Show HN: Parrot – Open-Source Smart Meeting Recorder with Co-Pilot on Mac
Parrot: The Open-Source AI Copilot for macOS
Parrot (v0.24.2) is a free, open-source AI meeting recorder and live assistant designed specifically for Mac users. It doesn't just record; it provides real-time guidance and remembers every detail of your professional conversations.
Released on September 30, 2026, Parrot acts as a digital teammate that listens to your calls, suggests responses based on your private documentation, and generates comprehensive post-call intelligence.
🛠️ Core Architecture & Privacy
Unlike traditional AI recorders, Parrot does not use a "bot" to join your calls. Instead, it captures the audio directly from your Mac's system output and input.
Privacy and Technical Specifications
| Feature | Specification |
|---|---|
| License | Open Source (GPL-3.0) |
| Requirements | macOS 14+, Apple Silicon |
| Telemetry | (No account required) |
| Security | Signed and notarized |
| Compatibility | Zoom, Google Meet, Teams, Speakerphone |
Bot-based recording Direct System Audio Capture. Your audio stays on your machine; transcription and speaker detection are processed locally.
📚 The Local Knowledge Base
Parrot transforms your documents into a live resource. You can "brief" the AI like a new employee by providing it with specific files.
Supported Formats:
- Text (.txt)
- Markdown (.md)
The system uses Apple's native language models to process data locally. Mathematically, the process follows a RAG (Retrieval-Augmented Generation) pipeline:
Nuance: The AI is cross-lingual. An English query can successfully retrieve and summarize information from a document written in Spanish or Turkish. Every suggestion includes a citation to the source document or a note that it is using "general knowledge."
🎯 Intelligent Profiles & Coaching
You can guide the Copilot using Coaching Instructions (permanent rules, e.g., "Always offer three pricing tiers") and a Pre-call Brief (specific context for the current meeting).
Profile Types
Parrot uses "Profiles" to determine what to monitor and how to report.
- Sales Discovery: Watches for Buying Signals (e.g., asking about onboarding) and Objections (e.g., budget concerns).
- Interview: Tailored for candidate evaluation.
- 1:1 Coaching: Focused on professional development.
- Investor Update: Optimized for high-level milestones.
Customization: You can build your own profile from scratch by defining the "other side" of the call, setting custom rules, and choosing specific gauges or card types.
Pro Tip: Connect your calendar. If an event is titled "Interview: Jane," Parrot automatically activates the Interview profile.
🤖 AI Backend & Cost Transparency
You have total control over where your data is processed. You can run everything locally or plug in API keys for premium models.
Model Integration
{
"Copilot_Options": ["Claude", "Ollama", "OpenAI", "Gemini", "Groq", "OpenRouter", "LM Studio"],
"Transcription": ["Local Whisper", "Groq", "Deepgram"],
"Fast_Retrieval": "TypeSafe AI"
}
For ultra-fast document retrieval, adding a TypeSafe AI key allows the Copilot to find the exact line from your documents in under one second.
Real-Time Cost Tracking
Parrot provides a transparent breakdown of the financial cost of every meeting:
| Item | Provider | Cost |
|---|---|---|
| Transcription | Local (Mac) | $0.00 |
| Live Copilot Cards | Cloud Model | $0.06 |
| Post-call Report | Cloud Model | $0.01 |
| Speaker Detection | Local (Mac) | $0.00 |
| Total | $0.07 |
🌍 Multilingual Support & Speaker ID
Parrot is designed for a global workforce. It auto-detects the spoken language within the first few seconds and allows for a one-click switch if the language changes.
Supported Languages include:
- English, Turkish, Spanish, French, German, Italian, Portuguese, Dutch, Russian, Arabic, Hindi, Chinese, Japanese, Korean, and dozens more.
Voice Printing
Parrot distinguishes between speakers using a local 13 MB model.
- Detection: It identifies unique voices on the call.
- Identification: It asks you to name the speakers (or pulls names from your calendar).
- Memory: Once a "voiceprint" is saved locally, Parrot recognizes that person in future calls.
📝 Post-Call Intelligence
The moment the call ends, Parrot delivers a comprehensive report including:
- Meeting Summary: A concise overview of the discussion.
- Action Items: A checklist of next steps.
- Coaching Feedback: Analysis of how the call went (e.g., "The prospect mentioned a budget review, but you moved on too quickly").
Every point in the report is hyperlinked directly to the corresponding line in the transcript for instant verification.