Tract
Skip to main content
On-device · macOS · Works offline

Just speak. Tract types.

On-device speech and AI cleanup. Nothing leaves your Mac.

Free while in beta · No spam · Unsubscribe anytime

Apple Silicon & Intel · macOS 12+ · Works fully offline

Open any app, hold⇧ Right Shiftand start dictating.

“Quick update for the team — staging is green, demo ready by 4pm. Sending the deck after lunch.”

Pasted in Slack0.8s
How it works

Three beats. Hold. Speak. Release.

01

Hold.

Press your hotkey. The notch lights up. No menu, no modal — Tract is listening the moment you press.

02

Speak.

Talk like a person. The on-device model handles disfluencies, accents, and run-on sentences without flinching.

03

Release.

Text appears at your cursor — Slack, VS Code, Mail, Notion. Or copied to clipboard. Or both. Your choice.

Privacy

Nothing leaves your Mac.

Audio is captured, transcribed, cleaned up, and pasted — all by binaries on your machine. There is no upload. There is no API call. Disconnect from Wi-Fi; Tract still works.

Microphone

Held in memory

Speech-to-text

On-device model

AI cleanup

Local, no internet

Your cursor

Pasted into any app

No cloud STT No screenshots No telemetry No account needed
Features

Built for the way you already write.

Every Tract feature is one of two things: a faster path from voice to text, or a way to keep that path private.

Local-first speech engine

Parakeet TDT v3 or Whisper Large v3 Turbo — pick by ear, both run on Apple Silicon with sub-second latency.

On-device grammar cleanup

BitNet and llama.cpp polish punctuation, filler words, and rambling. Your draft never reaches a server.

Per-app modes

Tract picks email tone in Mail, Slack tone in Slack. A prompt slider goes from casual to formal in a click.

Snippets & dictionary

Voice macros expand into signatures, links, or boilerplate. Custom vocabulary catches your jargon and proper nouns.

File transcription

Drop an .m4a or .mp4 and Tract writes the transcript. Markdown front-matter ready for Obsidian or Logseq.

100+ languages

Whisper for multilingual depth; SenseVoice for low-latency Chinese / Japanese / Korean. Pick per-mode.

Pricing

Free while in beta.

Tract is completely free while we’re in beta. Everything runs on your Mac, with no account and no card. We’ll introduce paid plans later — anything you can do today stays free.

Beta

Free

$0/ while in beta
  • Every on-device engine and feature
  • Unlimited transcription · grammar cleanup
  • Snippets · dictionary · history · file transcription
  • No account required · no card
Paid plans — coming soon
In open beta

Made for the way you actually work.

Draft anything by voice

Emails, docs, messages, first drafts. Speak in your normal voice and Tract cleans up the filler, punctuation, and rambling.

Stay in your editor

Dictate commit messages, PR descriptions, and comments without leaving VS Code. Text lands at your cursor in whatever app is focused.

Works on a plane

Everything runs on your Mac, so there's no Wi-Fi requirement. Disconnect entirely and dictation still works.

Frequently asked.

Does Tract really run offline?
Yes. Speech-to-text uses on-device models (Parakeet TDT v3 by default, Whisper variants on demand). Grammar correction uses a local LLM. The cloud account exists only to manage your plan — nothing else.
Where does my audio go?
It never leaves your Mac. Live audio is processed in memory by the local engine — there is no upload. Each transcription (and its audio) is saved to a local history under ~/Library/Application Support/Tract so you can revisit it, and you can clear that history at any time.
Which Macs are supported?
macOS 12 Monterey and later. Apple Silicon (M1, M2, M3, M4) gets the best latency and battery life. Intel works but trades off speed.
How accurate is it on accents?
Parakeet handles US/UK/AU/IN English well; Whisper Large v3 Turbo is the better choice for heavily accented or multilingual speakers. Both run locally — switching is one click in settings.
Do you train on my voice?
No. There is no central server that sees your audio or text. The auto-learning dictionary works entirely on your Mac.
How much does Tract cost?
It's free while we're in beta — every on-device feature, no account required, no card. We plan to add paid plans later, but anything you can do today will stay available. Join the waitlist and we'll email you when the Mac app is ready to download.

Open any app. Hold the hotkey. Start typing without typing.

The Mac app is in private beta. Drop your email and we’ll send you the download as soon as it’s ready.

Free while in beta · No spam · Unsubscribe anytime