JSPM

whisper-clipboard-cli

1.1.1
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 8
    • Score
      100M100P100Q33790F
    • License MIT

    Own your transcription workflow. Press Cmd+Shift+X, speak, get text in clipboard instantly.

    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.

    Demo

    🚀 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"