Private speech to text for Mac

Click. Speak. Done.

Real Mac useautoplays muted
🇬🇧 English 🇫🇷 French 🇩🇪 German 🇪🇸 Spanish 🇮🇹 Italian 🇵🇹 Portuguese 🇳🇱 Dutch 🇸🇪 Swedish 🇯🇵 Japanese 🇰🇷 Korean 🇨🇳 Chinese 🇵🇱 Polish 🇹🇷 Turkish 🇮🇳 Hindi 🇻🇳 Vietnamese 🇬🇧 English 🇫🇷 French 🇩🇪 German 🇪🇸 Spanish 🇮🇹 Italian 🇵🇹 Portuguese 🇳🇱 Dutch 🇸🇪 Swedish 🇯🇵 Japanese 🇰🇷 Korean 🇨🇳 Chinese 🇵🇱 Polish 🇹🇷 Turkish 🇮🇳 Hindi 🇻🇳 Vietnamese
V1

Small app, obvious controls.

01

Private speech to text

No TypeLocal account, no TypeLocal server, no hosted audio. History stays local on your Mac.

02

History and dictionary

Recent dictations are searchable. Dictionary terms help recognition with names, products, and acronyms.

03

Triggers and paste

Choose hold-to-record or double-tap-to-record. Text lands back in the field you started from.

Pricing

Free in Skool. Cheap lifetime if you want it.

The goal is distribution first: get people using private Mac dictation, then let supporters buy in early.

Community
Free

Join the free Skool and use the Mac beta while the product gets tightened.

  • Private Mac dictation
  • Dictation history
  • Updates, feedback, and roadmap votes in Skool
FAQ

Frequently asked questions.

Is it private?

TypeLocal has no account, no TypeLocal server, and stores no audio. Local settings and history stay on your Mac.

What model does it use?

Local Whisper uses whisper.cpp with the English model by default and the multilingual model for other languages. Apple on-device Speech remains available as a fallback.

Does it work offline?

Yes for local dictation. Once the local model is installed, recording and transcription can run without a TypeLocal cloud service.

Does it work everywhere?

It targets normal Mac text fields by copying first, returning focus, and pasting back.

What about long dictations?

The app now keeps the local Whisper model warm so stop-to-paste is much faster than loading the model after every recording.

Why so cheap?

The first goal is distribution. Skool access is free, and the lifetime deal is for early supporters before pricing changes.

Do you store transcripts?

History is local on your Mac. You can clear it from the app, and TypeLocal does not host your transcript history.

Why Accessibility permission?

macOS requires it for reliable paste and selected-text rewrite in other apps. Without it, TypeLocal falls back to copying text to the clipboard.