Discover and explore top open-source AI tools and projects—updated daily.
jarrodwattsSpeech-to-text for local code editor dictation
Top 79.8% on SourcePulse
Speech-to-text input for Claude Code, jarrodwatts/claude-stt provides users with a local, privacy-first solution for dictating text directly into the Claude Code environment. It targets Claude Code users who want to reduce typing and improve workflow efficiency through voice commands, offering near real-time transcription with minimal latency and no data sent to external services.
How It Works
The plugin leverages Moonshine ONNX for fast, on-device speech-to-text inference. Users activate recording via a configurable hotkey (defaulting to Ctrl+Shift+Space). Audio is captured, processed locally in memory, and then discarded after transcription. The transcribed text is either injected directly into the Claude Code input field or falls back to the clipboard, ensuring a seamless and private user experience.
Quick Start & Requirements
/plugin marketplace add jarrodwatts/claude-stt, followed by /plugin install claude-stt, and finally /claude-stt:setup.xdotool and recommends X11 over Wayland due to limitations.pywin32.Highlighted Details
Maintenance & Community
No specific details regarding maintainers, community channels (e.g., Discord, Slack), or roadmap are provided in the README.
Licensing & Compatibility
The project is licensed under the MIT License, generally permitting commercial use and integration.
Limitations & Caveats
Wayland on Linux may present limitations for window management. Keyboard injection functionality relies on specific platform permissions (Accessibility on macOS, xdotool on Linux) and may conflict with other applications. The plugin tracks the original Claude Code window; ensuring it remains focused during recording is necessary for correct text insertion.
3 weeks ago
Inactive