Two layers, one local workflow
FluidVoice is made up of two distinct components that work together.FluidVoice — the app
FluidVoice is the open-source macOS app (GPLv3). It handles everything visible: the global hotkey, the live transcription overlay, local speech models, typing into any app via accessibility APIs, Custom Dictionary, Command Mode, Write Mode, transcription history, per-app configuration, file/ meeting transcription, and settings. The source code is publicly available on GitHub.Fluid-1 — the intelligence layer
Fluid-1 is the local AI model that powers Fluid Intelligence, an optional on-device post-processing runtime. Once enabled, it cleans up rough dictation, applies context-aware capitalization and formatting, adapts tone to the active app, and handles dates, names, and numbers — all locally, with no API keys and no data leaving your Mac. Fluid Intelligence is privately maintained so the core dictation experience can remain free for everyone.FluidVoice works great on its own without Fluid Intelligence. The Fluid-1 model is an optional ~3.5 GB download you can add at any moment to further polish the text.
Key capabilities
Dictation modesWrite Mode, and Command Mode needs a cloud AI provider. Please select an AI provider in the AI Enhancements page, and add an API key.
- Direct Dictation — speak into any focused text field system-wide; your words land instantly via accessibility APIs.
- Edit Mode(Alpha) — dictate new content inline or select existing text and rewrite it, all without leaving your current app.
- Command Mode(Alpha) — control your Mac by voice: launch apps, trigger system shortcuts, and automate workflows hands-free.
System requirements
Where to go next
Installation
Install via Homebrew or download the latest release from GitHub.
Quickstart
Follow the step-by-step guide to go from install to first dictation.
Speech Models
Compare all supported models and choose the right one for your language and latency needs.
AI Enhancement
Connect OpenAI, Groq, or a custom provider for cloud-based post-processing.
