
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
Command-line interface for MeetScribe - meeting transcription and protocol generation.
npm install -g meetscribe
Or use without installing:
npx meetscribe transcribe meeting.mp3
# Authenticate
meetscribe login
# Transcribe a file
meetscribe transcribe meeting.mp3
# Get result as subtitles
meetscribe transcribe interview.mp4 --format srt -o subtitles.srt
# List your materials
meetscribe list
# Get meeting protocol
meetscribe protocol <material_id>
meetscribe login
Opens your browser for authentication via MeetScribe website.
# Enter key interactively
meetscribe login --key
# Or set directly
meetscribe config set-key sk_live_xxx
# Or use environment variable
export MEETSCRIBE_API_KEY=sk_live_xxx
meetscribe transcribe <file> [options]
Options:
-l, --language <lang> Language (ru, en, auto) [default: auto]
-s, --speakers <num> Number of speakers for diarization
-o, --output <file> Save output to file
-f, --format <format> Output format (json, txt, srt, vtt) [default: json]
--no-wait Return job ID immediately
Examples:
# Basic transcription
meetscribe transcribe meeting.mp3
# Russian language, 3 speakers
meetscribe transcribe meeting.mp4 -l ru -s 3
# Save as subtitles
meetscribe transcribe interview.mp4 -f srt -o subtitles.srt
# Non-blocking (for scripts)
JOB_ID=$(meetscribe transcribe large-file.mp4 --no-wait)
meetscribe status $JOB_ID
meetscribe list [options]
Options:
-n, --limit <num> Number of items [default: 20]
--status <status> Filter by status
-f, --format <format> Output format (table, json)
meetscribe protocol <material_id> [options]
Options:
-f, --format <format> Output format (json, markdown, txt)
-o, --output <file> Save to file
# Show config
meetscribe config show
# Set API key
meetscribe config set-key <key>
# Set API URL
meetscribe config set-url <url>
# Set default language
meetscribe config set-language <ru|en|auto>
# Reset to defaults
meetscribe config reset
# Show current user
meetscribe whoami
# Logout
meetscribe logout
import { MeetScribeClient } from 'meetscribe';
const client = new MeetScribeClient({
apiKey: process.env.MEETSCRIBE_API_KEY
});
// Transcribe a file
const job = await client.transcribe('./meeting.mp3', {
language: 'ru',
speakers: 3
});
// Wait for result
const result = await client.waitForJob(job.data.job_id);
console.log(result.data.transcript);
// Get protocol
const protocol = await client.getProtocol(result.data.material_id);
console.log(protocol.data.action_items);
# GitHub Actions
jobs:
transcribe:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install MeetScribe
run: npm install -g meetscribe
- name: Transcribe
env:
MEETSCRIBE_API_KEY: ${{ secrets.MEETSCRIBE_API_KEY }}
run: |
meetscribe transcribe recording.mp3 -f txt -o transcript.txt
- uses: actions/upload-artifact@v4
with:
name: transcript
path: transcript.txt
| Code | Meaning |
|---|---|
| 0 | Success |
| 1 | General error |
| 2 | Invalid arguments |
| 3 | Authentication error |
| 4 | API error |
| 5 | File not found |
MIT
FAQs
MeetScribe CLI - Meeting transcription and protocol generation
We found that meetscribe demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.