A menubar app for Mac. Hold ⌘⌥, speak, release — text appears right at your cursor. Runs entirely on your machine. Works in every app. Free.
LocalFlow does one thing — voice to text — and it does it everywhere, instantly, and without a server in sight.
Hold ⌘⌥ in any app on macOS. No clicks, no menubar dance, no waiting for a wake word. Release to transcribe.
Text is pasted at your cursor via the macOS clipboard. No integrations, no plugins, no extensions. If you can type into it, you can dictate into it.
Audio never leaves your Mac — Moonshine runs locally via MLX (or faster-whisper on Intel). No account, no API key, no usage limits, ever.
No integrations. No plugins. Just a global hotkey and the macOS clipboard.
The Moonshine model downloads once on first use (~100 MB) and runs fully offline from then on. After that, you'll never need internet again.
Option A — DMG: Download below, drag
LocalFlow.app to Applications. On first open,
go to System Settings → Privacy & Security → Open Anyway.
Option B — Terminal (no security prompts):
/bin/bash -c "$(curl -fsSL https://localflow.sutrolabs.co/install.sh)"
In System Settings → Privacy & Security, enable Microphone (to listen), Accessibility (to paste), and Input Monitoring (for the global hotkey).
Click the menubar icon, flip the toggle ON, then
hold ⌘ Command + ⌥ Option anywhere, speak, and release.
Text streams to your cursor as transcription progresses.
No account, no subscription, no ongoing internet connection required.