OSS Tanbou

FluidVoice — A local-first macOS dictation app built around on-device speech-to-text

OSS health 91
About these scores

Discovery score is an unbounded weighted, log-compressed index of stars, watchers, forks, and contributors. Growth momentum is its change over the observed period; OSS health is a 0–100 score from available repository recency, Community Health, and release data.

Stars
11,573
Primary language
Swift
License
GPL-3.0
Repository last updated
Sep 16, 2026

Overview

FluidVoice captures speech from a global hotkey, transcribes it with Apple Speech, Whisper, Parakeet, Nemotron, and related models, and types into arbitrary macOS apps. The core app is GPL-3.0, the latest stable release is v1.6.9, and local processing is the default while cloud AI providers remain optional.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Use multiple on-device speech models and a global hotkey for app-wide dictation

Apple Speech, Whisper, Parakeet, Nemotron, and other models can power live transcription, with text inserted through macOS accessibility APIs into arbitrary text fields. Apple Silicon gets the fastest model paths while Intel Macs remain supported through Whisper and Apple Speech.

Sources: [2]

Switch between local enhancement and optional cloud providers

The README says voice and text stay local unless a cloud AI provider is explicitly selected. OpenAI, Groq, and custom providers are optional, with keys stored in macOS Keychain. The advanced Fluid Intelligence local enhancement runtime is privately maintained separately from the core open-source app.

Sources: [2]

For people who want low-latency, privacy-oriented dictation across their entire Mac

It targets daily dictation in editors, browsers, chat, mail, and other text fields rather than only meeting transcription, with model choices based on language, latency, and hardware.

Account for microphone/accessibility permissions, model storage, analytics settings, and the private-runtime boundary

Dictation requires microphone and Accessibility permissions. Models range from hundreds of megabytes to several gigabytes, and Fluid Intelligence is about 3.5 GB. The README documents weekly activity signals and default-on detailed anonymous analytics that can be disabled. Fluid Intelligence itself is private, so it does not share the core app's GPL source availability.

Sources: [2][3]

Official sources

  1. [1]altic-dev/FluidVoice — GitHub repository metadata(2026-09-16)
  2. [2]FluidVoice — README(2026-09-16)
  3. [3]FluidVoice v1.6.9 release(2026-09-16)
Supplemental curator note

Local-first processing is the core advantage, but cloud enhancement changes the data path. The privately maintained Fluid Intelligence runtime also has different source availability from the GPL-3.0 core app.

Try it in 3 steps

  1. 1

    Install FluidVoice

    Use the Homebrew cask from the README. macOS 15+ is required.

    brew install --cask fluidvoice
  2. 2

    Grant required permissions

    Microphone and Accessibility permissions are required to capture speech and type into other apps.

    Grant Microphone + Accessibility permissions
  3. 3

    Configure a hotkey and speech model

    Choose Apple Speech, Whisper, Parakeet, Nemotron, or another supported model for your hardware/language and try dictation in any app.

    Set global hotkey → Choose speech model → Dictate
Check the official README

Growth

Growth trends · Last 30 days

11,573 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
76
Open PRs
41

Development activity is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • ai
  • dictation
  • ios
  • llama-cpp
  • macos
  • swift
Stars
11,573
Forks
824
Watchers
50
Open issues
48
Primary language
Swift
License
GPL-3.0
Repository last updated
Sep 16, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.