🚀 PipeVoice is live on Product Hunt today — take a look & leave an honest review →
Windows 10 & 11 · free forever · open source

Talk faster
than you type.

Push-to-talk voice typing for Windows that lands in any app: your terminal, editor, browser, chat box. Cloud with your key, free AI polish with Gemini, or go 100% offline so nothing leaves your PC. No account. No subscription. Ever.

one-click install · auto-updates itself · bring your own key, polish free with Gemini, or run 100% offline

▸ Terminal raw
You say it once push the latest changes to staging when you get a chance
routes to the focused app →
$ push the latest changes to staging
Listening ▍▎▌▅▂▆▃▍
Private by default · Free forever · Types into anything · Open source

See it in action

Watch it work — in 3 minutes.

A real walkthrough: dictating a full build into Claude Code by voice, the settings tour, per-app profiles, and going 100% offline.

Watch the PipeVoice demo

The honest comparison

Free, private, and built for Windows.

The popular dictation apps are Mac-first, cloud-only, and cost up to $144/year. Here's the trade you're actually making.

PipeVoiceWispr FlowWindows built-in
PriceFree forever$15/mo · $144/yrFree
Your voiceStays on your PC (offline option)Uploaded to the cloudSent to Microsoft
Built for WindowsNativeMac-first portBasic
Types into any appYesYesLimited
Works offlineYes · local WhisperNoNo
Open source · auditableYesNoNo

Comparison from public pricing & reviews, 2026. Bring your own key (cents/day) or run fully offline, free.

What it does

Less typing. No new habits.

It types real keystrokes into the app you're already in, not a special box you paste from.

Types into anything

Terminal, editor, browser, chat box. Real keystrokes go to the focused window, nothing to copy or paste.

Private by default

Run the fully offline path (Local Whisper plus a local Ollama model) and nothing leaves your machine. No account, no telemetry, no servers of ours. Open source, so verify it.

Built for AI coding

Dictate prompts straight into Claude Code, Cursor, or any terminal, 3 to 5 times faster than typing them. Talk the way you think.

Updates itself, silently

Install once and you're done. PipeVoice checks for new versions in the background, verifies each one with SHA-256, and updates itself. Open the About window any time to see what's new or update on the spot. No uninstall, no reinstall.

Light as a feather

A quiet tray app, not a memory hog. No Electron, no background bloat. It waits in the tray until you hold the key.

Yours to tune

A hotkey for every Voice plus a picker, type or clipboard output, accent and language picker, free-text speech notes, vocabulary boosting and word-fixes for your jargon, push-to-talk or toggle, paste-or-type output, plus min-recording, paste-speed and Deepgram-timeout controls. Open source, so fork it.

Talk in commands

Say "new line", "new paragraph" or "tab key" to format as you go. Say "scratch that" to discard the last bit, or end with "send it" to type and press Enter hands-free. Toggle it on or off.

Dictation history

Every transcript is saved locally on your PC. Open the tray History window to re-copy anything you dictated earlier, marked typed or clipboard. Stored only on your machine, nothing uploaded.

It adapts to each app

Per-app profiles. PipeVoice spots the focused window and switches behaviour to match: raw text and a hands-free Enter in your terminal, polished and auto-sent in chat, no cleanup in your editor. Set the engine, cleanup, Enter and output once per app.

Your stack, your call

Works with your whole stack.

Two stages, your choice at each. Pick where your words go on a spectrum: use the cloud you already pay for, run it free, or keep every byte on your machine. Same hotkey, same typing, different trade.

CloudYour key, your provider. Deepgram streams live words as you speak, Groq runs real Whisper fast and cheap. Audio goes to the provider you chose, never to us.
FreeNo OpenAI credit required. Polish your text with Google Gemini's free tier or a free OpenRouter community model. Most people already have a Google account.
Fully offlineLocal Whisper transcribes, a local Ollama model polishes. No key, no cost, no internet. Nothing ever leaves your PC. The privacy maximalist's setup.
offline mode · airplane on
transcribe  Local Whisper · no key
polish      Ollama · llama3.2

