Your download has started. Check your browser's download bar or press Ctrl+J to find it. Click here to try again if it didn't start.
Free & source available · Windows, macOS & Linux

Talk instead of type.
Anywhere on your desktop.

AI-powered voice typing for your entire desktop. Press a hotkey from any app, say what you're thinking, and the text appears at your cursor in seconds. Runs offline with Whisper AI or connects to OpenAI and Gemini for fast, accurate results.

Windows 10/11 macOS (early access) Linux (early access) · No account required
WhisperClick
Local API
Local Capture
Default
00:04 Recording
History 3
2:34 PM • 12s
Hey, can you send me the updated design files when you get a chance? I want to review them before the meeting tomorrow morning.
2:31 PM • 8s
Remind me to pick up coffee and grab lunch with Sarah on Thursday.
2:28 PM • 15s
The quarterly report shows a 23% increase in user engagement compared to last quarter. We should highlight this in the stakeholder presentation next week.
2:22 PM • 6s
Note to self: update the API documentation before the release on Friday.
3-4x
Faster than typing
50+
Languages supported
0
Telemetry · Analytics · Tracking
100%
Free for personal use

Your voice, your choice

Run everything on your hardware for maximum privacy, or tap into cloud APIs when you need the highest accuracy.

Local mode

Powered by Whisper AI (via faster-whisper), running entirely on your hardware. Download a model once, then transcribe forever with zero internet.

  • Audio never leaves your machine
  • No internet connection required
  • Multiple model sizes (tiny → large)
  • No API key or account needed

API mode

Send audio to OpenAI Whisper or Google Gemini for top-tier accuracy. Only triggered when you press the hotkey.

  • Best-in-class transcription accuracy
  • Nothing stored after transcription
  • API key stored securely in OS keyring
  • Switch providers anytime

Clean design, dark and light

A polished interface for managing your settings, history, and transcription preferences.

WhisperClick in dark mode
WhisperClick in light mode

Idle — sits quietly at the bottom of your screen

Hover — shows your hotkey and how to start dictating

Recording — live audio visualization with cancel and stop

Everything you need, nothing you don't

Built for speed and simplicity. No bloat, no setup wizards, no accounts.

Works in any app

Email, Slack, your IDE, Google Docs, a terminal — one global hotkey triggers recording wherever you are. No plugins needed.

Fully offline AI speech recognition

Local mode runs Whisper AI entirely on your hardware. No cloud, no network, no exceptions.

Instant paste

Text is transcribed and pasted at your cursor automatically. No copy button, no extra window. Talk, stop, done.

50+ languages

Supports every language Whisper handles, with automatic detection. Switch languages in the tray menu or let it detect.

Searchable history

Every transcription is saved with the original audio recording. Search your history and play back what you said.

Stays out of your way

Lives in the system tray. A tiny floating pill appears only while recording, with audio bars, cancel, and stop controls.

Up and running in 30 seconds

No account, no sign-up, no configuration required. Just install and go.

Install

Run the installer or extract the portable zip

Press the hotkey

Ctrl+Shift+R starts recording

Talk

Speak naturally — say whatever you're thinking

Done

Text appears at your cursor, already pasted

Replace typing everywhere

Anywhere you'd normally type, you can talk instead.

Email & messaging

Compose emails, Slack messages, and chat replies at the speed of thought.

Code comments & docs

Dictate documentation, code comments, and commit messages from your IDE.

Notes & research

Capture ideas into Notion, Obsidian, or any text editor without breaking focus.

Chat & social

Reply in Discord, Teams, or any social app. Long replies are finally easy.

Your voice stays yours

No telemetry, no analytics, no background network calls. We don't collect anything.

Zero data collection

No telemetry, crash reports, or usage tracking. Nothing is ever sent to WhisperClick developers or any third party.

Local mode is fully offline

Audio is processed entirely on your machine. No internet connection is used. Nothing leaves your computer. Ever.

You control when it listens

There is no always-on microphone. Audio is captured only when you explicitly press the hotkey. Nothing else triggers recording.

Get WhisperClick

Free for personal use. Source available. No account required.

Portable

WhisperClick-portable-*.zip

Unzip and run. No install needed. Great for USB drives and shared machines.

Download .zip

Single file

WhisperClick-portable-onefile-*.exe

One executable. Drop it anywhere and double-click to run.

Download .exe

Quick start

  1. Run the installer or portable EXE
  2. WhisperClick appears in your system tray
  3. Press Ctrl+Alt+R to start recording
  4. Talk, then press the hotkey again to stop
  5. Text appears at your cursor, already pasted

Intel

WhisperClick-*.dmg

For Intel Macs (2015–2020). Mount the DMG and drag to Applications.

Download .dmg

Not sure which Mac you have? Click Apple menu → About This Mac. If it says M1, M2, M3, or M4, choose Apple Silicon.

Common questions

Is WhisperClick free?

Yes. Free for personal and non-commercial use. If you use cloud transcription, your API provider may charge a small amount per request, but typical usage is well under $1/month.

Does my voice data leave my computer?

In local mode, no. Audio is processed entirely on your hardware. In API mode, audio is sent to your chosen provider only when you press the hotkey. Nothing is stored after transcription returns.

Can I use it completely offline?

Yes. Download a Whisper model once, then all transcription happens locally with zero internet. Models range from "tiny" (fast, lower accuracy) to "large-v3" (slower, highest accuracy).

How are my API keys stored?

Encrypted at rest using your OS native credential store (Windows Credential Locker, macOS Keychain, or Linux secret service). Never stored in plain text.

What if auto-paste doesn't work?

Some apps with elevated privileges may block simulated keystrokes. Switch to "Copy only" mode in Settings and paste manually with Ctrl+V (Cmd+V on Mac).

macOS says the app can't be opened

macOS Gatekeeper may block unnotarized apps. Right-click the app, choose "Open", then click "Open" in the dialog. You only need to do this once.

Built in the open

WhisperClick is source-available under CC BY-NC-SA 4.0. Clone the repo, build from source, or read every line of code that touches your microphone.

View on GitHub
# Clone and run from source
git clone https://github.com/Zbrooklyn/WhisperClick-Desktop-App.git
cd WhisperClick-Desktop-App

python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt

python src/main.py

Help & resources

Everything you need to get up and running.

Getting started

Set up your API key, choose a model, and start transcribing in under two minutes.

Read the guide

FAQ

Common questions about API keys, local models, hotkeys, and troubleshooting.

View FAQ

Report a bug

Found something that doesn't work right? Open an issue and we'll take a look.

Open an issue

Source code

Browse the codebase, submit pull requests, or build from source yourself.

View on GitHub