Package Exports
- whisper-clipboard-cli
- whisper-clipboard-cli/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (whisper-clipboard-cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Whisper Clipboard CLI
Own your transcription workflow. Press Cmd+Shift+X, speak, get text in your clipboard instantly. Zero vendor lock-in, hackable, using free Deepgram credits that last forever.
🚀 One-Line Install
npx whisper-clipboard-cli
Or clone and run manually:
git clone https://github.com/degtrdg/whisper-clipboard-cli.git
cd whisper-clipboard-cli
./install.sh
The installer will:
- ✅ Install required dependencies (Homebrew, ffmpeg, Hammerspoon)
- 🎤 Auto-detect your microphone
- 🔑 Prompt for your Deepgram API key
- 📦 Set up everything automatically
Usage
Cmd+Shift+X → speak → Cmd+Shift+X → text in clipboard
That's it. Works everywhere - Slack, code editors, docs, anything. Optional auto-paste saves you the Cmd+V.
Files: ~/Recordings
(audio) • ~/Recordings/transcripts_tmp
(text)
Requirements
Required:
- macOS (only tested here, but open to PRs for Windows/Linux)
- Deepgram API key - $200 worth of credits which basically lasts forever
Auto-installed by installer:
- Homebrew - Package manager for macOS
- ffmpeg - Audio recording
- Hammerspoon - System automation and hotkeys
- uv - Fast Python runner with automatic dependency management
Permissions
Grant when prompted:
- Accessibility (Hammerspoon needs this for hotkeys)
- Microphone (on first recording)
Optional: Enable "Launch Hammerspoon at login"