Muesli on-device dictation for Mac shown in a calm solarpunk workspace

Dictation that stays on your Mac.

Muesli is a free, open-source dictation app for Apple Silicon Macs running macOS 14.2 or later. Download a local speech model, hold your hotkey, speak, and release to paste into the active text field.

Aa☑▦
Previous 30 Days
On-device AIToday · Voice became text without leaving this Mac.
Meeting recapNo bot joined. Transcript stayed local.
Launch tasksClean up onboarding feedback.
Today at 11:52 AM

On-device AI for everyday words

Hold Right Command, speak naturally, and Muesli pastes clean text into the note you were already writing.

The dictation model runs on Apple Silicon. No hosted speech-to-text API is needed for quick thoughts, issue drafts, messages, or notes.

Muesli local speech-to-text app iconHold Right Cmd
local model no STT API

Open-source Mac dictation app

Muesli is a local-first macOS dictation app that turns speech into text on your Mac and pastes it into the app you are already using.

Private alternative to cloud dictation

For normal dictation, speech recognition runs on-device instead of sending audio to a hosted speech-to-text API.

Works where you already type

Use Muesli for notes, email, Slack, docs, issue trackers, prompts, and other Mac text fields without moving your writing into a separate editor.

For the text you were going to type anyway.

Dictation is most useful when it disappears into normal work. Muesli does not ask you to move your writing into a recorder app. It listens from the menu bar and pastes into Messages, Slack, Linear, Notion, Google Docs, email, terminals, issue trackers, or wherever the cursor is waiting.

A warm greenhouse workspace with a laptop and a blurred person nearby, suggesting natural local dictation
local speech layervoice in, text out, no hosted STT detour

Hold your hotkey

Use a modifier key such as Right Command when you want to dictate. Speak in the app you were already using.

Transcribe on Apple Silicon

Muesli runs speech recognition locally through CoreML, Metal, and the Apple Neural Engine. Parakeet is built for fast everyday dictation.

Paste where your cursor is

When you release the hotkey, Muesli pastes the cleaned text into the active text field instead of making you copy from a separate transcript window.

Try an offline draft

  1. Download a local speech model in Muesli. Allow microphone, Input Monitoring and Accessibility access during setup.
  2. Select local cleanup or turn cleanup off, then disconnect from the internet. Open a draft in Notes or your email app.
  3. Hold your configured hotkey and say: “Please send the revised proposal by Friday.” Release, check the pasted text, and correct any names or punctuation.

Some models require newer macOS versions. Secure fields and apps that restrict Accessibility may need manual pasting. Review text before sending it.

For setup help, read the offline dictation guide. Compare the Superwhisper workflow, or use meeting transcription for a call.

Choose where each step runs.

Local speech recognition processes audio on your Mac. Hosted dictation is optional and sends audio to OpenAI or through OpenRouter. Hosted cleanup sends text; hosted summaries send meeting content. Optional iCloud sync transfers text and sync metadata, not audio. A local speech model alone does not make every enabled feature offline.

No cloud speech round trip

After the model is installed, day-to-day dictation does not need a hosted speech-to-text API. Your voice is processed on your Mac, which removes the usual upload, queue, retention, and vendor-account surface from quick dictation.

Less exposed by default

Cloud transcription can be the right tradeoff for some teams, but it adds more places where audio, transcripts, credentials, logs, and third-party access policies have to be trusted. Muesli keeps the dictation path narrower.

Open-source and inspectable

Muesli is public on GitHub, so the app, model routing, permissions, paste behavior, and local storage choices can be inspected instead of hidden behind a hosted black box.

Choose a model for your speech and hardware.

The recommended path is Parakeet on the Apple Neural Engine for quick dictation. Muesli also supports Whisper and Qwen3 ASR options for people who care more about a particular language, model family, or accuracy tradeoff than raw speed.

Time from releasing the hotkey to pasted text depends on your Mac, model, recording length, model warmup and cleanup settings. There is no controlled latency benchmark for these configurations on this page. Try the same short draft with each downloaded model before choosing.

Parakeet v3Everyday dictationCoreML / Neural EngineLocal model
Whisper SmallCompact multilingual optionWhisperKit / CoreMLLocal model
Qwen3 ASRMultilingual optionCoreMLCheck OS requirement

What “on-device” means here.

Short answers for the parts people usually want clarified before trusting dictation software.

Does Muesli send dictation audio to a cloud speech API?

Local dictation processes audio on your Mac. Selecting hosted dictation sends audio to OpenAI or through OpenRouter. Hosted cleanup sends text, and hosted meeting summaries send meeting content to the selected provider. Check each model setting before use.

Is Muesli a private alternative to cloud dictation?

Yes. Muesli is designed as a local-first Mac dictation app for people who do not want quick speech-to-text to depend on a hosted transcription service.

Can I use Muesli offline?

After downloading a local speech model, dictation works offline. Select local cleanup or turn cleanup off. Hosted dictation, hosted cleanup and hosted summaries require a connection; downloads, updates and optional sync also use the internet.

Does Muesli work in any Mac app?

Muesli pastes dictated text into the active app using macOS accessibility and clipboard behavior, so it is built for notes, email, chat, documents, issue trackers, browser text fields, and other places you already type.

What makes Muesli different from Apple Dictation?

Muesli is open-source, model-flexible, and built around a hold-to-talk workflow with local ASR models such as Parakeet, Whisper, and Qwen3 ASR. It also connects dictation with meeting transcription and local-first notes workflows.

What permissions are involved?

Dictation needs microphone access, input monitoring for the hotkey, and accessibility permission to paste the result. The app guides those permissions during onboarding.

Muesli local speech-to-text app icon

Try local-first dictation before renting another speech pipeline.

Open-source, Mac-native, and built for people who would rather keep their voice close.

Download Muesli