macOS 13.3+Free & Open SourceNo Cloud Required

Voice to text. Privately.

mywisper turns speech into text and pastes it anywhere on your Mac. Choose local whisper.cpp for full privacy, OpenAI Cloud Whisper for best quality, or Apple Speech for instant results — no subscription required.

Free Forever

No subscription, no account

On-Device

Audio never leaves your Mac

Open Source

MIT licensed

mywisper Settings — Transcription Engine and Model selection on macOS

Everything you need. Nothing you don't.

Built for macOS power users who value speed and privacy.

Three Transcription Engines

Cloud Whisper (OpenAI API, best quality), local whisper.cpp (fully private, on-device), or Apple Speech (fast, no model download). Switch anytime from Settings.

Private by Design

Use local whisper.cpp and your audio never leaves your Mac. No accounts, no subscriptions, no data collection.

Global Hotkey

Press ⌥Space or double-tap Fn from any app. Start and stop recording without switching windows.

AI Post-Processing

Optionally run transcriptions through GPT-5 or GPT-4o to clean up, translate, or restyle. 6 built-in presets — Clean Up, Translate, Developer Style, Formal Business, and more.

Smart Vocabulary

Add technical terms like "Kubernetes" or "Dokploy" once. They're sent as hints to the Whisper API and AI processor so jargon is always transcribed correctly.

Searchable History

Every transcription is saved with timestamp, engine, duration, and language. Search, copy, or delete entries from the menu bar at any time.

Actively developedv1.3.0 · June 2026

A brand-new main window

mywisper is evolving fast. Here's what landed in the latest release — and there's more on the way.

mywisper's new main window — sidebar with Record, Transcribe File and History

New main window

A real app window opens from the Dock: a sidebar (Record · Transcribe File · History) and a focused Record screen with a live pipeline showing engine → AI mode → language.

Transcribe any file

Drag in audio or video — WAV, MP3, M4A, AAC, FLAC, AIFF, MP4, MOV — up to 60 minutes. It runs locally in the background, so you can keep dictating while it works.

Selectable sound cues

Pick the sounds that play when recording starts and stops — choose the pair you like, or turn them off entirely.

GPT-5 post-processing

AI clean-up and translation can now run on the GPT-5 family (gpt-5-mini, gpt-5, gpt-5.5, gpt-5.5-pro) alongside GPT-4o.

Simpler hotkey

Recording now starts with ⌥Space by default. Existing custom hotkeys are left untouched.

File results in History

Transcribed files are saved to History with a File tag, so everything you've run lives in one searchable place.

Have a request or hit a bug? Open an issue on GitHub →

Who uses mywisper?

From developers to writers — anyone who thinks faster than they type.

Vibe Coding

For developers

Dictate commit messages, PR descriptions, code comments, and variable names without breaking your flow. Let AI format them into Developer Style.

Quick Notes

Capture anything

Speak thoughts, ideas, and reminders into any app — Notes, Notion, Obsidian. No switching, no typing. Text appears where your cursor is.

Emails & Documents

Business writing

Draft emails by speaking naturally. AI Formal Business preset polishes tone and grammar automatically — ready to send in seconds.

Meeting Notes

Stay focused

Capture key points hands-free during calls. Use Clean Up preset to remove filler words and format into clean bullet points.

Translation

Multilingual

Speak in Russian, get English output. Or the reverse. Built-in Translate presets handle it in one step — transcription and translation combined.

Reduce Typing Strain

Accessibility

Rest your hands without slowing down. mywisper works in every app — terminal, browser, email, Slack — just press the hotkey and speak.

AI Modes

Write a prompt. Get exactly the text you want.

Create your own AI Modes — reusable presets that transform every transcription. Describe what you want once; the model reads your words and your prompt and returns the finished text. Pick a mode and watch it work:

My Whisper — Email Writer
You said

hey um can you let the team know we're still on track for friday and i'll send the final assets tomorrow morning thanks

