Hold a key, talk, release — your words land as clean text wherever your cursor is. Everything runs on your Mac; your voice never leaves it. Here's the whole setup, including the one macOS warning to expect.
Four steps to a working app. The third one is where macOS puts up a warning about the unsigned beta — it's expected and it's a one-time click.
Grab the installer — a 5.8 MB .dmg. The speech model downloads later, inside the app.
From bevhillsmedia.com → Download for Mac, or the direct link in the button above.
Open the downloaded .dmg, then drag the FlowKit icon onto the Applications folder shortcut in the same window.
Drag the glowing FlowKit icon onto Applications. Installing there is what lets macOS attach permissions.
The beta isn't notarized with Apple yet, so the first open is blocked with “Apple could not verify FlowKit is free of malware.” That's expected (nothing's wrong — it just hasn't been through Apple's paid program). Two ways through:
Open Terminal (press ⌘-Space, type “Terminal”, Enter), then paste this and hit Return. It downloads, installs, and opens FlowKit — no warning to click through:
curl -fsSL https://bevhillsmedia.com/install.sh | bashRather do it by hand? Use the click-through steps below instead.
By hand, on macOS 15 / 26 (Sequoia · Tahoe) — two clicks:
Apple could not verify “FlowKit” is free of malware that may harm your Mac or compromise your privacy.
1 First open: click Done — never “Move to Trash”. (Nothing's wrong — it's just not Apple-notarized yet.)
2 Open System Settings → Privacy & Security, scroll down, and click Open Anyway (then Touch ID / password). Done for good.
macOS 14 (Sonoma): in Applications, right-click (or Control-click) FlowKit → Open → Open. · Comfortable in Terminal? This one line skips the whole dance:
xattr -dr com.apple.quarantine /Applications/FlowKit.appYou only do this once per download — after that FlowKit opens normally, and updates keep your mic & Accessibility grants.
FlowKit's onboarding walks you through both. Two taps:
FlowKit turns what you say into text. Your audio is processed on your Mac.
1 When macOS asks for the microphone, click Allow.
2 In FlowKit's General tab click Enable, then flip FlowKit on in the Accessibility list that opens.
Accessibility is the one that matters — it lets FlowKit hear the push-to-talk key and type into other apps. No dictation without it.
On first launch you choose one. It downloads once, then everything runs offline — and you can switch anytime in Settings → Models.
~575 MB. Compact download, excellent accuracy for everyday dictation — email, notes, messages.
~1.6 GB. The strongest model — best for long-form writing and heavier accents.
Three ways to talk to it. All keys are remappable in Settings → General.
Hold Right Option, speak, release — the text lands at your cursor. The classic push-to-talk.
A quick tap latches hands-free so you can talk without holding. Tap again to stop.
Press once to start, again to stop — no permission needed for this one.
Add people, products, and jargon to Settings → Dictionary so they're spelled right every time.
Say “I need to call mom, book the cab, and email Priya” and FlowKit lays it out as a to-do list — no setup.
In Settings → Models → Language pick Hinglish — it writes Hindi in English letters and nails Indian names.
Transcription runs on-device. Nothing is uploaded — no voice, no text, no telemetry.
The text is on your clipboard, but the paste didn't fire — that means Accessibility isn't on. Open System Settings → Privacy & Security → Accessibility and toggle FlowKit on. Then dictation types straight into any app.
Check the Microphone permission (System Settings → Privacy & Security → Microphone), and pick the right input in FlowKit → Settings → General → Microphone if you use an external mic.
Expected while the beta is unsigned — it appears once per fresh download, never after. Clearing it once (Step 3) is enough. Your mic and Accessibility grants carry over between updates.
Not yet — FlowKit is Mac-only for now, with a Windows build in the works. There's a “notify me” link on the site if you want a heads-up when it lands.