network calls this session: 0
Transcribespeech to text
Geminifree tier — one key also does the polishFreeDefault
Groq Whisperreal Whisper, near-instant, ~9× cheaperFast & accurateFree key
Deepgramstreaming, live words as you speakStreams live$200 free
Local Whisperfaster-whisper on your machineOfflineNo key
Polishoptional Flow-mode cleanup: fillers, casing, punctuation
Google Geminifree tier — the same key as transcriptionFreeDefault
OpenAIoptional, if you keep a key aroundYour key
OpenRouterfree community modelsFree
Ollamaa local LLM on your boxOfflineNo key

The default is one free Gemini key — it transcribes and polishes, no card. Want zero internet? Pair Local Whisper with Ollama for a 100% offline, key-free pipeline. Cloud connectors use your own key, so audio goes only to the provider you picked, never to us. Privacy.

Made for the terminal

Claude Code's voice stops at the CLI.
PipeVoice doesn't.

Anthropic shipped /voice in 2026, but it only types inside the Claude CLI. Your editor, browser, Slack, Jira and terminal panes are still keyboard-only.

PipeVoice types your words into all of them. Hold a key, say the prompt, release, and it lands wherever your cursor is. You think at ~150 wpm and type at ~40. Close the gap.

The loop that sold me on it: Claude builds a UI, you flip to the browser to see the real thing, hold a key and talk your feedback to your clipboard, then paste it straight back into the prompt. /voice never leaves the CLI, so it can't do this.

~/project
add rate limiting to the subscribe route
and write a test for the 429 path

editing api/subscribe.js …
your hotkeys
hold Ctrl + \ types where your cursor is
hold Right Ctrl + Shift to your clipboard
Ctrl + Alt + S Social voice
Ctrl + Alt + P Professional voice
hold F8 pick any voice

A key for every voice

A hotkey for
every voice.

Your main key types into whatever app is focused; a second copies to your clipboard instead. Then bind any Voice to its own key — Social, Professional, Code — to dictate in that style instantly. Or hold the picker key to pop up the list and choose a voice on the fly.

Every voice

It speaks your accent.

Pick your English in the tray (British, US, Australian, Indian, New Zealand) and the engine loads the matching model. Not a native English accent? Just describe it in plain words, like "native Russian speaker" or "I stutter and use a lot of fillers", and the AI cleanup corrects for it.

settings
Accent / language  English · UK / British

Speech notes  native Russian speaker

App Profiles + Voices

One voice in. The right style out.

You talk the same way everywhere — PipeVoice decides how it lands. Voices are named polish presets you build once and reuse: Tidy Professional Code · Prompt. PipeVoice watches the focused window and applies that app’s Voice automatically — or bind one to a key.

You say it once “push the latest changes to staging when you get a chance”
▸ Terminalraw
$ push the latest changes to staging
⏎ auto-send
# Slack
Heads up — pushing the latest to staging now, give it a few mins 🚀
⏎ auto-send
⟨/⟩ VS Code · CursorCode · Prompt
Push the current branch to staging and confirm the deploy succeeds.
prompt-shaped
✉ OutlookProfessional
I’ll deploy the latest changes to staging shortly and confirm once it’s live.
formal · en-GB
◆ Reddit · Chrome
just pushed the new stuff to staging if anyone wants to poke at it 👀
emoji ok
▤ NotesTidy
Push the latest changes to staging when you get a chance.
→ clipboard
Or override on a key CtrlAltPProfessional CtrlAltCCode HoldF8pick a Voice mid-sentence

A key always wins over the app’s default — drop into Professional for one sentence, then go back to talking normally. Profiles auto-detect the focused window and reset the moment you switch.

Setup

Running in a minute

01

Install

Download, run the installer. It opens quietly to your system tray.

02

Pick your connectors

