Pinna

Every call records itself. Ready for your AI agents.

Pinna records any call app on its own, with no bot in the call. Then Claude, ChatGPT, Codex, Cursor and your other agents can search every meeting through its built-in MCP server, on your Mac.

Download for Mac Coming soon See what your agents can ask

Pinna 1.0.0 is coming soon. Requires macOS 26 or later. Agent access is part of Pro, with a 7-day trial on every install.

Sample meeting · Veldkamp rollout planning · Thursday 15 October 2026, 14:00 · 32 min · Zoom

11:52 / 32:00
Minutes into the call
Me Your microphone stems/me.m4a
Them Everyone else on the call stems/them.m4a
Transcript Whisper, on this Mac
  1. Me Then I'll send the list on Friday morning.
  2. Them Good. We keep the old system running in parallel for one month.
Your agent Example: Claude Code, through Pinna's MCP server
  1. YouWhat did I promise in the Veldkamp call?
  2. Pinnasearch_meetingsget_notes
  3. ClaudeTo send the final user list by Friday morning. pinna://open?id=3F2A…&t=712

It starts and stops on its own.

Pinna notices when a call app opens your microphone, waits for the other side to speak, and keeps the meeting from just before they did. When the call ends, it stops. Nothing to remember, and no bot in the call.

  1. 13:59

    Zoom opens your microphone. Pinna listens. Nothing is kept yet.

    The recording pill: Zoom icon, Waiting for others, and a Record Now button.
  2. 14:00

    The others speak. Recording starts, and the pill offers Not Now for 10 seconds. No answer, and it keeps recording.

    The recording pill: Others joined, Zoom, with Not Now and Record buttons.
  3. 14:32

    The call goes quiet. Pinna asks if you are still in a meeting, and stops when nobody answers or Zoom quits.

    The recording pill: Still in a meeting? Stopping in 42 s, with Stop and Keep Recording buttons.
The sample meeting, start to end. Pill images are renders of the app with sample data.

Nobody joined? The files go to the Trash, with Undo.

Rather decide yourself? Record Now starts at once, and both smart settings can be turned off.

Works with Zoom, Microsoft Teams, Google Meet in any browser, FaceTime and iPhone calls, WhatsApp, Slack, Discord and Webex. Dictation tools and mic tools such as Krisp are left out; you can edit the list.

Then ask your agents.

Pinna has an MCP server built in. Connect the agents you already use from Settings in one step, then ask about any meeting: what you promised, what was decided, what is still open. Every answer can link to the second it was said.

Claude CodePinna connected · 10 tools
  1. You

    What did I promise in the Veldkamp call, and what is still open?

  2. Pinna

    search_meetings "Veldkamp"3 passages from Oct 15, each with its moment

  3. Pinna

    get_notes Veldkamp rollout planning1 action item, 1 decision, 1 open question

  4. Claude

    In Thursday's Veldkamp rollout call you promised to send the final user list by Friday morning . It decides when the Noordhaven team can be trained. Still open: who signs off the Atlas rollout date .

An example with the sample meeting. The tools and links are Pinna's; the answer is written by your agent. Click a time to jump there in the session above.

Set up in one step

  • Claude Desktop
  • Claude Code
  • Codex
  • ChatGPT desktop
  • Cursor
  • VS Code
  • Windsurf
  • Zed
  • LM Studio
  • Gemini CLI
  • Hermes
  • Goose
  • Raycast

Any other agent can read the plain Markdown and JSON files in your recordings folder.

On your Mac. Agents reach Pinna through a small bridge and a socket on this Mac. No port is opened, and your meetings never pass through a server of ours.

Honest about the cloud. What an agent reads goes to that agent's AI provider, as with anything else you give it. A local agent, such as a model in LM Studio, keeps it all on your Mac.

Settings, Agents: the Agent access switch, Claude Desktop and Claude Code connected, Claude Code with 10 tools, Codex and Cursor ready to connect, each with its one step and a Test button.
Settings, Agents, with sample connections.

You stay in charge. An activity log on this Mac shows every search and read through Pinna's MCP server. Files an agent opens straight from your folder are not in it. Hide a meeting, or every meeting from an app.

Read, not act. Agents can start or stop a recording only if you allow it. It is off by default.

Part of Pro. Agent access comes with Pro, and every install starts with a 7-day Pro trial.

