Dictation for coding

Most of the typing around code isn't code. It's prompts for AI coding agents, commit messages, pull request descriptions, review comments and bug reports. That's ordinary English, and talkflow lets you say it instead of typing it.

Where it helps

talkflow types into the focused text field, so it works in terminals, code editors, browser-based tools and chat apps alike. On a Mac it handles apps that don't support macOS' text editing interface, such as many Electron apps, by typing keystrokes instead. Not every app has been tested, and apps can change how they accept text.

Features that matter for technical writing

What it isn't

talkflow is not a voice-coding tool. It doesn't turn speech into code syntax, and it doesn't control your editor. Dictating const user = await getUser(id) word by word is slower than typing it. Use it for the English around your code, and keep typing the code itself. It is also built for English only.

Tips

Your code stays on your machine

Speech recognition runs on your own Mac or PC. Your words go only into the app you dictate into, so what you say about unreleased code isn't sent to a transcription service. (If you choose to add your own OpenAI or Anthropic key in Settings, that step goes to that provider instead.) See how talkflow works and the privacy policy.


Talk instead of type.

Free, open source, and private by design. Set up once and just talk.

curl -fsSL /install.sh | bash
talkflow - 100% free, open-source, and private alternative to WisprFlow | Product HuntFeatured on TryMacAppsFeatured on UsefulShelf