Two stages, your call at each. Transcribe with free Gemini, Groq Whisper, Deepgram or local Whisper, then polish with free Gemini, OpenAI, OpenRouter or local Ollama. The default is one free Gemini key for both — or pair local Whisper with Ollama to stay fully offline.

03

Hold & talk

Hold the hotkey, speak, release. Your words type where your cursor is.

Good to know

Questions

Is it really free?

Yes, free forever. Run the fully offline path (local Whisper plus Ollama) at zero cost, polish for free with Google Gemini or OpenRouter community models, or bring your own Groq or Deepgram key and pay the provider directly (cents a day). A managed-key Pro is coming later for people who want zero setup, but the core tool stays free.

How is this different from Wispr Flow?

PipeVoice is free (no $144/yr subscription), built Windows-first instead of a Mac port, and fully open source so you can read every line. It also gives you the choice Wispr Flow doesn't: pick your transcription engine and your AI-polish provider separately. Use the cloud with your own key, polish for free with Gemini or OpenRouter, or run the whole pipeline 100% offline with local Whisper and Ollama.

Does it work with Claude Code and Cursor?

Yes. PipeVoice types real keystrokes into whatever window is focused: a terminal running Claude Code, Cursor's chat, your editor, the browser. Anything you can type into, you can talk into.

Can it handle my accent?

Pick your English variant in the tray (British, US, Australian, Indian, New Zealand) and the engine switches to the matching model. For a non-native accent, a stutter, or heavy filler words, add a line of "speech notes" like "native Russian speaker" and the AI cleanup adjusts for it. The engines are trained on a wide range of accents to begin with.

Can I dictate to my clipboard instead of typing?

Yes. A second hotkey (Right Ctrl + Shift by default, and configurable) records and copies the result straight to your clipboard without typing into the focused window. Handy for giving feedback while you read one window, then pasting into another.

Windows says "unrecognised app": is it safe?

Yes. That SmartScreen warning shows for any app without a paid code-signing certificate. Click More info → Run anyway. It's open source, read every line on GitHub.

Is my voice uploaded anywhere?

Only to the connector you pick, and never to us. A cloud transcription engine (Gemini, Groq or Deepgram) sends your audio to that provider on your key. Local Whisper sends nothing. The optional polish stage only ever sends text, not audio: OpenAI, Gemini and OpenRouter receive the transcript to clean up, while a local Ollama model keeps even that on your machine. Pick local Whisper plus Ollama and zero bytes leave your PC. PipeVoice has no servers and no telemetry.

Which engine should I use?

It's a two-stage choice. For transcription: free Gemini is the default (one key also polishes), Groq runs Whisper fast and cheap, Deepgram streams live words as you speak, and local Whisper runs fully offline with no key. For optional polish: free Gemini by default, OpenAI if you keep a key, OpenRouter, or local Ollama to stay offline. Pair local Whisper with Ollama and the whole pipeline is free, key-free and 100% offline. Switch either stage any time from the tray.

Can I say "new line" or "send it" while dictating?

Yes. Voice commands are built in and toggleable: say "new line", "new paragraph" or "tab key" to format, "scratch that" or "cancel that" to discard, and end with "send it" or "press enter" to type your text and submit hands-free.

Are my past dictations saved? Can I get them back?

Yes. Every transcript is saved locally on your PC. Open the History window from the tray to re-copy anything you dictated earlier, marked typed or clipboard. It's local only, with nothing uploaded, and you can clear it whenever you like.

Can different apps behave differently?

Yes, that's per-app profiles. PipeVoice sees which app is focused and applies that app's settings automatically: the transcription engine, whether the AI cleans up your text, whether it presses Enter for you, and whether the words are typed or sent to your clipboard. Set your terminal to raw text with a hands-free Enter, your chat apps to polished and auto-sent, your editor to no cleanup, then never think about it again. Add a profile from the tray and pick the app from a searchable list.

Stop typing. Start talking.

free · open source · Windows 10 & 11

↓ Download for Windows — free