100% LOCALFREE
On-device dictation

Dictation that stays on your Mac.

Press a key, speak, and LocalScribe types it into whatever app you are using. 100% on-device, private by design, and completely free.

Free · No account · Notarized by Apple · Works offline
Signed and notarized by Apple. Works fully offline. Download the DMG, drag LocalScribe to Applications, launch, and grant the prompts.
Already have an older copy? Download once. After that, LocalScribe updates itself automatically.
Key features

Everything dictation should be. Nothing it shouldn’t.

Push to talk

Hold your chosen key, speak, release. The text is typed straight into the focused field, in any app.

Hands-free mode

Tap your key + Space to keep recording without holding. A floating pill shows an insert (checkmark) and discard (trash) button.

On-device cleanup

Optionally tidy your speech as you go. Modes: Raw, Tidy (removes filler and repeats, fixes misheard words in your own voice), Bullets, and Summary. Powered by Apple Intelligence Foundation Models, all on-device.

Live typing

See words appear as you speak, raw and self-correcting.

Snippets

Say "snippet" plus a trigger to expand saved text (signatures, emails, boilerplate).

Works everywhere

Native apps, browsers, terminals, and Electron apps like VS Code and Slack. Long passages paste instantly via the clipboard.

Multiple languages

Choose any language the on-device speech model supports.

Always-on pill

A small, draggable indicator at the top of the screen. Quiet dots when idle, green bars while listening, a spinner while it cleans up, then it pastes.

Your shortcut

Pick the activation key. Left or Right Option, Left or Right Command, Right Control, or Fn.

History, your way

Recent transcripts are kept locally and are copyable. Set how many to keep, disable saving, or clear them all.

Auto-submit

Optionally press Return after dictation in hands-free mode, so chats and search boxes send automatically.

Starts with you

Launch at login, optional Dock icon, menu bar access.

The pill

A small, draggable indicator. Always there. Never in the way.

LocalScribe pill in idle state, three quiet grey dots inside a dark pill.
IdleQuiet dots. Waiting for your key.
LocalScribe pill in listening state with three green voice bars animating.
ListeningGreen voice bars while you speak.
LocalScribe pill in thinking state with a green circular spinner.
ThinkingGreen spinner while on-device cleanup runs.
LocalScribe hands-free pill with checkmark (insert) on the left and trash (discard) on the right of the voice bars.
Hands-freeInsert (checkmark) and discard (trash) on the floating pill.
How it works

Four steps. No setup beyond permissions.

  1. Press and hold your key, or tap key + Space for hands-free.
  2. Speak naturally. The Apple Neural Engine transcribes on-device in real time.
  3. Release. LocalScribe optionally cleans up the text on-device, then types it into your active field.
  4. Nothing is uploaded. The first time you use a language, macOS downloads its speech model once, then it works fully offline.
Cleanup modes

Polish your speech on-device. Only when you want it.

LocalScribe can optionally polish your dictation before it’s pasted, using Apple’s on-device foundation model that ships with Apple Intelligence. It’s the roughly 3-billion-parameter LLM Apple runs locally on the Neural Engine. Nothing leaves your Mac. You pick the mode in Settings, and it’s applied automatically every time you finish dictating. If Apple Intelligence isn’t enabled, LocalScribe pastes Raw. Cleanup is skipped while Live typing is on, so the text keeps flowing as you speak.

Raw

Verbatim. Exactly what was said, no changes.

Tidy

Default

Removes filler, false starts, and repeats. Fixes misheard words from context. Keeps every point. Preserves your first-person voice.

Bullets

Reformats into concise bullet points, one idea per line.

Summary

Condenses to a shorter, clearer version that keeps the key points.

Example

One rambling dictation, four renderings.

Raw · what you said

Um, so I was thinking, like, we should probably, you know, move the launch to next week, uh, because the designs aren't ready yet, and we also need to finish testing the checkout flow, and I think marketing wanted, like, another week anyway.

Tidy

I was thinking we should move the launch to next week, because the designs aren't ready yet and we still need to finish testing the checkout flow. Marketing wanted another week anyway.

Bullets
  • Move the launch to next week
  • Designs aren't ready yet
  • Still need to finish testing the checkout flow
  • Marketing wanted another week
Summary

Let's push the launch a week: the designs and checkout testing aren't done, and marketing wants more time.

Privacy

Your voice stays on your Mac. Period.

Audio is processed on-device and never leaves your Mac.
No account, no telemetry, no servers. The only network use is the one-time speech model download per language.
Transcripts are stored only in a local file you control. Keep them, limit them, disable saving, or clear them anytime.
Built with Apple frameworks only. No third-party dependencies.
Built for control

Your shortcut. Your snippets. Your history.

LocalScribe Settings General panel showing shortcut picker, language selector, live typing toggle, cleanup mode set to Tidy, and start-at-login options.
Settings · GeneralHold to talk or hands-free, language, activation key, live typing, cleanup mode.
LocalScribe Settings Snippets panel showing saved trigger-to-text expansions like snippet work email and snippet address.
Settings · SnippetsSay snippet plus a trigger to expand saved text. Add as many as you like.
LocalScribe Settings History panel showing a save transcripts toggle, retention count, clear all, and a list of copyable recent transcripts with dates.
Settings · HistorySave on or off, keep N recent, clear all. Each entry dated and copyable.
Requirements

What you need to run it.

macOS 26 or later, Apple Silicon Mac.
Microphone, Speech Recognition, and Accessibility permissions (prompted on first run).
Apple Intelligence enabled is only needed for the optional cleanup feature. Dictation works without it.
Install & trust

Signed and notarized. Opens straight through Gatekeeper.

LocalScribe is signed with a Developer ID and notarized by Apple, so it opens with no Gatekeeper warnings on first launch. Download the DMG, drag LocalScribe to Applications, launch, and grant the three permissions when prompted: Microphone, Speech Recognition, and Accessibility.

LocalScribe About window showing the app icon, the version number, the tagline 100% on-device dictation Private by design, and attribution From GMX3C LLC.
About windowVersion, attribution, and a one-line statement of purpose.
FAQ

Common questions.

Is it really free?

Yes. No subscription, no account, no in-app purchases.

Does my voice get sent anywhere?

No. All transcription and cleanup runs on your Mac.

Which apps does it work in?

Any app with a text field, including browsers, terminals, and Electron apps.

Does it work offline?

Yes, after the one-time language model download.

Free, signed, and ready.

Free · No account · Notarized by Apple · Works offline