JakeListen quietly records both sides of a call, transcribes it with speaker names, and hands you a tidy summary the moment you hang up. No virtual audio driver, no faff.
macOS 14.2+ · Bring your own Gemini key · MIT licensed
good boy 🦴
Every single line of JakeListen was written by AI: the CLI, the Swift audio helper, the Mac app, the installer, 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.
Jake sits in, listens to both sides, and gives you back a clean transcript and summary the second the call ends.
Your mic via ffmpeg, everyone else via macOS Core Audio process taps. No virtual audio driver or Multi-Output Device to wrestle with.
Each side is transcribed on its own and merged by timestamp, so "Me" vs. everyone else stays reliably separated.
A short recap with participants, key points, decisions, and action items, ready to paste into Slack.
Recordings are chunked, transcribed in parallel, de-duplicated across overlaps, and silence-trimmed so it never loops.
Optionally drop the summary straight into the channel of your choice as soon as the call wraps.
Audio, transcripts, and summaries stay on your disk. Nothing personal is hard-coded; your name and jargon live in local config.
JakeListen runs on your own Google Gemini API key instead of routing your calls through someone else's server. Grabbing one is free and takes about a minute, and it means you stay in full control.
Start and stop from the menu bar, then browse every past call with its summary and transcript in one window. The GUI drives the same CLI under the hood.
The menu-bar popover: one click to start or stop.
JakeListen was written entirely by AI, so why install it like it's 2015? No packages, no installers. Open Claude Code (or your coding agent of choice), paste the prompt below, and it'll clone the repo, sort out the dependencies, build the audio helper, and launch the app for you.
# paste this into Claude Code:
Install JakeListen from github.com/D-32/JakeListen
and launch it on my Mac.
Anthropic's agentic CLI, or any coding agent that can run commands on your Mac.
It works out Homebrew, ffmpeg, the Swift helper, and the macOS permissions on its own.
On first launch JakeListen asks for your free Gemini key. Paste it once and you're set.
Hit record from the menu bar or window. Your transcript and summary appear when you stop.
Rather do it by hand? The full manual steps live in the README.