{"slug": "parrot-open-source-and-free-smart-meeting-recorder-with-co-pilot-on-mac", "title": "Parrot – Open-Source and Free Smart Meeting Recorder with Co-Pilot on Mac", "summary": "Parrot, a free and open-source AI meeting recorder and live copilot for Mac, released version 0.24.2 on 30 September 2026, adding automatic detection when a call is in another language. The 23 MB app requires macOS 14 or later on Apple Silicon, runs transcription, speaker detection and document indexing on-device with Apple's own language models, and is licensed under GPL-3.0 with no account and no telemetry. Parrot records what the Mac already plays and hears rather than joining the meeting as a bot, and grounds copilot answers in user-supplied PDF, text or markdown documents with cited sources.", "body_md": "[New in 0.24.2it notices when your call is in another language](https://openparrot.app/changelog#v0.24.2)\n\n# AI meeting recorder and live copilot for MacHelp during the call.\n\nNot after it.\n\nParrot is a meeting recorder for your Mac with a live copilot built in. It notices when a call starts, suggests answers from your own documents while you're still talking, and remembers every call so you can ask about it later. The audio stays on your Mac. **Free and open source.**\n\nReleased 30 Sept 2026. 23 MB. macOS 14 or later on Apple Silicon. [or build from source](https://github.com/turantekin/Parrot?utm_source=openparrot.app&utm_medium=website&utm_campaign=landing-page&utm_content=hero-download-source#build-from-source)\n\nNorthwind, 10:00\n\nWaiting for the call to start.\n\nType a line or two before you hit record, and the copilot knows who you're talking to. Your documents are already in play.\n\n- No bot joins your meeting Parrot records what your Mac already plays and hears. Nothing shows up in the participant list.\n- Audio stays on your Mac Transcription, speaker detection and your documents run on your own machine. Cloud transcription happens only if you switch it on.\n- Works with anything that makes sound Google Meet, Zoom, Teams, a phone on speaker. If your Mac can hear it, Parrot can. When a call app starts, it asks whether to record.\n\n- Open source, GPL-3.0\n- No account\n- No telemetry\n- Auto-detects your language\n- Signed and notarized\n- macOS 14+, Apple Silicon\n\nKnowledge base\n\n## Brief it like a new teammate.\n\nDrop in your pricing sheet, your FAQ, your playbook. Parrot reads them on your Mac and answers from them on the call.\n\nDocuments\n\nThe copilot grounds its answers in these and cites the source. Indexed on this Mac, never uploaded.\n\nNo documents yet.\n\nOn the next call\n\nThe copilot will quote it here.\n\nDrop in a PDF, a text file, or markdown.\n\n### Your documents stay here\n\nPDF, text or markdown, in most languages. They're chunked and embedded on this Mac with Apple's own language models. Nothing is uploaded, ever. An English question can even find the answer in a Turkish or Spanish document.\n\n### It says where an answer came from\n\nEvery card names its source: your document, or the words general knowledge. You decide whether it may answer beyond your files at all.\n\n### Coaching instructions and a pre-call brief\n\nStanding guidance for every call, like keep answers short and always offer three price options. And one line before you hit record, so the copilot knows who you're talking to from the first second. Meeting the same people again? It starts with what's still open from last time.\n\nProfiles\n\n## One app, every kind of call.\n\nTell Parrot what kind of call it is. The profile decides what the copilot watches for while you talk, and how the report is written after. Use one of seven, or make your own.\n\nLive · What the copilot watches for\n\nObjection\n\nPrice is above what they budgeted\n\nAsk this next\n\nWho signs off on budget?\n\nBuying signal\n\nAsked how fast onboarding is\n\nAfter the call\n\nWritten about the prospect\nWhat to improve\n\nThe prospect mentioned a budget review and you moved on. Ask who owns it.\n\nSales discovery watches for objections and buying signals, and asks what you forgot to.\n\n### Live, it changes what the copilot watches for\n\nEach profile has its own card types and gauges. Sales looks for objections and buying signals. An interview looks for red flags and strong answers.\n\n### After, it changes how the report is written\n\nThe report is written about the prospect, the candidate or the customer, and follows the profile's own rules.\n\n### Make your own\n\nStart from one of seven built-ins or from scratch. Name it, say who the other side is, write your rules, pick its documents, add card types and gauges.\n\n### Picked by your calendar\n\nConnect your calendar and an event called Interview: Jane picks your Interview profile. Set a profile to on-device only, and nothing about those calls leaves your Mac.\n\nThe brain\n\n## You pick the brain.\n\nRun the AI on your Mac with Ollama, or bring a key for Claude, OpenAI, Gemini and more. Each choice says exactly what it sends.\n\nModel\n\nLive cards\n\nClaude\n\nBest quality. Needs a key. Transcript text is sent, audio never.\n\nTypeSafe AIFast doc answers\n\nMatching excerpts from your documents within a second of a question.\n\nWhat leaves your Mac\n\nTranscript text, to Anthropic. Never the audio.\n\nClaude writes the sharpest cards. Add a TypeSafe key and the right line from your documents lands within a second.\n\n| TranscriptionOn your Mac | $0.00 | \n| Live copilot cards | $0.06 | \n| Post-call report | $0.01 | \n| Speaker detection, on your Mac | $0.00 | \n| Total | $0.07 | \n\nEvery meeting shows its real cost: model, tokens, calls, minutes. Local features show $0.00, proudly.\n\n### Pause\n\nOne button on the call screen. While paused nothing is sent and nothing is spent.\n\n### Pace\n\nRelaxed fits free tiers. Fast is for calls where every second counts. You also choose how much of the conversation each request carries.\n\n### Ask Parrot picks its own brain\n\nIt answers with your reports AI by default. Pick Ollama for it instead, in Settings under Copilot, to keep it free and on your Mac.\n\n### Your language, too\n\nParrot hears the call in its own language and writes back in it.\n\n- Transcription\n- Auto-detects the language, or pin one in Settings. For anything but English, pick Large V3 Turbo or Groq. If a call turns out to be in another language, Parrot spots it in the first seconds and offers a one-click switch.\n- Copilot and report\n- Written in the language of the call. Claude handles the most languages well.\n- Your documents\n- All of the languages above. Ask in English and it still finds the answer in a Turkish or Spanish document.\n\n- HelloEnglish\n- MerhabaTurkish\n- HolaSpanish\n- BonjourFrench\n- HalloGerman\n- CiaoItalian\n- OláPortuguese\n- HoiDutch\n- ПриветRussian\n- مرحباArabic\n- नमस्तेHindi\n- 你好Chinese\n- こんにちはJapanese\n- 안녕하세요Korean\n- and dozens more, auto-detected\n\nSpeaker names\n\n## Names, not Speaker 2.\n\nSpeaker detection that runs on your Mac. Parrot tells the voices on a call apart, asks you who they were, and knows them next time.\n\nHeard 2 people besides you, listen and name them\n\nSpeaker 1 00:12\n\nThanks for making time. Lily from our security team joined us too.\n\nSpeaker 2 00:19\n\nHi. I mostly want to know where our customer data is stored.\n\nMe 00:24\n\nAll of it stays in the EU, in Frankfurt. We sign a DPA on request.\n\nSpeaker 1 01:02\n\nGreat. Then let's talk about ten seats.\n\nWhere the voices live\n\nSpeaker detection and voiceprints stay on this Mac. Forget a voice anytime.\n\nAfter the call, Parrot has told the voices apart. It asks who they were.\n\n### Told apart on your Mac\n\nSpeaker detection runs after the call with a 13 MB model. No audio goes anywhere to do it.\n\n### Name a voice once\n\nEvery line from that voice is renamed. One line in the wrong place? Move it from the line's right-click menu.\n\n### Sounds like Jeremy?\n\nTurn on Remember voices and Parrot keeps a voiceprint on this Mac. Next call it suggests who's talking, and you confirm with one click. With your calendar connected, the people on the invite are one-click names too.\n\nAfter the call\n\n## The report writes itself. Then it coaches you.\n\nA meeting summary, action items and coaching, ready before you've hung up, with every point linked to the line it came from. Point at a section to see what it's for.\n\nNorthwind renewal\n\n41 minSales discovery\n\nPost-call report\n\nNorthwind is ready to move. Data residency and SSO are settled, and ten seats were quoted at $79 a seat on the annual plan.\n\nPain points\n\n- Legal won't sign until customer data is confirmed to stay in the EU.\n- Budget sign-off sits with someone who wasn't on the call.\n\nTalk balance\n\nYour words against theirs, counted from the transcript. On a discovery call you want them doing most of the talking, and the coaching tells you when you didn't.\n\nObjections & questions\n\n- Where is our customer data stored? 00:38Handled\n- What does the annual plan cost for ten seats? 01:10Handled\n- Can we start with one team as a pilot? 38:10Missed\n\nWhat went well\n\n- Answered the data question in one breath, straight from the FAQ.\n\nWhat to improve\n\n- Jeremy asked about a pilot at 38:10 and you moved on to pricing. Answer it in the follow-up.\n- Ask who signs off on budget before you wrap up.\n\nCommitments & follow-ups\n\n- You: send the security summary and the DPA today.\n- Jeremy: confirm who signs off on budget.\n\nWhat you're looking at4 of 8\n\n### Talk balance\n\nYour words against theirs, counted from the transcript. On a discovery call you want them doing most of the talking, and the coaching tells you when you didn't.\n\n### Every point shows its source\n\nEach point ends with a time like 12:34. Click it to hear the line behind it. A promise nobody actually made is marked unverified, so an AI slip can't become a commitment.\n\n### Playback that follows the transcript\n\nClick a line, hear that moment. Right-click a line to fix a speaker, or to trim the nonsense after you forgot to hit stop.\n\n### Old recordings welcome\n\nDrop an audio file on the app. It's transcribed, diarized and summarized like a live call. An optional polish pass re-transcribes with a large model for pennies.\n\n### Every point shows its source\n\nEach point ends with a time like 12:34. Click it to hear the line behind it. A promise nobody actually made is marked unverified, so an AI slip can't become a commitment.\n\n### Playback that follows the transcript\n\nClick a line, hear that moment. Right-click a line to fix a speaker, or to trim the nonsense after you forgot to hit stop.\n\n### Old recordings welcome\n\nDrop an audio file on the app. It's transcribed, diarized and summarized like a live call. An optional polish pass re-transcribes with a large model for pennies.\n\nWorks with Claude\n\n## Your meetings, in Claude.\n\nAsk the AI you already use about your calls. It's free, there's no meeting bot, and your own plan does the thinking.\n\nWhat did I promise Northwind last week?\n\nYou made two promises to Northwind:\n\n- Send the security summary and the DPA. 12:34\n- Book the pilot kickoff with Jeremy. 41:07\n\nOpens Parrot at that moment\n\n### Connect in one click\n\nClaude Desktop and Cursor connect with one click. Claude Code and Codex get a ready-made command. Find it under Claude & AI Apps in the sidebar.\n\n### Ask the AI you already use\n\n\"What did I promise last week?\" \"Brief me for my call with Acme.\" \"Draft the follow-up.\" It gets real speaker names, promises with who owns them, and ready-made actions: weekly digest, follow-up email, prep for a call.\n\n### Off until you turn it on\n\nIt's read-only, and you choose what it sees. When you ask, the parts it reads go to that app's company under your account: Anthropic, OpenAI or Cursor's AI provider. That makes it a different mode from fully on your Mac. On-device-only meetings, audio and keys are never shown.\n\nEverything else\n\n## And the everyday stuff, done right.\n\nThe small things a call recorder should just do, so you never think about them.\n\n### Never loses a call\n\nIf Parrot crashes or gets force-quit mid-call, the recording comes back on next launch with its transcript and report.\n\n### Your mic, sorted\n\nEcho cancellation keeps the call out of your mic on speakers. AirPods die mid-call? The mic reconnects by itself.\n\n### Names spelled right\n\nAdd your product, client and team names to a custom vocabulary and Whisper gets them right.\n\n### Notes on the side\n\nType notes during the call or after it. They're kept with the meeting and go out with the export.\n\n### Sends it where you work\n\nNotes to your Obsidian vault, next steps to Reminders, a follow-up email draft, a webhook for Zapier or Make. All off until you switch them on.\n\n### One key away\n\n⌘R to start, ⌘-period to stop, ⌘K to ask about past calls. ⌃⌥M marks a moment mid-call, even with Zoom in front.\n\n### Exact counts, no AI\n\n\"How many meetings last week?\", \"My 5 longest meetings\", \"Did I meet with Northwind?\": Ask Parrot counts them on your Mac, exactly, with no AI.\n\n### Updates itself\n\nSigned updates download in the background and install when you quit. Never during a call.\n\n### Bug reports in two clicks\n\nThe ladybug in the corner fills in your version and settings, then opens a GitHub issue for you to check.\n\nPrivacy\n\n## What leaves your Mac.\n\nTwo ways to run Parrot. You pick, you can mix them, and you can switch anytime.\n\n### Fully on your Mac\n\nWhisper transcribes, Ollama runs the copilot and the reports. After a one-time model download, nothing leaves your Mac and the Wi-Fi can be off.\n\n### With your own keys\n\nClaude, OpenAI, Gemini, Groq, Deepgram, TypeSafe. Requests go straight from your Mac to the provider you picked, on your own account. No Parrot server in between.\n\nMost people mix: transcription on the Mac, live cards from Claude. Every setting says exactly what it sends.\n\nAudio\n\nFully on your Mac\n\nNever.\n\nWith your own keys\n\nOnly if you pick Groq or Deepgram for transcription. Otherwise it stays on your Mac.\n\nTranscript text\n\nFully on your Mac\n\nNever.\n\nWith your own keys\n\nTo the copilot you picked, Claude or your own server, while the copilot is on. With a TypeSafe key, the latest question and a few lines around it also go to TypeSafe. Pause stops it all.\n\nYour documents\n\nFully on your Mac\n\nNever. Indexed with Apple's own language framework.\n\nWith your own keys\n\nOnly the passages that match, sent with the question so the answer can quote them, and to TypeSafe if you added its key. The files themselves are never uploaded.\n\nPast meetings\n\nFully on your Mac\n\nNever. Ask Parrot searches them on this Mac.\n\nWith your own keys\n\nA few matching excerpts, and this chat's recent messages, to write an Ask Parrot answer. On-device-only meetings stay out of both, even in earlier answers that used them. Never whole meetings, never audio.\n\nClaude and other AI apps\n\nFully on your Mac\n\nNever. Off until you turn it on.\n\nWith your own keys\n\nOnly if you turn it on: when you ask, the parts of your meetings the app reads, only what you share, go to that app's company. On-device-only meetings, audio and keys never do.\n\nYour calendar\n\nFully on your Mac\n\nNever. Read on this Mac, never changed.\n\nWith your own keys\n\nOnly if you let the copilot read the invite: title, guests and notes. Off by default.\n\nAPI keys\n\nFully on your Mac\n\nNone needed.\n\nWith your own keys\n\nIn your Mac's Keychain. Each key goes only to its own provider.\n\nParrot's servers\n\nFully on your Mac\n\nThere are none.\n\nWith your own keys\n\nStill none. Nothing passes through us. There is no us.\n\nYour controls\n\nEvery meeting says what left this Mac and where. Make one profile on-device only. Hide emails, phone and card numbers from cloud AI. Let old audio delete itself.\n\nConnections\n\nA notes folder, Reminders, a webhook, AI apps like Claude Desktop. All off until you turn them on, and on-device-only meetings are never sent.\n\nUpdates\n\nOne check a day to Parrot's update feed on GitHub, so you hear about fixes. It carries the app's version number and nothing about you.\n\nLanguage models\n\nFor documents in Arabic, Indian scripts and sometimes Cyrillic, macOS downloads a language model from Apple once. It only downloads. Your documents are never uploaded.\n\nAccounts, telemetry, analytics\n\nNone in the app, in either setup. There is nothing to phone home to.\n\nThe app never phones home. This website counts visits with Google Analytics, and only after you say yes.\n\nThere is nothing to certify because there is no server. The code is small enough to read in an afternoon, and the security policy asks you to try.\n\n[Read the security policy](https://github.com/turantekin/Parrot/blob/master/SECURITY.md?utm_source=openparrot.app&utm_medium=website&utm_campaign=landing-page&utm_content=privacy-security-policy)\n\n- About 24k lines of Swift\n- Three dependencies\n- Keys live in your Keychain\n- Releases signed and notarized\n\nOpen source\n\n## Read it. Fix it. Make it yours.\n\nNative Swift, one repo, GPL-3.0. The whole app fits in an afternoon of reading, and FILEMAP.md tells you where everything is.\n\n### Where I could use a hand\n\n- Speaker detection with overlapping speech and similar voices\n- macOS permission edge cases around audio-capture taps\n- Bugs, ideas, and telling me I'm doing something wrong\n\n```\ngit clone https://github.com/turantekin/Parrot.git\ncd Parrot\nmake run\n```\n\nThat compiles with swift build, assembles Parrot.app, signs it with whatever identity you have, and launches it.\n\nFAQ\n\n## The questions people ask first.\n\n## ### Does a bot join my meeting?\n\nNo. Parrot records the sound your Mac already plays and hears, so nothing joins the call and nobody sees it in the participant list.\n\n## ### Is Parrot free?\n\nYes. Parrot is free and open source under GPL-3.0, with no account and no paid plan. If you add your own keys for cloud AI, you pay those providers directly, usually a few cents per hour of calls.\n\n## ### Does it work with Zoom, Google Meet and Microsoft Teams?\n\nYes, and with anything else your Mac can hear, like a phone on speaker. Parrot never connects to the meeting app itself.\n\n## ### Does Parrot start recording on its own?\n\nOnly if you ask it to. When Zoom, Meet, Teams or another call app starts using the mic, Parrot asks whether to record. You can switch that to record automatically, or off. It only sees that the mic is in use, never the other app's audio.\n\n## ### Can I search my past calls?\n\nYes. Press ⌘K and ask, like \"What did I promise Acme?\" The answer quotes the moment, and a click opens that call at the line. The search runs on your Mac. With a cloud AI, only a few matching excerpts go out to write the answer; with Ollama, nothing does.\n\n## ### Does it work with Claude or ChatGPT?\n\nYes. Claude Desktop, Claude Code, Cursor and Codex (in the ChatGPT app) can read your meetings on your Mac, once you turn it on. Cloud-only agents can't reach it, because Parrot answers locally.\n\n[Use your meetings in Claude](https://openparrot.app/help/claude.html)\n\n## ### Does my audio leave my Mac?\n\nNot unless you choose it. Transcription, speaker detection and your documents run on your Mac. Audio is sent out only if you pick Groq or Deepgram for transcription. The live copilot sends transcript text, never audio, to the AI you pick.\n\n## ### Does Parrot work offline?\n\nYes. With Whisper for transcription and Ollama for the copilot, everything runs on your Mac and the Wi-Fi can be off. You need the internet once, to download the models.\n\n## ### Which Macs does it run on? Is there a Windows version?\n\nThe download needs macOS 14 or later on Apple Silicon, so an M1 or newer. There is no Windows or Linux version.\n\n## ### Which AI models can I use?\n\nFor the live copilot and reports: Claude, a local model through Ollama, or any OpenAI-compatible server such as OpenAI, Gemini, Groq, OpenRouter or LM Studio. For transcription: Whisper on your Mac, Groq or Deepgram.\n\n## ### How is Parrot different from Granola, Otter and other AI note takers?\n\nMost AI note takers send your call to their cloud and give you notes after it ends. Parrot keeps the audio on your Mac and helps while the call is still going, with answers from your own documents. It is also free and open source, so you can read exactly what it does.\n\nReady to try Parrot?\n\n## Your next call is the demo.\n\nFree, no account, nothing to configure. Three steps and your next call has a copilot.\n\nReleased 30 Sept 2026. 23 MB. macOS 14 or later on Apple Silicon. [or build from source](https://github.com/turantekin/Parrot?utm_source=openparrot.app&utm_medium=website&utm_campaign=landing-page&utm_content=ready-download-source#build-from-source)\n\n- Open source, GPL-3.0\n- No account\n- No telemetry\n- Auto-detects your language\n- Signed and notarized\n- macOS 14+, Apple Silicon\n\n1. 1Download and choose how private One signed DMG. Pick Private, Balanced or Cloud on first launch, from fully on your Mac to Claude and Deepgram in the cloud.\n2. 2Allow two permissions System audio for the other side, microphone for yours. The welcome tour deep-links to the exact settings panes.\n3. 3Take your next call Start Google Meet, Zoom or Teams and Parrot asks to record. Or hit record yourself. The copilot opens next to the live transcript.\n\nFrom Uygar\n\n## Hi, I'm [Uygar](https://www.linkedin.com/in/uygar-turantekin/?utm_source=openparrot.app&utm_medium=website&utm_campaign=landing-page&utm_content=letter-name).\n\nParrot started as a tool for me and got a little out of hand, in the best way.\n\nI run [my businesses](https://linktr.ee/turantekin?utm_source=openparrot.app&utm_medium=website&utm_campaign=landing-page&utm_content=letter-my-businesses) on calls: clients, partners, the odd supplier who swears the invoice is in the post. I tried the call recorders and meeting assistants. Each one was missing the feature I needed, hid it behind a plan I didn't want, or sent my client calls on a trip through someone else's cloud. So one evening I stopped waiting and started building.\n\nIt's been on every client call of mine since. It remembers what I promised, catches the questions I dodged, and keeps every word on my Mac. It felt too useful to keep to myself, so here it is, **free and open source**.\n\nThis is my first open source project, built with Claude as my coding buddy, mostly late at night. There will be rough edges. Tell me about them: open an issue, send a fix, or just tell me I'm doing it wrong. All three make Parrot better.\n\nWhen I'm not on a call, I'm with family or shouting at a football match. [Two](https://www.bursaspor.org.tr/?utm_source=openparrot.app&utm_medium=website&utm_campaign=landing-page&utm_content=letter-two) [teams](https://www.fulhamfc.com/?utm_source=openparrot.app&utm_medium=website&utm_campaign=landing-page&utm_content=letter-teams), so double the heartbreak. Evidence on the left. Parrot doesn't record those, promise.\n\nIt's free and stays free. If it saves your day once in a while, you can buy me a coffee. No pressure, the parrot eats seeds anyway.", "url": "https://wpnews.pro/news/parrot-open-source-and-free-smart-meeting-recorder-with-co-pilot-on-mac", "canonical_source": "https://openparrot.app", "published_at": "2026-09-30 15:33:12+00:00", "updated_at": "2026-09-30 15:49:43.972027+00:00", "lang": "en", "topics": ["ai-products", "ai-tools", "generative-ai", "natural-language-processing"], "entities": ["Parrot", "Mac", "Apple", "macOS", "Google Meet", "Zoom", "Microsoft Teams", "GPL-3.0"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/parrot-open-source-and-free-smart-meeting-recorder-with-co-pilot-on-mac", "markdown": "https://wpnews.pro/news/parrot-open-source-and-free-smart-meeting-recorder-with-co-pilot-on-mac.md", "text": "https://wpnews.pro/news/parrot-open-source-and-free-smart-meeting-recorder-with-co-pilot-on-mac.txt", "jsonld": "https://wpnews.pro/news/parrot-open-source-and-free-smart-meeting-recorder-with-co-pilot-on-mac.jsonld"}}