← all repositories
TypeWhisper/typewhisper-mac

macOS dictation that works offline, then gets clever online

TypeWhisper is a native macOS app that transcribes speech using local AI models by default, then lets you chain the text through programmable workflows, cloud LLMs, or automation APIs.

typewhisper-mac
Velocity · 7d
+2.3
★ / day
Trend
cooling
star history

What it does

TypeWhisper is a native macOS dictation and transcription utility that runs eleven different speech-to-text engines locally on Apple Silicon or Intel by default, keeping audio data on the machine. It can also fall back to cloud APIs like Groq, OpenAI, or xAI/Grok when speed matters. Once text is captured, the app passes it through customizable workflows for translation, rewriting, formatting, or app-specific automation, and can inject the result into any application via global hotkeys.

The interesting bit

The project treats dictation as a programmable platform rather than a simple input method. It ships with a plugin SDK, a local HTTP API, a CLI, watch folders, and desktop widgets, effectively turning your microphone into an automation trigger that can spin up local MLX-based models or route text to Linear issues and webhooks.

Key highlights

  • Eleven STT engines under one roof, from on-device WhisperKit and Parakeet to cloud Groq and OpenAI Whisper, with per-request engine overrides.
  • Workflows triggered by specific apps, websites, global hotkeys, or clipboard content, running through local Gemma 4 or cloud LLMs.
  • A bundled plugin registry and SDK for adding custom transcription engines, TTS providers, and post-processors.
  • Deep personalization: dictionary term packs that auto-learn corrections, snippet expansion with placeholders, and searchable transcription history.
  • Full local automation surface: REST API, command-line tool, watch-folder batch processing, and menu-bar widgets.

Caveats

  • Several advanced features—Apple Intelligence, Apple SpeechAnalyzer, and local Gemma 4 prompt processing—require macOS 26 or newer or specific Apple Silicon configurations, while the verified local LLM path is currently limited to 4-bit quantized models.
  • The app is GPL v3 licensed, but some bundled local model plugins require accepting third-party licenses (e.g., Supertonic’s OpenRAIL-M) or Hugging Face tokens before downloading weights.

Verdict

Mac power users, accessibility advocates, and automation nerds who want system-wide voice control without surrendering their audio to the cloud will find a lot to like. If you just need quick, occasional transcription and do not care where the audio goes, the feature sprawl and model-management overhead may feel like overkill.

Frequently asked

What is TypeWhisper/typewhisper-mac?
TypeWhisper is a native macOS app that transcribes speech using local AI models by default, then lets you chain the text through programmable workflows, cloud LLMs, or automation APIs.
Is typewhisper-mac open source?
Yes — TypeWhisper/typewhisper-mac is open source, released under the GPL-3.0 license.
What language is typewhisper-mac written in?
TypeWhisper/typewhisper-mac is primarily written in Swift.
How popular is typewhisper-mac?
TypeWhisper/typewhisper-mac has 1.6k stars on GitHub and is currently cooling off.
Where can I find typewhisper-mac?
TypeWhisper/typewhisper-mac is on GitHub at https://github.com/TypeWhisper/typewhisper-mac.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.