Users should install from the DMG. This page is the source-build path.
- macOS 26+ on Apple Silicon
- Rust stable, Xcode Command Line Tools,
cmake(forwhisper-rs) - Node.js 20+ and pnpm 9+
- Tauri CLI via devDependency (
pnpm tauri …)
pnpm install
pnpm tauri dev
pnpm tauri buildSystem Settings → Privacy & Security:
- Microphone — prompted on first capture; VoxFlow must be launched once before it appears in the list.
- Accessibility — required for the global Option+Ctrl event tap and synthetic Cmd+V paste.
Open the onboarding panel in Settings → General or use Hotkey → Open Accessibility settings.
Default: Option+Ctrl (hold or toggle — Settings → Hotkey). Uses CGEventTap, not a letter-key global shortcut.
Settings → AI Cleanup (Groq). Stored in Keychain under the rewrite secret ref. Apple Speech and local Whisper do not use Groq; only eligible transcript text is sent for optional cleanup.
- Settings:
~/Library/Application Support/com.maskedsyntax.VoxFlow/settings.json - Whisper models:
~/Library/Application Support/com.maskedsyntax.VoxFlow/models/