Free, open-source macOS speech-to-text.
Press a shortcut, speak, get text in any app. Run locally for privacy or use cloud APIs.
- Local transcription -- download models in Settings, runs fully on-device
- Cloud STT via OpenAI or Soniox
- Voice Activity Detection (local models only)
- LLM post-processing to clean up or reformat transcriptions
- macOS (Intel & Apple Silicon)
- 17 languages
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 operationStartup flags:
handless --start-hidden # No main window
handless --no-tray # No tray icon
handless --debug # Verbose logging
handless --help # All flagsCombine 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