Astra
On-device dictation for macOS. Hold a key, speak, release — clean text lands at your cursor in any app.
I'd started talking to my computer more than typing; it's how I brief agents now. But every dictation tool wanted my audio in its cloud. Astra runs whisper.cpp on the Mac's own GPU: audio never leaves the machine, there's no account, and it's faster than the tools it replaced.
Privacy by architecture, not by policy. If the audio never leaves, there's nothing to trust.
- What it doesA global hotkey in any app. Transcription streams in two-second chunks while you're still talking, so twenty seconds of speech lands about 1.5 s after you let go.
- The clever bitAn optional local LLM pass (Gemma via Ollama) tidies filler words and punctuation. If the model is slow, rule-based cleanup takes over — it never blocks.
- What was hardPutting text into every app reliably: clipboard swap with restore, plus an Accessibility-API fallback. Context-aware tone per app — verbatim in terminals and editors.
- Under the hoodA Swift package with no Xcode project. AstraCore is UI-free and unit-tested, and ships as a CLI for pipeline experiments.