Keen Bean

Leave the meeting with a first draft, not a blank page.

Not just a transcript. Tasks, decisions, a draft spec, a diagram, a rough mock-up of the screen you were describing — started while you talked, ready for you to finish. On your Mac, in files you own.

macOS · Apple Silicon or Intel · no account, no card, no bot in your call

Client kickoff — recording
Hero loop goes here 20–30 seconds, silent, looping. One continuous take: someone talking, cards appearing, a diagram drawing itself, a draft taking shape.
TaskTom to send the revised scope by Friday
DecisionPhase one is auth only
RiskNo owner for data migration yet

You ran the meeting, so you couldn't take notes. The bot that took them made your client uncomfortable and gave you a transcript nobody will read. And the write-up is still yours to do tonight — because there's nobody to hand it to.

See it work

Ninety seconds, one real meeting.

Start to finish: the calendar launch pad, cards appearing as things are said, asking for a mock-up out loud, tidying up at the end, and the whole lot exported into a project folder.

keenbean-demo.mp4
Demo video90 seconds, narrated, one real meeting end to end.

Three things that make it different

01

No bot. Nobody knows.

It hears both sides from your Mac's own audio. Nothing joins, nothing announces itself, nothing appears in the participant list — so the meeting stays a meeting.

Works where recording bots are banned.

02

It starts the work.

Tasks, decisions, risks and blockers appear as cards while people speak. When the conversation gets substantive it drafts the spec, sketches the diagram, roughs out the screen you're describing.

Drafts, not deliverables — you finish them.

03

Your meetings stay yours.

No account. No Keen Bean server. Audio goes to Deepgram to be transcribed and the transcript to the AI provider you chose — that's the whole list. Everything else is Markdown and JSON on your Mac.

Open the files in any editor. Ever.

A day of meetings

What it's actually like.

Before

Today's calendar is on the launch pad. One click opens the meeting with attendees and project already filled in.

During

Cards appear as things are said. Type a question silently, or just say “hey Bean, mock that up” out loud. Pause for the off-record bit.

Beside your call

Below about half your screen it folds into a single newest-first feed, so it sits next to the call window instead of fighting it.

Ending

Duplicates merge, what's left is ranked with blockers first. Nothing is deleted — “show all” is one click away.

After

Export the summary, transcript, cards and every draft straight into your Obsidian vault or project folder.

Later

Ask questions across every meeting you've ever had — who owned that, when did we decide it, what did they object to.

Who it's for

You run the meeting and you write it up.

There's nobody to hand it to. That's the whole thing — a transcript is useless to you, because you were never going to re-read it.

Built for

  • Consultants and solution architects — client calls, NDAs, and policies that forbid bots
  • Founders and entrepreneurs — discovery, investors, customer interviews, hiring
  • People who already live in Markdown and already pay for Claude or ChatGPT
  • Anyone whose meetings produce a document, not just a memory

Not for

  • Teams wanting a shared workspace with admin and SSO
  • Windows or Linux — this is a Mac app, and deliberately so
  • Anyone after a free tier forever
  • Anyone unwilling to hold their own API keys

The honest answers

Questions worth asking.

So it writes my deliverable for me?

No, and we won't pretend otherwise. It gets you a first draft while the conversation is fresh. Plenty of what a finished document needs won't even have been discussed yet — that part is still yours. What changes is that you edit something instead of facing a blank page.

I have to bring my own API keys?

Yes — and it's why there's no subscription. You pay the providers directly, usually $3–8 a month at normal meeting volume, and you can see every cent. Setup is one paste each for two services, and the app walks you through it on first launch.

Is my client's audio safe?

Audio goes to Deepgram to be transcribed, and the transcript goes to the AI provider you configured. Nowhere else. There's no Keen Bean account to leak and no server of ours holding anything.

What if you stop working on it?

Your licence is perpetual and your files are Markdown and JSON. The app you have keeps working, and everything it made opens in any editor. That's a design decision, not a reassurance.

One payment, really?

Yes. Twelve months of updates included. After that it keeps working forever on the version you have — renew for $69 only if you want the newer ones.

Does it record people without consent?

It asks you to confirm everyone knows, once per meeting. Telling them is your job; the app just makes it hard to forget.

Price

Pay once. Own it.

A year of the subscription ones costs more than this does, once.

Founding licence — first 50
$99$149once
  • Everything, forever, on your Mac
  • 12 months of updates — then $69 whenever you want more, or never
  • 30 days money back, no questions
  • No account, no subscription, nothing to cancel
Or try it free for 14 days

No account. No subscription. The trial needs no card and no email.

MJ

I built Keen Bean because I kept running client meetings I couldn't take notes in, and kept writing everything up at nine at night. Every tool I tried wanted to put a bot in someone else's call, or wanted my clients' conversations on its servers.

So it runs on my Mac, it uses my own keys, and it writes the first draft while I'm still talking. I use it every working day. If something's broken or missing, my address is right here.

Mike Jones

mike@savvymonkey.foo · Savvy Monkey

Your next meeting is going to happen anyway.

Fourteen days, no card, no email, no bot. If it doesn't earn its place by the second meeting, delete it.

macOS 13+ · Apple Silicon or Intel · signed and notarised by Apple