The ten tools Pinna gives your agents

search_meetings
Search every transcript, note and title
list_meetings
List meetings by date or app
get_meeting
One meeting's details
get_transcript
The transcript, or a window of it
get_notes
Summary, decisions, action items
list_action_items
Action items across meetings, by owner
open_moment
Open a moment in Pinna and play it
recording_status
Whether Pinna is recording
start_recording, stop_recording
Only if you allow it

Every meeting is also a folder of files

Veldkamp rollout planning

Zoom · Oct 15, 2026 at 2:00 PM · 32 min

Summary

Veldkamp rolls out at Noordhaven first and at the Atlas office two weeks later. Training at Noordhaven depends on the final user list, due Friday. The old system runs in parallel for one month.

Action items

  • Send the final user list (Me), due Friday morning

Your side and theirs, kept apart.

Every call is saved three ways: you, them, and the mix. The files line up to the sample because one Core Audio aggregate device records them, with no driver to install.

Me stems/me.m4a
Them stems/them.m4a
Mix Zoom 2026-10-15 14.00.m4a
The first 24 seconds of the sample meeting, as three files on your Mac.
The Pinna menu while recording a Zoom call: the timer at 24:17, pause, more and stop buttons, and separate Me and Them level strips.
The menu bar during a sample call: you and them, live.

Crash-safe. If your Mac crashes mid-call, the recording comes back at the next launch.

No silent gaps. Pinna tells you right away when audio stops reaching the files.

No bot. Nobody in the call sees a new participant. Pinna records on your Mac.

Transcripts made on this Mac.

By default the words never leave your Mac. Pick the model that suits your Mac in Settings, or bring your own key for a cloud engine.

  1. MeThanks for making time. Shall we start with the rollout dates for Veldkamp?
  2. ThemSure. Noordhaven goes first, then the Atlas office two weeks later.
  3. MeCan the Noordhaven team be trained before the first of November?
  4. ThemYes, if we get the final user list by Friday.

On this Mac

  • Whisper, built inApple silicon
  • NVIDIA ParakeetApple silicon
  • Apple on-device speechAlso on Intel

With your key

  • Deepgram, OpenAI, Groq, AssemblyAI, ElevenLabsAsks first
Settings, Speech models: three Whisper large-v3-turbo builds (compressed, full precision and for M1), Whisper small, NVIDIA Parakeet TDT 0.6B v3 and Apple on-device. Each row has a badge, Runs great or Runs fine, quality dots for Dutch and English, the minutes an hour-long meeting takes, and buttons to download, use, test the speed on this Mac or delete. The compressed Whisper build is marked In use.
Settings, Speech models, on a sample Mac.

A model for your Mac. Download Whisper builds or NVIDIA Parakeet in Settings. Each shows a badge for how well it fits your Mac, its quality in Dutch and English, and how long an hour-long meeting takes. Pause a download, test the speed on this Mac, or delete a model to free the space.

Languages. Whisper, Parakeet and the cloud engines detect the spoken language. Apple on-device speech cannot: it uses the language you pick, or else the language of your last transcript.

Intel Macs. Pinna uses Apple on-device speech, or a cloud engine with your key. Built-in Whisper and Parakeet need Apple silicon.

Echo left out. Sound from your speakers that reaches your microphone stays out of the transcript.

Cloud only with your OK. Before a cloud engine or notes model gets anything, Pinna says what is sent, to which company, where it is processed, how long they keep it and whether they train on it, and waits for your OK.

Per company, per kind of data. Pinna asks each company once for each kind of data: the audio for a transcript, the transcript text for notes. It asks the same way when you pick an engine or model from the Library.

A fallback on this Mac. If a cloud engine fails, Pinna makes the transcript on this Mac instead and tells you why. You can turn this off.

The sheet Pinna shows before audio goes to Deepgram: what it receives, where it is processed, how long it is kept, whether it is used for training, links to Deepgram's pages, and Cancel or Use Deepgram.
The question before Deepgram gets any audio, as the app shows it. Provider terms change; the app links to their own pages.

Notes that keep the decisions.

After each call: a summary, key points, decisions, action items and open questions. Each one links to the second it was said.

Said

Them Good. We keep the old system running in parallel for one month.

Decision

Run the old system in parallel for one month

