altic-dev/FluidVoice

▲ 51 stars today★ 12,593⑂ 917

Fastest and only macOS Dictation app with on-device STT and custom trained AI enhancement model. Windows, iOS testflight! Android, Linux waitlist open! A local Wispr Flow alternative.

About altic-dev/FluidVoice

altic-dev/FluidVoice is an open-source project on GitHub, mainly written in Swift. Fastest and only macOS Dictation app with on-device STT and custom trained AI enhancement model. It currently holds 12,593 stars and 917 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #88 with 51 new stars today.

GitHub Repository Details

Repository altic-dev/FluidVoice · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

FluidVoice

https://github.com/altic-dev/FluidVoice/blob/HEAD/GitHub stars https://github.com/altic-dev/FluidVoice/blob/HEAD/Sponsor FluidVoice https://github.com/altic-dev/FluidVoice/blob/HEAD/X @fluidvoiceapp
https://github.com/altic-dev/FluidVoice/blob/HEAD/Supported Models

https://github.com/altic-dev/FluidVoice/blob/HEAD/altic-dev%2FFluidVoice | Trendshift

Open source voice-to-text dictation app for macOS with on-device AI enhancement.

Install with Homebrew: brew install --cask fluidvoice

Manual download: latest release

[!WARNING]
fluidvoice.org is not affiliated with, operated by, or endorsed by FluidVoice or Altic. Its claims to be our official website are unauthorized.
> Our official website is altic.dev/fluid. Our official domains also include fluidvoice.com and fluidvoice.app.
> For official downloads, use this repository's GitHub Releases.
> If fluidvoice.org appears in your search results claiming to be our official website, please report the misleading result to the search provider.
[!NOTE]
FluidVoice is on macOS today. iOS and Windows are on the way — join the waitlist to get notified when we launch: altic.dev/fluid/waitlist
[!IMPORTANT]
This project is free and open source under GPLv3. If FluidVoice is useful to you, please star the repository — it helps visibility and keeps development going.

---

Support FluidVoice

If FluidVoice helps you, you can support continued development and future platform work for iOS and Windows on GitHub Sponsors.

---

What's New in 1.6.0

[!WARNING]
Based on early feedback, Fluid Intelligence may cause you to unsubscribe from other dictation apps and save money. You've been warned.

Fluid Intelligence

FluidVoice is fully open source under GPLv3. Fluid Intelligence is a separate, privately maintained local AI runtime that powers advanced on-device dictation enhancement — smart formatting, context-aware capitalization, and post-processing — all running locally on your Mac.

The app works great on its own with any supported speech model and optional cloud AI providers. Fluid Intelligence adds a fully local, private AI layer for users who want on-device enhancement without sending data anywhere.

We're keeping Fluid Intelligence private for now so we can sustainably offer the core dictation experience for free. This may change in the future.

---

Fluid Intelligence Sneak Peek

Email Template Flowers
Change Time & Name Emoji
Hyphens & Numbers

Demo

Command Mode — Take any action on your Mac using FluidVoice

https://github.com/user-attachments/assets/ffb47afd-1621-432a-bdca-baa4b8526301

Write Mode — Write or rewrite text in any text box in any app

https://github.com/user-attachments/assets/c57ef6d5-f0a1-4a3f-a121-637533442c24

---

Features

---

Supported Models

| Model | Best for | Language support | Download size | Hardware | | --- | --- | --- | --- | --- | | Nemotron Speech 3.5 — Ultra Fast Low Latency | Streaming-capable multilingual dictation | ~40 languages | ~670 MB | Apple Silicon | | Nemotron 3.5 Multilingual | Higher-accuracy multilingual dictation | ~40 languages | ~530 MB | Apple Silicon | | Parakeet Flash (Beta) | Lowest-latency live English dictation | English | ~250 MB | Apple Silicon | | Parakeet TDT v3 | Fast default multilingual dictation | 25 languages | ~500 MB | Apple Silicon | | Parakeet TDT v2 | Fastest English-only dictation | English | ~500 MB | Apple Silicon | | Cohere Transcribe | High-accuracy multilingual dictation | 14 languages | ~1.4 GB | Apple Silicon | | Apple Speech | Zero-download native macOS speech | System languages | Built-in | Apple Silicon + Intel | | Whisper Tiny / Base / Small / Medium / Large | Broad compatibility, including Intel Macs | 99 languages | ~75 MB to ~2.9 GB | Apple Silicon + Intel |

Parakeet TDT v3 Languages

Bulgarian, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Hungarian, Italian, Latvian, Lithuanian, Maltese, Polish, Portuguese, Romanian, Russian, Slovak, Slovenian, Spanish, Swedish, and Ukrainian.

Parakeet TDT v2 Languages

English.

Cohere Transcribe Languages

English, French, German, Italian, Spanish, Portuguese, Greek, Dutch, Polish, Mandarin, Japanese, Korean, Vietnamese, and Arabic.

Apple Speech Languages

System language support depends on the macOS speech recognition languages available on your machine.

Whisper Language Support

Whisper supports up to 99 languages, depending on the model size you choose.

---

Quick Start

1. Install with Homebrew:

   brew install --cask fluidvoice
   
