You think faster
than you type.
So stop typing.

Talk the way you think. What lands in your email, your Slack, your code — sounds like you on your best day. Still your voice. Just a little tidier. On your Mac. Your data stays yours.

macOS 14+ · Apple Silicon · Offline transcription free forever

Listening

You talk. It lands perfectly.

Same words. Same voice. Just the version you'd have typed if you had the time.

Replying in Slack

Your coworker asked a question.
You answered out loud.

The ums vanished. The stutter fixed itself. The reply landed clean.

Acme Inc
A
Acme Inc
general
engineering
design
Direct Messages
Sarah Chen
Alex Kim
engineering 24 members
S
Sarah Chen 11:42 AM
Can you review the auth PR before EOD? Rate limiting needs a second look.
Y
You 11:43 AM
Yeah I looked at the auth PR and it's looking good I'll approve it just make sure rate limiting is tested before we merge
Message #engineering
Heard

You talked through an email
like you were on a call.

Names, dates, and numbers — all formatted. It read like you drafted it carefully.

Gmail
New Message
ToMatthew Chen
SubjectQ3 2025 Report & Budget Review
Hey Matthew can you send me the Q3 twenty twenty five report and the revised budget for project alpha by end of day also let's schedule a call for tomorrow at 3:30 PM to go over the numbers before the board meeting thanks.
Sent
Heard

Open office. You whispered.
Your terminal didn't miss a word.

File paths assembled, numbers converted. Nobody around you knew.

Ghostty — ~/projects/api
git log --oneline -3
e4f5g6h feat: add OAuth2 flow
a1b2c3d fix: session timeout on refresh
f8e9d0c chore: bump dependencies
[main a7b8c9d] fix: null pointer in services/auth/middleware.go line 42 pass user context through handler chain
Heard

You brain-dumped after a meeting.
It came out organized.

Every date, time, and dollar amount — formatted the way you'd want it.

Notes
All Notes
Work
Personal
Ideas
Meeting Notes
April 4, 2026
So meeting with Sarah on March 31st at 3:30 PM. Budget is $420,000. We need to finalize the Q3 report and the deployment is scheduled for April 15th.
Heard

You just talk. The rest sorts itself out.

Your words, your phrasing — just without the parts you didn't mean.

The ums you didn't mean

They're gone. But when you say "really really" — that stays. You meant it.

I uh I think we shouldI think we should

You say the number, it writes the number

"March thirty first at three thirty" — you said it naturally. It shows up the way you'd type it.

march thirty first at three thirtyMarch 31st at 3:30

It knows who you're talking about

Your contacts, your files, your branches — already on your screen. So the names come out right.

ask matt hew about the deployAsk @Matthew about the deploy

Say it like a sentence, get it like code

"services slash auth slash middleware dot go" — you said it the only way that makes sense. It figures out the rest.

services slash auth slash login dot goservices/auth/login.go

Changed your mind? It caught that

You corrected yourself mid-sentence. Only the version you meant makes it through.

let's do 3 PM scratch that 4 PMlet's do 4 PM

Whisper. It still works.

Open office, sleeping partner, library — just lower your voice. You're the only one who knows.

What this costs. Honestly.

Free forever
$0
Unlimited offline transcription
  • Removes ums, stutters, false starts
  • Formats numbers, dates, times
  • Assembles code paths from speech
  • Reads names from your screen
  • Adapts to each app you're in
  • Works offline. No word limit.
Download free
AI Polish — One-time
$29
An AI layer that catches what the mic missed
  • Recovers mishearings and garbled words
  • Removes complex fillers — "you know", "I mean"
  • Better grammar and sentence structure
  • Paragraphs, quotations, brackets, lists
  • 1yr updates, bug fixes forever
  • Requires your own API key learn more
Buy now
AI Polish — Annual
$19/yr
Same AI layer, plus every future update
  • All AI polish features above
  • Every new feature as it ships
  • Cancel anytime
  • Offline transcription stays unlimited
  • Requires your own API key learn more
Subscribe

What "bring your own API key" means.

AI polish works with your choice of AI provider. Here's how that works and why.

1

You pick a provider

We recommend Cerebras or Groq — both run fast, open-source models. You can also use OpenAI, OpenRouter, or any compatible provider. Sign up on their site and grab an API key. Takes about 2 minutes.

2

You paste the key into Spill It!

Go to Settings → Cloud AI, pick your provider, paste the key. Pick a model — we show you speed, cost, and quality tags to help you choose. Your key is stored locally on your Mac, fully encrypted. We can't read it, and neither can anyone else.

3

AI polishes your text on every dictation

After transcription, your text is sent from your Mac directly to the provider for refinement. They add structure, punctuation, smarter cleanup. The result lands at your cursor. You can turn it off anytime.

The tradeoff triangle: speed, cost, quality

Different models give you different combinations. You choose what matters most.

ChoiceSpeedCostQuality
Fast open-source model
e.g. Qwen3 235B on Cerebras
~2100 t/s Medium High
Small cheap model
e.g. Llama 3.1 8B on Groq
~1800 t/s Low OK for short text
Premium model
e.g. Claude 3.5 Haiku on OpenRouter
~99 t/s Higher Best

What does this cost you? It depends on the model you pick and how much you dictate. The app shows you a personalized cost estimate based on your actual usage — light, medium, or heavy — right in the settings. A lighter model on Cerebras or Groq will cost significantly less than a premium model on OpenAI.

Our recommendation: Start with Cerebras (Qwen3 235B) — it's fast, high quality, and reasonably priced. If cost is your priority, try a smaller model first and see if the quality works for you.

Your words. Your business.

Here's exactly what stays private and what doesn't. No fine print.

Without AI polish

Nothing leaves your Mac.

Your voice is transcribed, cleaned up, and formatted entirely on your machine. No audio, no text, no prompts ever touch our servers or anyone else's.

  • Voice processed on-device — never uploaded
  • Transcription stays local — we never see it
  • Works fully offline — no internet needed
  • Only outbound call: license check with our server
  • Optional: crash reports (Sentry) if you enable them
  • Optional: anonymous analytics (PostHog) if you opt in
With AI polish

Your text goes to the AI provider you choose. Not to us.

When you enable AI polish, your transcribed text is sent directly to the API provider you configure — OpenAI, Anthropic, or others. It goes from your Mac to their servers. We never see it, route it, or store it.

  • You bring your own API key — we don't provide one
  • Text goes directly from your Mac to the provider
  • Our servers never see your prompts or responses
  • What the provider does with your data depends on their policy
  • Most providers let you disable data retention
  • You can turn AI polish off at any time
Our recommendation: If you use AI polish, check your provider's data retention settings. Most (OpenAI, Anthropic) let you opt out of having your data used for training. We encourage you to do that. Your words are yours — even the polished ones.

What you get. And what you don't, yet.

Today

  • Transcription runs on your Mac — always
  • Works without internet
  • Hears you even when you whisper
  • Picks up names and context from your screen
  • Formats your numbers, dates, and currencies
  • Cleans up your ums, stutters, and false starts
  • Knows the difference between Slack and email
  • Fast — most results in under a second

Not yet

  • English only
  • No voice commands
  • No team features
  • Mac only
  • No meeting recording

Free. Not a trial. Actually free.

Unlimited

Offline transcription. Every word. Every day. Forever. No signup. No credit card. No word limit.
AI polish is the only thing that costs money — and even that's optional.

Don't hold back.
Spill it.

Download free. Unlimited. No strings.

macOS 14+ · Apple Silicon