Dictate text, it appears at your cursor. Open-source desktop voice dictation app with local transcription via Whisper.
- Global shortcut -
Ctrl+Shift+Hfrom any app - Local transcription - 100% offline via whisper.cpp, no data sent anywhere
- Auto-paste - Text appears directly at your cursor position
- Multi-language - French, English, Spanish, German + auto-detection
- System tray - Runs in background, always available
| Platform | Download |
|---|---|
| Windows | Hablan Setup |
| macOS (Apple Silicon) | Hablan.dmg |
| macOS (Intel) | Hablan.dmg |
- Node.js 20+
- npm 10+
git clone https://github.com/TF-2022/hablan.git
cd hablan
npm install
npm run setup # Downloads whisper.cpp + ffmpeg
npm run dev # Starts the app in dev modenpm run dist:win # Windows NSIS installer
npm run dist:mac # macOS DMG
npm run dist:all # Both- Electron - Cross-platform desktop framework
- React + TypeScript - UI
- Tailwind CSS - Styling
- whisper.cpp - Local transcription (OpenBLAS, multi-thread)
- ffmpeg - Audio conversion
- electron-vite - Build tooling
- Press
Ctrl+Shift+H(customizable) - Speak into your mic
- Press again to stop
- Transcribed text is pasted at your cursor automatically
The Whisper model runs locally. No internet connection required.