Superwhisper is one of the strongest Mac dictation tools for people who want local-first transcription and deep control. If that is what you want, it may be the right fit.
But not every Mac user wants a full power-user dictation environment. Some people want a smaller workflow: choose where transcription runs, dictate into the current Mac app, optionally clean up the transcript, and recover the result if paste does not land.
That is the Foil angle.
The short version
Use Superwhisper if you want a mature local-first dictation app with modes, configuration depth, and a power-user workflow.
Try Foil if you want Mac-first dictation with explicit provider routing, local transcription as an option, hosted providers when useful, optional cleanup, and visible transcript recovery.
Foil is not trying to be Superwhisper with a different logo. It is built around a more explicit pipeline:
- Hold a key.
- Speak.
- Choose a transcription route.
- Optionally clean up the text.
- Paste into the active app.
- Keep the transcript recoverable if insertion fails.
Why people look for a Superwhisper alternative
Price and commitment
Superwhisper Pro lists monthly, annual, and lifetime pricing, including a lifetime option. That can be a good deal for heavy users, but it is still a real commitment if you are trying to decide whether AI dictation belongs in your daily workflow.
The useful comparison is not "which app is cheaper?" It is "which app matches the way I want to run dictation?"
If you want local models, modes, and a mature product, Superwhisper may justify the cost. If you want a smaller Mac-first tool with bring-your-own-provider routes, Foil may be easier to evaluate.
Complexity
Power is useful when you need it. It can also be overhead when you do not.
Superwhisper has a broader configuration surface. Foil is intentionally more direct: provider route, optional cleanup, paste, history, retry. That makes Foil a better fit for people who want fewer mode decisions and a clearer failure model.
Provider choice
Local-first dictation is valuable, but it is not the only useful route.
Foil supports local whisper.cpp through a localhost OpenAI-compatible server, Groq Whisper, OpenAI Whisper, and custom OpenAI-compatible endpoints. That means you can use local transcription when control matters, hosted providers when speed matters, and custom infrastructure when you already have a route you trust.
The point is not that hosted transcription is always better or worse. The point is that the route should be visible.
History and retention
Superwhisper docs describe recordings and metadata stored locally by default. Local storage can be a strength because it avoids sending data to a hosted transcription provider. It can also be something users need to understand, especially when voice notes include sensitive material.
Foil's product direction is to make the lifecycle explicit: what stays local, what goes to a hosted provider, when cleanup runs, what history stores, and how failed audio or transcripts are handled.
If you are comparing dictation apps for privacy, do not stop at the words "local" or "private." Ask where audio goes, where text goes, what gets saved, and how easy it is to delete or disable retention.
Foil vs Superwhisper
| Category | Superwhisper | Foil |
|---|---|---|
| Best fit | Local-first dictation for power users | Mac-first dictation with explicit routing |
| Local transcription | Central to the product | Supported via local whisper.cpp on localhost |
| Hosted routes | Product-managed options and cloud features | Groq, OpenAI, or custom OpenAI-compatible endpoints |
| Configuration | Deeper mode and workflow system | Smaller route, cleanup, paste, and history workflow |
| Cleanup | Transformations and workflows | Optional cleanup with raw transcript fallback |
| History | Local history and recordings behavior to understand | History, copy, paste, edit, export, retry, and clipboard fallback |
| iOS | Public iOS app | Closed iPhone preview; custom keyboard and Full Access required, with build-scoped host-app proof only |
When Foil is the better fit
Foil is worth trying if:
- You mainly dictate on a Mac.
- You want local transcription available, but not as the only route.
- You want Groq, OpenAI, or a custom OpenAI-compatible endpoint as options.
- You want cleanup to be optional.
- You care about recovering a transcript when paste fails.
- You prefer a smaller workflow over a deeper mode system.
Foil is probably not the better fit if:
- You want the most mature local-first dictation environment today.
- You want a broad mode system for many dictation personas.
- You need a public iOS app immediately instead of a closed iPhone preview.
- You want a lifetime commercial license rather than a beta-stage tool.
Paste recovery is a product feature
Dictation does not end when transcription succeeds. It ends when text reaches the place you wanted it.
That matters because Mac apps do not all accept automated text insertion in the same way. Some fields reject paste-like delivery. Some app states are not ready when the transcript returns. Sometimes cleanup succeeds but the active target changes.
Foil treats this as part of the workflow. History, copy, paste, edit, export, retry, and clipboard fallback are not glamorous, but they protect the dictated thought when the target app is picky.
Try the route-controlled path
If you are comparing Superwhisper alternatives, start with the constraint that matters most:
- If you want a mature local power tool, try Superwhisper.
- If you want an explicit Mac dictation pipeline with provider choice and recovery, try Foil.
- If you are mostly worried about privacy, compare the full data lifecycle, not just the app category.
The best dictation app is the one whose tradeoffs you can understand before you need it in the middle of a sentence.
Sources and further reading
- Superwhisper: Pro
- Superwhisper: History management
- Superwhisper: Sensitive data
- Superwhisper: Troubleshooting
- Foil: Install Foil