// macOS · one app · proudly AI-built

Your meetings, written down and summarised.

JakeListen records both sides of a meeting — your mic and the other participants — then hands you a speaker-labelled transcript and a tidy summary. One native app. No virtual audio driver, no command line, nothing to install.

macOS 26+ · Bring your own Gemini key · MIT licensed

Jake, a golden retriever in headphones, taking notes at a desk good boy 🦴
🤖

Yes, this is 100% AI slop. We're not hiding it.

Every single line of JakeListen was written by AI — the Swift app, the audio capture, and this exact website you're reading. A human pointed and nudged; the AI typed all of it. We're putting that right up front because you deserve to know what you're running. It works, it's open source, and you can read every line yourself. No human-made polish, no false claims, just honest robot output.

Why JakeListen

Everything a meeting needs, nothing it doesn't.

Jake sits in, listens to both sides, and gives you back a clean transcript and summary the moment you stop.

🎙️

Both sides, no BlackHole

Your mic and everyone else — captured straight off your speakers with native macOS Core Audio process taps. No virtual audio driver or Multi-Output Device to wrestle with.

📊

See both meters move

Two live visualisers while you record — one for your mic, one for the meeting — so you know both sources are being picked up before you rely on it.

🗣️

Speaker-labelled

Your mic is labelled Me; the other participants are diarized by voice, with real names when they're spoken. One merged, chronological transcript.

📝

Instant summaries

A short recap — overview, participants, key points, decisions, and action items — written the moment the transcript lands.

🗂️

Nothing gets lost

Every recording shows in the sidebar the instant you stop — transcribed or not. If a transcription fails, the audio stays put with a one-click Retry.

🔒

Yours by default

Audio goes straight from your Mac to Google under your own key — no middleman server. Recordings and transcripts stay on your disk; your key stays in your Keychain.

Bring your own key

You hold the key, literally.

JakeListen runs on your own Google Gemini API key instead of routing your meetings through someone else's server. Grabbing one is free and takes about a minute, and it means you stay in full control.

  • Your data, your account. Audio goes straight from your Mac to Google under your key. There's no middleman service in between.
  • Free to start. Gemini's free tier comfortably covers everyday meetings.
  • You set the limits. Rotate, cap, or revoke the key whenever you like.
  • One-minute setup. Paste it once when you first run JakeListen and you're done.
The app

One window. Record, then read.

Hit record and watch both meters move; stop, and the recording drops into the sidebar to transcribe. Every past meeting, with its summary and transcript, is a click away.

JakeListen
⏺ Stop⚙︎
04:12
⏺ Recording
You (microphone)
Meeting (system audio)
⏹ Stop & Transcribe

Both meters move while you record — your voice on top, the meeting below.

Get started

Download, open, record.

No packages, no installers, no command line. Grab the app, drop in your free Gemini key, and hit record.

1

Download

Grab JakeListen.dmg, open it, and drag JakeListen to your Applications folder.

2

Open it

Launch JakeListen. The first recording asks macOS for Microphone and System Audio access — click Allow once.

3

Paste your Gemini key

On first launch JakeListen asks for your free Gemini key. Paste it once and you're set.

4

Record

Hit record, watch both meters move, and stop. Your transcript and summary appear in the window.

Requires macOS 26 (Tahoe) or newer. Prefer to build it yourself? Clone the repo and run ./mac-app/build.sh --run — you only need the Xcode Command Line Tools. Sharing it with a team? See DISTRIBUTING.md.