![]()
Free, open-source macOS speech-to-text.
Press a shortcut, speak, get text in any app. Run locally for privacy or use cloud APIs.
Download for macOS (Intel & Apple Silicon)
Also available at handless.elwin.cc. Build from source: see BUILD.md.
Remote control (talks to a running instance):
handless --toggle-transcription # Toggle recording
handless --toggle-post-process # Toggle recording + post-processing
handless --cancel # Cancel current operation
Startup flags:
handless --start-hidden # No main window
handless --no-tray # No tray icon
handless --debug # Verbose logging
handless --help # All flags
Combine freely: handless --start-hidden --no-tray
macOS: invoke the binary directly:
/Applications/Handless.app/Contents/MacOS/Handless --toggle-transcription
Cmd+Shift+D opens the debug panel.
See CONTRIBUTING.md. For translations: CONTRIBUTING_TRANSLATIONS.md.
Forked from Handy v0.7.8.
Whisper | whisper.cpp | NeMo Parakeet | Moonshine | SenseVoice | Silero VAD | Tauri | Handy
$ claude mcp add handless \
-- python -m otcore.mcp_server <graph>