Press Ctrl+Shift+Space, speak, press again — your words appear wherever your cursor is. 99+ languages, running entirely on your device: offline speech-to-text, local AI writing. No account, no API keys, no cloud.
Linux · macOS · Windows. The open-source alternative to Wispr Flow.
★ Star it on GitHub Pavun57/typist
Typist is open source — download it and everything runs on your machine. Want zero setup instead? Typist Cloud hosts the speech and AI for you.
Say “send this” and your message is typed and sent. “Undo that”, “new line”, “select all”. Keystrokes, not just words.
Messy speech becomes clear, ready-to-send text that still sounds like you — from Raw to Professional to your own Custom instruction. Powered by your local model.
“Remember my address is X” saves it forever. Later, “type my address” drops it at your cursor. Stored only on this device.
“Solve this” screenshots the error and asks your local Claude Code / Codex CLI or a local vision model — then types the fix at your cursor.
Auto-detect, or pin English, Hindi, Tamil, Telugu, Bengali, Kannada, Malayalam, Marathi, Gujarati, Punjabi, Odia, and more.
Audio, text, style profile, and memory never leave your machine. No account, no sync, no analytics phoning home — ever.
const total = items.reduce((s, i) => s + i.price, 0)Speech recognition runs on your device with downloadable models — Whisper, Dolphin, Omnilingual. The AI writing pass runs on Ollama or LM Studio, on the same machine. There is no Typist server in the loop at all: unplug the internet and everything still works.
From any app, any input field. A small pill shows Typist is listening. Click it to cancel.
Dictate a message, a command, a fact to remember, or ask for help with what is on screen.
The transcript is polished by your local AI and typed at your cursor. It is on your clipboard too, just in case.
Grab the package for your OS below and open it. Unsigned builds need one extra click the first time.
In Settings, pick a model — Whisper Base is a great start (~300 MB). One-time, then fully offline.
For AI writing modes, run ollama pull llama3.1:8b or point Typist at LM Studio's server (http://localhost:1234/v1). No key needed.
Typist is MIT-licensed open source. Pick your OS — every feature is included, no account required.
Linux .deb package, older versions, and release notes are on the
Releases page.