› Customer calls
The number from last quarter, the commitment buried in the contract, the thing you discussed two calls ago. Recalled the moment it comes up.
// privacy-first AI meeting assistant
No bot dials into your call. Recording, notes, and search all run on your Mac and stay there. Fly listens quietly and, when you need it, answers the question in the room: from your own context, or from general knowledge.
* To answer a question, Fly has to query Claude, so that request leaves your Mac. It's the one thing that does. Nothing else.

It listens and takes notes on your Mac. Then there's the moment that matters: a question comes up that nobody in the room can answer. You don't scramble and you don't type. You press the answer shortcut, and Fly answers it, from your own project notes and past meetings, or from general knowledge. You can also point it at your screen: press the shortcut and ask about a chart, a slide, an error, or the code in front of you.
The number from last quarter, the commitment buried in the contract, the thing you discussed two calls ago. Recalled the moment it comes up.
You're mid-pitch and blank on a metric. A question comes from the back of the room. It surfaces the detail you actually know but can't reach right now.
"Didn't we already decide this?" It finds the meeting where you did, and tells you what was said.
Feed it your project docs and every past meeting, then ask across all of it by meaning, not keywords.
Point it at what's in front of you. A chart, a slide, an error, some code. It reads the screen and answers about it, only when you ask.
The definition, the derivation, the detail behind the detail, recalled while the room is still nodding along.
Most meeting tools work by sending a bot into your call and your transcripts to their cloud. Fly is built the other way around.
Nothing dials in, nothing shows up in the participant list. Fly listens locally on your Mac. The room doesn't know it's there unless you say so.
Recording, transcription, notes, and search all run on-device, stored in a folder you choose. We don't keep a copy, so there's no server to leak.
Answers and notes show in an overlay you can hide with a shortcut, so they stay off a shared screen. Keep them as private as you like.
To answer, Fly sends the relevant passages (and, in a live meeting, that session's transcript) to Claude. That's the one thing shared, the same Claude you'd use anyway. With your own key it never touches our servers.
Enterprise. Need your data to stay entirely in your control, with nothing going to a shared model? Fully privately hosted enterprise deployments are available. Reach out at business@fly-on-the-wall.com.
Sign in with your email. Every paid plan includes Pro — cross-meeting search + Projects.
No API key needed. Download Fly, sign in, and pick a plan in the app — billed securely to your account.
Requires your own Claude (Anthropic) API key — you pay Anthropic directly for the AI usage, and your key never leaves your Mac's Keychain. Get an Anthropic key →
You buy plans inside the app (Settings → Account) — checkout is billed to your account, so the payment email (Apple Pay, etc.) never has to match your login. Hosted = we run the key + meter usage; bring-your-own-key = you use your own Claude key with Anthropic directly. Want a fully private, self-contained deployment? See Enterprise.
No. Fly listens locally on your Mac through your mic and system audio. Nothing dials into the call and nothing appears in the participant list.
On your Mac. Recording, transcription, notes, and search all run on-device, stored as files in a folder you choose. We don't have a copy.
Your notes and your archive don't. What leaves is what you ask in the moment: during a live meeting, the running transcript of that session goes to Claude so it can answer; for a search, your question and the matching passages go; if you ask about your screen, that one screenshot goes too. With your own key that goes straight to Anthropic and never touches our servers.
For Free and Pro, yes, your own Anthropic key (you pay Anthropic directly). Hosted plans skip that: we run the key and meter usage for you.
Search across all your past meetings, and Projects, where you link your documents and meetings so you can ask across the whole thing. Multi-device sync is coming.
Yes, on demand. Press the shortcut and Fly captures your current screen, sends that image to Claude to answer your question about it (a chart, a slide, an error, some code), and stops there. It only captures when you ask.
Because it's doing less, and that's not a knock. Granola mostly transcribes and summarizes. Fly does that too, and that part is effectively free for us because it runs on your Mac, not our servers. The heavier part is the rest: answering questions on demand and looking at your screen both mean real calls to Claude, and that compute costs money. Someone has to pay for it. Either you bring your own Anthropic key and cover that usage yourself, or you take a Hosted plan where we run the key and meter it for you. We charge for the AI work, not for holding your data, because we don't hold it.
Yes. Answers and notes show in an overlay you can hide with a shortcut, and it uses macOS content protection to stay off the usual screen-share paths. Apple changed this in recent macOS versions, so it isn't guaranteed against every capture method, and we don't sell it as undetectable. It's there to keep your private notes off a shared screen.
The standard app relies on Claude to answer, so out of the box your questions do go to it. For teams that need a fully private, self-contained deployment where your data stays in your control, we offer that. Reach out at business@fly-on-the-wall.com.
macOS 15+, Apple Silicon. Free with your own Anthropic key.