Said

Me Then I'll send the list on Friday morning.

Action item

Send the final user list (Me), due Friday morning

Said

Me Who signs off the Atlas date?

Open question

Who signs off the Atlas rollout date?

From the sample meeting. Click a time to jump to it in the session above.
A meeting in the Pinna Library: the waveform with speaker lanes, play controls, and the Notes tab with a summary and key points, each with its time.
A sample meeting in the Library, with synthetic Dutch data. Speakers separated by a cloud engine.

Notes on this Mac

Apple Intelligence on Apple silicon, or a local model server: Ollama, LM Studio, Jan, GPT4All, Msty.

Notes with your key

Anthropic, OpenAI, Gemini, OpenRouter or Groq. A cloud model writes notes only when you pick one.

Find it again

Search across titles, notes and transcripts in the Library or the menu. Play from any line.

Private unless you say otherwise.

Me stems/me.m4a, transcript, notes On this Mac
Them stems/them.m4a, transcript, notes On this Mac
Cloud Only the engine or notes model you pick, after Pinna has shown what goes where Your key

Keys in your Keychain. A key found in your shell is offered, never used until you save it.

Links ask first. A pinna:// link that would start a recording or an import always asks.

Plain files you own. ~/Documents/Pinna by default. Transcripts and notes can live in an Obsidian vault or iCloud Drive.

Free to record. Pro to think.

Free

$0

For good. No account.

  • Automatic and manual recording, smart start and stop
  • Me, them and mix as separate files
  • Transcripts on this Mac
  • Library: play, search, import

Pro

$9.99

Launch price, then $14.99. One-time purchase, no subscription.

  • Everything in Free
  • AI notes: summary, key points, decisions, action items
  • Agent access: MCP server, vault agent files, agent skill
  • Cloud transcription with your own key
Buy ProComing soon

License for two Macs: $17.49 at launch, then $22.49.

Every install starts with a 7-day Pro trial, then keeps working as Free. Nothing you made is lost or hidden. Sold by Polar, our merchant of record; prices include VAT where it applies.

Coming next.

In the works. Not in the app yet.

  • Coming

    Meeting profiles. Notes shaped for a standup, a sales call or an interview.

  • Coming

    Context per meeting. Tell Pinna who is in a call and what it is about, as a hint for the transcript and notes.

  • Coming

    Enhance. A pass that fixes how names and terms are spelled in a transcript, and shows every change.

  • Coming

    Remembered corrections. Names Pinna learns to spell your way.

  • Coming

    Several remote voices, on this Mac. Today Deepgram, AssemblyAI and ElevenLabs can already tell them apart.

For you Notes: summary, key points, decisions, action items, open questions
For your agents meeting.md and the MCP server
For your files Me, them and the mix, as separate files

Questions

Which Macs does Pinna run on?

Macs with macOS 26 or later. Pinna is a universal app for Apple silicon and Intel. Built-in Whisper and Parakeet need Apple silicon; on Intel, Pinna uses Apple on-device speech, and cloud engines work with your key. Notes on Intel use a local model server such as Ollama, or a cloud model with your key; Apple Intelligence needs Apple silicon.

Does a bot join my call?

No. Pinna records on your Mac, from the audio your call app already plays and your microphone. Nobody else in the call sees a new participant.

Does my audio leave my Mac?

Not unless you choose a cloud engine or cloud notes model and add your own key. Pinna first shows what is sent, to whom and how long they keep it, and asks for your OK. If you connect an AI agent, what it reads goes to that agent's provider.

Which AI agents can use my meetings?

Claude Desktop, Claude Code, Codex, ChatGPT desktop, Cursor, VS Code, Windsurf, Zed, LM Studio, Gemini CLI, Hermes, Goose and Raycast connect in one step. Any other agent can read the plain files in your recordings folder.

What does it cost?

Recording, local transcripts and the Library are free. Pro is a one-time purchase, $9.99 at launch, then $14.99, with a 7-day trial on every install. A license for two Macs is available too.

How do I move my license to a new Mac?

Choose Deactivate in the License window, or free the Mac in the customer portal, then enter your key on the new one. See Support.

Is it legal to record my calls?

That depends on where you and the other people are. Some places require everyone's consent, others only one person's. Check the rules that apply to you and tell people when you record. This is general information, not legal advice.