Result
Transforming…

Prompt: Rewrite as a clear, friendly email with a short subject line.

Model
SpeechTranscribeAI ModePolished text
1

Write a prompt

Describe the job in plain words. No settings, no workflows to build.

2

Speak or drop a file

My Whisper transcribes your voice or a file — locally or via Cloud Whisper.

3

Get polished output

Your prompt is applied and the result is pasted right where you need it.

Bring your own key — pay only for what you use

Connect your own OpenAI key and you're billed only for your own usage, at cost — no subscription and no markup on top. Prefer full privacy? Keep transcription entirely on-device.

Dictionary & AI post-processing

Two layers of intelligence that make every transcription better.

AI Post-Processing

After transcription, mywisper can send the raw text to GPT-5 or GPT-4o to clean it up, translate, or reformat it. Toggle on/off with a hotkey. If AI fails, the raw transcription is used as fallback — nothing is lost.

Clean Up

Fix grammar, punctuation & formatting

Translate → EN

Any language to English

Translate → RU

Any language to Russian

Developer Style

For commits, comments, docs

Warm & Friendly

Conversational tone

Formal Business

Professional emails & docs

Supported models: gpt-5-mini, gpt-5, gpt-5.5, gpt-5.5-pro, gpt-4o, gpt-4o-mini, gpt-4-turbo. Default stays gpt-4o-mini. Add custom presets from Settings → AI Processing.

Smart Dictionary

Two tools that ensure your words are always transcribed the way you mean them — no AI required for corrections.

Vocabulary Hints

Add technical terms that whisper often mishears. They're sent as hints to Cloud Whisper and used by AI to correct mangled variants.

KubernetesDokploySwiftUInginxWhisper.cpp

Manual Replacements

Define exact word substitutions applied after every transcription. Case-insensitive. Works with all engines.

dogployDokploy
cup of teakubectl
react queryReact Query

How it works

From hotkey to pasted text in seconds.

  1. Press the hotkey

    Press ⌥Space or double-tap Fn to start recording from any app — no need to switch windows.

  2. Speak

    A floating pill overlay appears with a real-time waveform, elapsed timer, and a stop button.

  3. Transcription runs

    Your chosen engine processes the audio — on-device with whisper.cpp or Apple Speech, or via OpenAI Cloud Whisper for maximum accuracy.

  4. Text is pasted instantly

    The result is optionally cleaned up by AI, corrected by your custom dictionary, and pasted directly into the active app via Cmd+V.

Three engines, one hotkey

Pick the engine that fits your workflow. Switch anytime from Settings → General.

EngineQualityPrivacyRequirements
Cloud WhisperBestSends audio to OpenAIOpenAI API key
Local WhisperGreatFully on-devicewhisper.cpp binary + model
Apple SpeechGoodOn-deviceNone — built into macOS

Choose your Whisper model

Download any model directly inside the app. Start with Tiny and upgrade when you need more accuracy.

ModelSizeQuality
Tiny / Tiny.en75 MBFast, basic accuracy
Base / Base.enRecommended142 MBGood balance
Small / Small.en466 MBBetter accuracy
Medium / Medium.en1.5 GBHigh accuracy
Large v33.1 GBBest accuracy

Models are downloaded from HuggingFace and stored in ~/Library/Application Support/mywisper/models/. The app also auto-discovers models from Superwhisper and ~/Downloads/whisper.cpp/models/.

Ready to type faster?

Download mywisper for free. Requires macOS 13.3 or later.

Verified stableApple SiliconM1, M2, M3, M4, M5 and newerDownload v1.4.1
ExperimentalIntelMacs from 2020 or earlierDownload v1.3.1

Cross-built (CPU only, no Metal) and not yet tested on Intel hardware — best-effort.

The two builds are not interchangeable — pick the one that matches your Mac's chip.

Not sure? Apple menu → About This Mac → look for “Chip” (Apple Silicon) or “Processor” (Intel).

Open source · MIT License