Fully local speech-to-text.
Cloud-quality transcription and editing.

Speak in any Mac app and get clean, formatted text back — transcribed and edited on your device, never the cloud.

Download for macOS

Free trial — 3,000 words or 7 days, no account required. macOS 14+ • Apple Silicon

Prefer the terminal?
curl -fsSL https://evoglyph.com/install.sh | sh
brew install --cask evoglyph/tap/evoglyph

The installer verifies the signature and checksum before installing. Read the install guide.

Free to start — then from $2/mo. See pricing →

4x faster than typing

Typing ~40 WPM
40 WPM
evoglyph ~180 WPM
180 WPM

85ms speech-to-text latency on the Apple Neural Engine. See the benchmark →

Recording

Raw voice input

um so basically I think we should uh refactor the the useEffect hook because its like causing a memory leak when the component unmounts and uh yeah we need to clean up the subscription

Cleaned by evoglyph

Clean output

Refactor the useEffect hook - it's causing a memory leak when the component unmounts. We need to clean up the subscription on cleanup.

Cloud-quality dictation,
without the cloud.

Press a key, speak, and clean text lands in whatever app you're in. Everything runs on your Mac - fast, private, and built for the way developers actually write.

Fully local

Transcription and AI cleanup both run on your Mac. Your audio never leaves the device, not even in anonymized form - no cloud account required.

Fast

85ms speech-to-text latency on the Apple Neural Engine - about 4x faster than typing, with no CPU tax and no waiting on a server.

All the functionality

Local AI cleanup, developer vocabulary for terms like useEffect and gRPC, and custom hotkeys you map to any key combo.

Works in every app

Three injection methods — Accessibility API splice for native apps, keystroke injection for terminals, and pasteboard for browsers and Electron — put text into every app. If it takes the keyboard, it takes evoglyph.

01

Tap

Hit Fn or your hotkey. A subtle menu-bar indicator shows it's listening.

02

Speak

Talk at the pace you think. Pause, restart, ramble - it's cleaned up on device before the text lands.

03

Done

Text appears in your focused app. No copy-paste, no window switch. Release the key, your words are there.

Commit messages & PR descriptions

Describe the change out loud; developer vocabulary keeps useEffect and kubectl spelled right every time.

$ git commit -m "fix race condition in useAuth hook when token refresh coincides with logout"

Notes, docs & long-form writing

Capture thoughts at the speed you think them. Cleanly formatted markdown drops straight into Obsidian, Bear, or Apple Notes.

## Standup notes
- finished the billing migration, deployed to prod
- started on the webhook retry logic
- blocked on API keys from Stripe

Verified in the apps you already use

Slack
VS Code
Cursor
iTerm2
Obsidian
Chrome
Safari
Claude
ChatGPT
Linear
Notion
Notes
Bear
GitHub
Terminal
Figma

What sets it apart

The differences that matter - not a feature checklist. The only local-first dictation tool built specifically for developers.

Difference
evoglyph from $2/mo
WisprFlow Superwhisper
OpenWhispr Free (open source)
Local processing Partial Partial
Developer vocabulary Limited
Open cleanup prompt Limited
AI cleanup Local (built-in) Cloud Cloud
Lifetime purchase option $20 once N/A

Performance data sourced at benchmark.

Native Swift, not Electron

Pure Swift for instant response and minimal resource use - where the cross-platform tools ship a bundled browser, evoglyph is one small native binary.

On-device AI, not the cloud

Speech recognition runs on the Apple Neural Engine and cleanup runs in a local LLM - cloud-grade results, with nothing ever leaving your Mac.

Built for developers

Developer vocabulary, an open cleanup prompt, and a one-time $20 lifetime option - none of which the subscription tools offer.

Simple pricing

Start free. Stay if you love it. Own it forever if you want.

Monthly

Flexible, cancel anytime

$2 /month
  • Full access to all features
  • Developer vocabulary packs
  • Local AI cleanup
  • Cancel anytime
Start free trial

Lifetime

Pay once, yours forever

$20
one-time payment
  • Full access to all features
  • All future updates included
  • No subscriptions, ever
  • Priority support
Start free trial

Wave 1 founders • First 1,000

Early adopters lock in founder pricing: $1/mo, $5/yr, or $10 lifetime - half off the public price above, for the life of the product.

Claim founder price

3,000 words or 7-day trial • No credit card required • Cancel anytime

FAQ

Specs & technical details

The models we run, the pipeline they run in, and every network call the app makes - specific and verifiable. Don't take our word for it; check for yourself.

Models

Speech recognition
Parakeet TDT, running on the Apple Neural Engine - ~85ms median speech-to-text latency on M-series Macs.
On-device cleanup
Qwen3-1.7B (4-bit, MLX), running in-process. Removes filler and fixes punctuation without rewriting your voice.
Footprint
~150MB app installer; models download once on first launch (~2.6GB transcription, ~1GB cleanup) and stay on your Mac. No runtimes, no bundled browsers.

Pipeline

  1. 1

    Audio capture - microphone input is buffered in memory while the hotkey is held.

  2. 2

    Parakeet ASR - the buffer is transcribed on the Apple Neural Engine.

  3. 3

    Qwen cleanup - the raw transcript is cleaned by the local LLM in-process.

  4. 4

    Text injection - the cleaned text is typed into your focused app.

Every stage runs on-device. Nothing in this pipeline is sent to the cloud.

Your voice stays on your Mac

Every claim below is specific and verifiable with tools you already have.

Local transcription only

Transcription makes 0 outbound connections. Your audio stays in memory on your machine.

Verify: Open Little Snitch or Activity Monitor during transcription.

On-device processing

Audio is processed by the Apple Neural Engine via Parakeet TDT. Never touches a server, not even ours.

Verify: Check Activity Monitor for ANE usage during transcription.

No telemetry

No analytics, no crash reports containing audio, no usage tracking of any kind.

Verify: Monitor network with Wireshark or Charles Proxy.

Disk safety

Audio buffers are processed in memory and never written to disk. Transcription history is stored in your local app sandbox - delete it any time from Settings.

Verify: Inspect app sandbox with fs_usage during transcription.

Four network calls, all listed

License activation, license re-validation, Sparkle update check, and a one-time model download on first launch. That is the complete list. See the privacy page for what each one sends.

Verify: Watch outbound traffic in Little Snitch or Activity Monitor.

Menu-bar daemon

Runs as a lightweight menu-bar daemon - always available, never in the way. No dock icon, no windows to manage.

Requires: macOS 14 (Sonoma)+ on Apple Silicon (M1+).

Start dictating in minutes.

Try free: 3,000 words or 7 days, whichever comes first. No account, no credit card.

macOS 14+ • Apple Silicon • ~3 GB model download on first launch