Your notes,
when you need them.
A real-time AI meeting assistant for Mac. Nothing joins the call: Savvy reads your own documents first, then tells you what to say and which file says so.
Reads your files first.
Then suggests what to say.
macOS 13+ · Apple Silicon · Free, MIT-licensed
Illustrative demo with example documents and guidance.
Quiet by defaultSpeaks up for three reasons

Otherwise, it just listens.
Savvy checks questions against your documents, flags constraints from your brief, and offers advice when you ask for it.
It also reviews recent conversation for relevant changes. A "Savvy noticed" card appears when it finds something concrete.
- Answers their question
- Flags a red line before you cross it
- Advice when you ask for it
- Cards from the last minute of conversation
See the supporting sourceDocuments, brief, and conversation
SayNet-60, not net-90.
payment-terms.pdf · p.2
SayNo Q1 go-live.
brief · Red lines
SayNobody owns legal review.
transcript · last 60 s
SayData stays in the EU.
dpa-addendum.docx · §4
Check the source.
Cards cite your documents, brief, or conversation. Review the source before acting.

Every card names its source.
One small appBefore, during, after
Read-only
Point it at a folder
PDF, DOCX, PPTX, XLSX, CSV, Markdown, EPUB. Source files stay in place. Savvy indexes extracted text on your Mac.
A brief you approve
Objective, both positions, red lines, questions. Generate from your folder or import a brief, then approve it.
Hears both sides
Microphone and system audio, labelled separately, with selectable transcription languages. No bot joins the call.
Net-60, if the annual stays.
94% groundedDon't quote net-90.
Say and avoid
One thing to say, one to avoid, a grounding score and the file. Cards expire unless you keep them.
Advice on demand
Press Advice, or the shortcut, for guidance based on your brief and recent conversation.
Local meeting history
Savvy saves recordings and transcripts on your Mac and deletes those older than 30 days at startup.
Use your own accountsChoose your providers
Already on your Mac
The open-source app uses Claude Code or Codex CLI for guidance. Sign in on your Mac and use your existing provider account. Savvy sends selected excerpts, the whole brief, and recent transcript turns to that provider.
Transcription uses your Deepgram or AssemblyAI API key, stored in the macOS Keychain. Your providers bill for usage.
- Claude Code or Codex CLI
- Your account and its terms
- Deepgram or AssemblyAI, your key
Know where your data goesLocal storage, external AI providers
Source files stay in their folders. Savvy stores extracted text and indexes in a local database. Audio streams to your transcription provider. AI tasks send selected excerpts, your brief and recent transcript turns to your model provider. At startup, Savvy removes local recordings and transcripts older than 30 days.
- Source files remain unchanged
- Provider keys in the macOS Keychain
- 30-day local retention, cleaned up at startup
- Audio streams only to your transcription provider

Your keys, your providers.
Leaves your Mac
Your transcription provider
Your model provider
Questions about Savvy
Read the READMEWhat do I need to run Savvy?
An Apple Silicon Mac running macOS 13 or newer, a Deepgram or AssemblyAI API key, and Claude Code or Codex CLI installed and signed in. Allow microphone access to hear you and screen-recording access to capture system audio.
Does Savvy join the call as a bot?
No. Nothing appears in the participant list. Savvy captures your microphone and the audio your Mac is already playing, so the other side sees no attendee and no recording notice. That also means nobody is told automatically that a transcript exists, so disclosing it is your job.
Is Savvy free?
The open-source app is free under the MIT license. You pay your own transcription and model providers for their services.
Where does my data go?
Source files stay in their folders. Savvy stores extracted text, indexes, briefs, recordings, and transcripts on your Mac. Audio streams to your transcription provider. Savvy sends selected excerpts, the whole brief and recent transcript turns to your CLI's model provider. Savvy stores transcription keys in macOS Keychain. At startup, Savvy deletes local recordings and transcripts older than 30 days.
Does it work with Zoom, Meet, Teams or phone calls?
Savvy captures audio played by apps on your Mac, plus your microphone. It does not join the call as a participant. Calls on another device are not captured unless their audio reaches your Mac.
Does Savvy work for in-person meetings?
Yes. Your microphone captures the room, so a table conversation works the same way as a video call. Savvy still needs an internet connection, because transcription streams to your provider and recommendations run through your CLI.
How is Savvy different from Granola, Otter or Fireflies?
Those tools produce a record after the call, and Otter and Fireflies send a bot to capture it. Savvy is for during the call: it reads your own documents beforehand and surfaces what to say, what to avoid, and which file says so, while the conversation is still happening. It has no shared team archive and no CRM writeback.
Is Savvy hidden from screen share?
No. The panel can appear when you share your screen, like other windows. Follow the rules of your meeting when using AI assistance.
Which languages does it handle?
Available transcription languages depend on the provider and model you select. The response language is a separate setting on your brief, so guidance can use a different language from the conversation.
When does Savvy offer guidance?
Savvy responds to questions, flags constraints from your brief, and offers advice when you press Advice. It also checks recent conversation for relevant changes. Guidance requires a configured recommendation provider.
Does it run on Intel Macs?
Release downloads support Apple Silicon. Intel builds from source are unsupported.
Savvy is open-source software provided as-is under the MIT license by Alamas Labs. Live transcription streams meeting audio to the transcription provider you configure. Recommendations send selected document excerpts, the brief and recent transcript turns to the model provider your CLI is signed in to, under your own account and its terms. Check the rules of your meeting before using AI assistance.