Users should install from the DMG. This page is the source-build path.
- macOS 13+ (Apple Silicon recommended for Metal-accelerated Whisper)
- 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. Local Whisper STT does not use Groq.
- Settings:
~/Library/Application Support/com.maskedsyntax.VoxFlow/settings.json - Whisper models:
~/Library/Application Support/com.maskedsyntax.VoxFlow/models/