v1.2 out now • macOS 14+ • Apple Silicon

Dictate.
Locally.
Instantly.

Press a key, speak naturally, text appears - anywhere on your Mac. Powered by WhisperKit running on Apple Silicon. Zero cloud. Zero subscription tax.

4x faster than typing

Typing ~40 WPM
40 WPM
Voxstr ~180 WPM
180 WPM
D
S
M

Trusted by developers who take privacy seriously

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 Voxstr

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.

Three steps. Zero setup.

From install to first word in under two minutes. Works in any Mac app you already use.

01

Tap

Press Fn or your custom hotkey to begin recording. A subtle indicator appears in your menu bar.

02

Speak

Talk naturally, including technical jargon. TypeScript, GraphQL, Kubernetes - spelled correctly, every time.

03

Done

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

Everything you need.
Nothing you don't.

Purpose-built for people who care about privacy and spend their day in terminals and editors.

Fully Local

All processing happens on your Mac. Zero network requests. Your audio never leaves your device - not even in anonymized form.

AI Cleanup

Optional local LLM via Ollama removes filler words and fixes punctuation - without rewriting your voice. Runs entirely on localhost.

Developer Vocabulary

Custom word lists prime the transcription engine. useEffect, gRPC, Zustand - spelled right, no training required.

Works Everywhere

iTerm, Obsidian, Chrome, Cursor, Slack - any Mac app. Three injection methods ensure compatibility across native and Electron apps.

Native & Lightweight

Pure Swift. Single binary. Menu bar daemon. Under 200MB with model loaded. No Electron, no runtime, no background update checks.

Smart Agent Mode

New

Say "Voxstr, translate this to Spanish" and it becomes your AI assistant mid-dictation. Stays local via Ollama.

Works in every app you use

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

Built for the way
you actually work.

Dictation stops feeling awkward the moment the tool respects the text you're writing. Here's where Voxstr earns its keep.

Commit messages & PR descriptions

Describe the change out loud and let Voxstr type it into the terminal, GitHub, or Linear. Developer vocabulary keeps useEffect, Dockerfile, and kubectl spelled correctly every time.

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

Slack messages & team updates

Stop context-switching to type a three-line reply. Hold the hotkey, speak, release - the message is already in the Slack input box, cleaned up and ready to send.

#eng-backend heads up - rolling out the new auth middleware to staging in about 10 min. will post numbers when I have them.

Obsidian notes & second brain

Capture fleeting thoughts at the speed you think them. Voxstr drops cleanly formatted markdown into Obsidian, Bear, or Apple Notes - perfect for meeting summaries, research snippets, and end-of-day journals.

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

Design docs & long-form writing

Talk through a design doc or RFC out loud and let Smart Agent Mode structure the output with headings and bullets. First drafts that used to take an hour now take ten minutes.

# RFC-042: Eventual consistency for user profile reads
## Context
Profile reads currently hit the primary DB 4M+ times per day...

Compare

The only local-first dictation tool built specifically for developers.

Feature
Voxstr from $1/mo
WisprFlow $14.99/mo
Superwhisper $11.99/mo
OpenWhispr Free (open source)
Local processing Partial Partial
Developer vocabulary Limited
Open cleanup prompt Limited
Native macOS app
AI cleanup Local (Ollama) Cloud Cloud
Works in all apps Limited
Lifetime purchase option N/A

Simple pricing

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

Monthly

Flexible, cancel anytime

$1 /month
  • Full access to all features
  • Developer vocabulary packs
  • Smart Agent Mode
  • Cancel anytime
Get Started

Lifetime

Pay once, yours forever

$9
one-time payment
  • Full access to all features
  • All future updates included
  • No subscriptions, ever
  • Priority support
Get Started

2,000 words free • No credit card required • Cancel anytime

Loved by developers
who hate typing.

What early adopters are saying about Voxstr.

I dictated an entire RFC and it nailed useEffect, useMemo, and React.lazy on the first pass. No other dictation tool has come close to this level of developer vocabulary accuracy.
DK
Daniel Kim
Staff Engineer at Vercel
I ran Little Snitch for a week straight. Zero outbound connections from Voxstr during transcription. That's the only privacy claim that matters to me, and they delivered.
SC
Sarah Chen
Engineering Manager at Linear
I write API docs eight hours a day. Voxstr cut my first-draft time in half. The AI cleanup removes my filler words but keeps my voice, which is exactly what I need for technical writing.
MR
Marcus Rivera
Technical Writer at Stripe
Repetitive strain was forcing me toward shorter messages and fewer code reviews. Voxstr gave me my wrists back. I can dictate Terraform configs, incident reports, and Slack replies all day without pain.
PS
Priya Sharma
Senior DevOps at Datadog
I was paying $15/month for a cloud dictation tool that made me uneasy about data privacy. Voxstr's $20 lifetime license paid for itself in the first month. No subscription, no recurring charge, no regrets.
JW
James Whitfield
Founder at StackBlitz
The Apple Silicon optimization is noticeable. Transcription feels instant, CPU stays cool, and battery impact is negligible. This is what a native Mac app should feel like.
AT
Aiko Tanaka
iOS Developer at Figma

Quotes from beta testers and early adopters

Your voice stays
on your Mac.

Every claim is specific and verifiable. Don't take our word for it - check for yourself.

Zero network requests

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 Apple Neural Engine via WhisperKit. 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 unencrypted. Transcription history uses Secure Enclave.

Verify: Inspect app sandbox with fs_usage during transcription.

One network call

License verification on first launch and periodically. That is the only outbound connection Voxstr ever makes.

Verify: Allow only license server in Little Snitch. Everything works.

Built exclusively for Mac

We build one app for one platform, and make it exceptional.

Native Swift

No Electron, no runtime. Pure Swift for instant response and minimal resource usage.

Apple Neural Engine

Transcription runs on dedicated ML hardware, not your CPU. Battery-friendly and fast.

Under 200MB

Including the large-v3 Whisper model. No bloated runtimes or bundled browsers.

Menu bar daemon

Always available, never in the way. No dock icon, no windows to manage.

Start dictating
in minutes.

Download and get 2,000 words free. No account required. No credit card.

macOS 14+ required • Apple Silicon only • ~150MB download

FAQ