REC · v3.1 · Released today // 100% local · No cloud · Sub-20ms

Speak.
It's already typed. Locally.

EcoScribe is a voice-to-text engine that runs entirely on your Mac — no internet, no cloud, no server in between. Hold a key, say what you mean, and watch words appear anywhere, with surgeon-grade accuracy and total local privacy.

Download for MacmacOS 14+ Watch the 90s demo → Classic 7-day trial · Pro $29 one-time
REC · Live transcript
WPM 214 WER 1.4% EN-US
Hold Space anywhere, anytime
Latency 18msAudio 48kHz
// Everything runs locally · no exceptions · updated weekly
18ms
End-to-end latencyBreath to text · fully local · p50, M3 Pro
1.4%
Word error rateLocal model · LibriSpeech clean benchmark
2.4M
Words / dayProcessed locally · never leaves your Mac
0kb
Data sent to cloudZero. Your voice stays on your device. Always.
02 · Features

Everything runs on your Mac.

No cloud. No API keys. No subscriptions to an AI provider. The model lives on your device — so it works offline, stays private, and never slows down because a server is busy.

01 · Global Hotkey
+Spaceany app

One shortcut. Every text field.

Cursor in Mail, Slack, Linear, Xcode, Terminal — doesn't matter. Hold the key, speak, release. Words land where your caret is.

02 · 100% Local AI
0kb
Sent to any serverThe model runs entirely on your Mac.

Local by architecture, not just policy.

Whisper-grade models run natively on Apple Silicon — no network request is even possible. Works offline, on a plane, in a SCIF. Your words never leave your machine.

03 · Latency

Sub-20ms.

Words appear faster than you'd typed them.

04 · Smart Rewrite
"uhh send him the
file by friday"
→ "I'll send the document by Friday."

Filler & ums, gone.

Optional cleanup turns a ramble into a draft.

06 · Custom Vocabulary
Kubernetes Vercel @priya.chen EcoScribe PostgreSQL Q3-OKRs

Knows your jargon, names, and acronyms.

Drop a list of teammates, products, code identifiers — EcoScribe learns to spell them right the first time. No more "Curt" instead of "Kubernetes."

07 · Modes
Email — polite, signed Code comment — terse Standup — bullets Journal — verbatim

One voice, four tones.

Pick a mode per shortcut.

08 · Keyboard-first
⌃SpaceRecord
⌃RRewrite
⌃MSwitch mode
⌃ZUndo

Every action has a shortcut. Mouse optional.

Designed for keyboard-first developers, writers, and operators. Customize every binding, including the recording finger.

03 · How it works

From breath to text. In three steps.

STEP · 01
+Space

Hold the hotkey.

A small red dot appears in your menu bar. You can start speaking before it finishes blinking.

STEP · 02

Just talk.

EcoScribe captures and processes 48kHz audio locally — no packet leaves your Mac. Pauses, breaths, "um" — handled on-device.

STEP · 03
It's typed. Right where your cursor was.

Release. Done.

The transcription is in your text field. No popups, no copy-paste, no review modal.

04 · The Library

Every word stored locally.
Searchable. Never uploaded.

EcoScribe keeps a local-only encrypted history of everything you dictated. It never syncs to a cloud. You own it — on your disk, under your control.

  • Stored on-device only — no sync, no cloud backup, no third-party access
  • Full-text search — across every transcript, instantly and locally
  • Auto-tagged — by app, time of day, language, and mode
  • Encrypted at rest — AES-256 via Apple's file-encryption APIs
EcoScribe — Library
2026-05-16 · 09:41 · 1m 04s · MODE: STANDUP

Q3 planning brief

Ship the on-device translation beta by week three, then move the team onto reliability work. Add Priya to the loop on auth refactor — she has the most context on the new SAML edge cases. Keep the sync to fifteen minutes.
● standupen-usLinear1m 04s
05 · Pricing

One price. No tokens, no cloud bill.

Pay for the app once — no AI API costs, no usage meters, no surprise bills. Everything runs locally so there's nothing to charge per word.

Pro
Sub-40ms Metal GPU engine. 7-day free trial.
Free
7-day trial
  • Sub-40ms Metal GPU engine
  • Whisper base.en model
  • Custom vocabulary (∞)
  • Full local Library & search
  • Priority fixes & support
Try free for 7 days →
Enterprise
Connect EvoScribe across your entire team's workstations. Custom deployment.
Custom
pricing
  • Everything in Pro
  • Multi-workstation deployment
  • Centralized license management
  • Custom vocabulary sync
  • Priority fixes & dedicated support
  • Custom feature requests
Contact us →
06 · FAQ

Things people actually ask.

01Does my voice ever leave my Mac?

Never. The AI model runs entirely on your Mac using Apple's Neural Engine — there is no server pipeline to send audio to. The only outbound request is a daily license check and crash reports (opt-in). Your words are physically impossible to intercept.

02Which Macs are supported?

Any Apple Silicon Mac on macOS 14 (Sonoma) or later. Intel Macs are not supported — the on-device models need the Neural Engine.

03How does it compare to dictation built into macOS?

Faster (sub-20ms vs ~1s), more accurate on technical vocabulary, and it works in every text field — including Terminal, Xcode, and SSH sessions.

04Is Pro really a one-time payment?

Yes. Pro is $29 once — no subscription, no renewal, no hidden fees. Pay once and use it on up to 10 Macs forever. Your transcription Library lives on disk and is never locked behind an account.

05Is there a Windows or Linux version?

Not yet. A Windows beta is planned for Q4 2026. Sign up on the changelog page to be notified.

06What about students or open source?

Free Pro license for verified students, and lifetime Pro for committed open-source maintainers. Email support@evoscribe.app.

Local AI. Zero cloud.
Just your voice, typed.

Download EcoScribe for Mac