Or download the latest release.

2. Grant permissions — FluidVoice will ask for microphone and accessibility access. Both are required for dictation and typing into other apps.

3. Set your hotkey — pick a global hotkey in settings that triggers voice capture from anywhere.

4. Go through onboarding — choose your voice model based on your language and latency needs. Models range from zero-download Apple Speech to high-accuracy Nemotron and Whisper.

5. (Optional) Enable Fluid Intelligence — download the local AI model during onboarding for on-device dictation enhancement. Everything runs locally, no data leaves your Mac.

6. (Optional) Bring your own AI provider — add an OpenAI, Groq, or custom provider API key for cloud-based enhancement. Keys are stored securely in macOS Keychain. Select "Always allow" for key access.

7. (Optional) Opt in to beta builds — Settings → Automatic Updates → Beta Releases for early access to new features.

To pause listening without ending a hands-free dictation, enable Settings → Dictation → Hold Space to Mute. Start dictation with your usual shortcut, hold Space to mute, and release it to resume. The overlay shows a muted microphone. A quick tap (up to 250 ms) types one space on release; a longer hold types nothing. Muting starts immediately in both cases. Your normal shortcut still finishes the recording. Muted audio is excluded from live transcription, the final transcript, and saved audio history. Space works normally outside dictation; modifier-plus-Space and configured Space shortcuts keep their existing behavior. The option is off by default and applies to Dictation mode.

---

Requirements

---

Building from Source

git clone https://github.com/altic-dev/FluidVoice.git
cd FluidVoice
open Fluid.xcodeproj

Build and run in Xcode. All dependencies are managed via Swift Package Manager.

Run a signed Debug build using the script:

./build.sh

The signed build is written to DerivedData/Build/Products/Debug/FluidVoice Debug.app. Keep launching that product after each rebuild so macOS can preserve its Accessibility authorization.

For CI or contributors who do not have a signing identity, use the explicit unsigned fallback:

./build.sh unsigned

Unsigned builds are tied to a specific executable version and may require Accessibility, Screen Recording, and microphone permissions to be removed and granted again after rebuilding.

---

Contributing

Contributions are welcome! Read the contribution guidelines before starting work.

Development Setup

1. Clone and open in Xcode as above. 2. Signing: FluidVoice → Signing & Capabilities → Automatically manage signing → pick your Team (Personal Team is fine). If you have certificates for multiple teams, select one without changing the project by running FLUIDVOICE_DEVELOPMENT_TEAM=YOUR_TEAM_ID ./build.sh. 3. Build and run — SPM handles dependencies. 4. (Optional) Pre-commit hook to prevent accidental team ID commits:

   cp scripts/check-team-id.sh .git/hooks/pre-commit
   chmod +x .git/hooks/pre-commit
   

Pull Request Guidelines

These requirements are mandatory. PRs that do not follow the contribution guidelines will not be reviewed or merged until they comply, and may be closed.

---

Run Integration Tests

xcodebuild test -project Fluid.xcodeproj -scheme Fluid -destination 'platform=macOS'

CI uses unsigned builds:

xcodebuild test -project Fluid.xcodeproj -scheme Fluid -destination 'platform=macOS' CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO

---

Privacy & Analytics

FluidVoice is local-first. Your voice, audio, and transcribed text never leave your machine unless you explicitly opt in to a cloud AI provider.

What's Collected

FluidVoice records one anonymous activity signal per local day and uploads the week's buffered signals together after the week ends. Detailed anonymous analytics are enabled by default and can be disabled at any time from Settings → Share Detailed Anonymous Analytics; when disabled, only the weekly activity batch is sent.

Daily activity:

With detailed analytics enabled: Not Collected: ---

Community

Join our Discord: https://discord.gg/VUPHaKSvYV

Follow development on X: @fluidvoiceapp

---

License

From 2026-02-23 onward, this project is licensed under the GNU General Public License, Version 3.0 (GPLv3).

Versions published before this date were licensed under Apache License 2.0.

GitHub Stars & Activity

12,593Stars
917Forks
0Open issues
SwiftLanguage

GitHub Popularity

GitHub stars12,593
Forks917
Open issues0
Primary languageSwift
License-
Stars gained today51
Created-
Last pushed-

Trending History

Daily boardrank #88 · ▲ 51 stars

Related GitHub Projects

1

xtool-org / xtool

Swift★ 14,116⑂ 771▲ 110 stars
→
2

1lck / Lithe-IDEA

Swift★ 2,350⑂ 207▲ 64 stars
→
3

obra / superpowers

Shell★ 307,913⑂ 27,384▲ 1,037 stars
→
4

mattpocock / skills

Shell★ 306,180⑂ 25,743▲ 925 stars
→
5

affaan-m / ECC

JavaScript★ 292,207⑂ 43,249▲ 999 stars
→
6

react / react

JavaScript★ 251,813⑂ 51,596▲ 53 stars
→
7

flutter / flutter

Dart★ 180,530⑂ 33,359▲ 114 stars
→
8

msitarzewski / agency-agents

Shell★ 165,038⑂ 26,652▲ 385 stars
→

More Trending Repositories