Features
What happens on a call, and after it.
You typed through the last call and still missed the line that mattered. Recordist listens, keeps every word with you, and after the call writes up the decisions and the promises, each one a press from the words it came from while the audio is kept.
One rule runs through every feature below: the meeting stays with you unless you or your organisation sends it somewhere. Notes are written by an AI model and can be wrong; the audio is kept for as long as you choose, so you can check.
01 / 15
A small card asks. Nothing is recorded until you say yes.
Confirm before recording
When a meeting is detected, a small card appears: which app is using the microphone, and three choices: Record, Not this one, or Snooze, which defaults to 10 minutes. Until you click Record, no audio is written anywhere.
If you ignore the prompt, it goes away on its own. A recording starts without the card only for an app you put on the automatic-recording list in Settings (the list is empty until you add one), or from a connected agent if you turn on Allow agents to start recordings in Settings → Integrations yourself.
Telling the people on the call is on you, and the card gives you the words: Copy notice. The moment you gave the recording notice is kept with the recording too, and a legal hold stops anything about that call being deleted, unless an organisation has set a retention limit.
The specifics
- Explicit Record button; no silent capture
- Copy notice, and a mark of when you gave it, kept with the recording
- A legal hold stops anything about a call being deleted, within any retention limit your organisation sets
- Auto-dismiss after 45 seconds (configurable)
- Snooze for 10 minutes when a call is personal
- Pulsing Ember dot in the menu bar whenever recording is active
- Global hotkey to start or stop: Cmd + Shift + R
Included in Free
02 / 15
Months later, someone asks whether they were told. The recording shows when you gave the notice, and what was said back.
Consent Passport
Turn it on under Settings → Record prompt. Once the transcript is ready, the passport sits under it: how the notice reached the others (copied, or shown to read out) and when you marked it as given; whether a plain yes in English was heard from the other side in the first minutes, with the time and the line it points at; and a one-line note about the rule where your machine's region is set, linking the recording-law guide as general information, not legal advice.
It is conservative on purpose. A hedge, a condition, a question, another language or a reply to something else is "not detected", and a line that may be an objection is pointed out. It reads the words as first transcribed, so an edit cannot make a yes appear, and it never says agreement was given: Recordist cannot know who else was on the call or what they heard, and the audio is the record.
Included in Free
- The noticeHow it reached the others (copied, or shown to read out), and when you marked it as given
- A plain yesFrom the other side in the first minutes, with the time and the line it points at, or “not detected”
- A possible objectionPointed out, never passed over
- The rule where you areOne line, as general information, linking the recording-law guide
- Where it livesUnder the transcript; in the Markdown and JSON exports and the local API
- ITCan keep it off with DisableConsentPassport
03 / 15
After the call, the notes: each decision points at the line it came from.
AI notes, Ask and follow-ups
When the recording stops, the notes are written: a summary, the decisions, the open questions and the action items, each ending with the time it was said. On Pro, the follow-up email comes with them, with nothing to set: a short recap and the next steps, from you to the others on the call, for you to read, change and send from your own mail. Recordist sends nothing. On the Fast built-in model, no email is filled in for you. You tick the lines you want, and the draft is made from exactly those. The built-in engine writes the notes on your machine, with nothing to install and no account or key, and the transcript stays there. If you would rather use a frontier model, paste your own API key: Recordist calls that provider directly and never proxies through a Recordist server.
Before the notes are saved, each decision, action item and open question is checked against the line of the transcript it comes from, and each quotation against the transcript's own words. An item the transcript does not support is removed, an owner or due date it does not state outright is labelled as worked out, so you know to check it, and the meeting says how many items were removed or changed. Each decision, action item and open question ends with the time it was said, which scrolls the transcript to that line. The check compares words, so notes can still be wrong: check anything that matters against the transcript.
Ask (Pro) puts a question to your last 5 or 8 meetings, or to the meetings your search found ("what did Ana say about the deadline?"), and the answer names the meeting and the time it comes from. Templates control the shape of the notes: use the built-ins or write your own.
The specifics
- Built-in engine on your machine by default, with open models sized to its memory
- Bring your own key: Anthropic, OpenAI, or any OpenAI-compatible endpoint
- Action items with an owner and a due date when the transcript gives them, checkable
- The follow-up email is yours to read and change, and on the Fast built-in model it is made only from the lines you tick
- Each decision, action item and open question is checked against the transcript and links to the moment it was said
- Ask questions of your recent meetings or your search results (Pro)
- Follow-up email drafts (Pro) with the notes on every built-in template except Lecture; custom templates on every plan; 7 days of every Pro feature on Free, then 3 AI notes per month
Core in Free · Advanced in Pro
04 / 15New in 1.0
Friday afternoon. One list says what you owe, and to whom. The other says what you are owed.
Promises
Promises gathers the commitments in your notes into two lists, You owe and You're owed, each with the words it was made in and the time; while the audio is kept, the line plays in the voice that said it. Filter by person to see what stands between you and one client. Tick one done and Recordist offers a short note to tell the other person; a promise made to you that is due offers a gentle reminder. Both open as a draft in your own mail, and Recordist sends nothing.
After a call, once no other app is using your microphone, a small recap card shows the first decision and the first promise each way, and the menu bar keeps one line for the day: the calls, the time, and the promises you owe that come due.
The Promise Ledger, under Settings → AI notes, is off until you turn it on. When a later call says a promise of yours was kept ("I sent you the revised scope"), Promises offers Done with the words that said it, and you confirm; nothing closes by itself, and only a promise whose line the transcript holds and whose owner is you counts. Remind me the day before sends one notification on this machine. The Integrity Ledger shows your own promises this quarter, made, kept, kept late and still open past their date, with a percentage only once ten are decided. It is shown only to you, and nothing of it reaches the local API, the MCP gateway or an export.
The specifics
- You owe and You're owed, with the words and the time of each promise
- A person filter, and a draft to tell them or to remind them, sent from your own mail
- The recap card after the call, and one line for the day in the menu bar
- Promise Ledger: Done offered when a later call says it was kept, confirmed by you
- Remind me the day before, between 8 am and 8 pm, once per promise
- Integrity Ledger, for your eyes only; nothing of it reaches the API, the gateway or an export
Core in Free · Advanced in Pro
05 / 15
Thursday. "Did we agree on the 4th?" You type four words and find the sentence.
Search everything
Type a word and see the meetings it was said in, with the sentence. Click a result to open the meeting at that line, then click the time to hear it while the audio is kept.
Star the meetings that matter: Delete meetings after never removes a starred meeting.
The specifics
- Results from an index on your machine, with no network
- Snippets from transcripts and notes; a click opens the line
- Stars keep a meeting when older ones are deleted
- Search also exposed to your agents over MCP
- After a crash or a full disk, Repair library recovers an interrupted recording; nothing is deleted
Included in Free
06 / 15
While you talk, the transcript builds, line by line, with nothing uploaded.
Transcription with no upload
Whisper runs on your machine, with the speech model you pick kept in a folder you control. Transcription starts while the meeting is still running, so the transcript builds while you talk.
Language is detected automatically across 99 languages, or pinned to one.
The specifics
- A choice of speech models, from Tiny to Large v3 Turbo, with a default that suits most Macs
- Fast on Apple silicon
- Live transcript during the meeting
- Automatic language detection
- Timestamps on every line; click to hear the moment while the audio is kept
- A marker you set during the call takes the last live line as its label
Core in Free · Advanced in Pro
07 / 15
A number goes by too fast. One key, and the last 15 seconds come back to you while the call carries on.
Instant Replay
Turn it on under Settings → Audio. During a call, press ⇧⌘L, or use the menu bar or the recording strip, and the last 15 seconds are replayed to you; press again to stop. Choose anything from 5 to 60 seconds. The replay comes from the recording itself, so nothing is lost from the file and nothing is added to it.
Headphones keep the replay to you. With speakers instead, your microphone picks it up, and the setting says so. Instant Replay is on the Mac only.
Included in Free
- During a call⇧⌘L, the menu bar or the recording strip replays the last seconds to you; press again to stop
- How many5 to 60 seconds; 15 unless you choose
- The fileThe replay comes from the recording itself: nothing lost from it, nothing added to it
- Who hears itYou, with headphones; with speakers your microphone picks it up, and the setting says so
- NetworkNone
- ITCan keep it off with DisableInstantReplay
08 / 15
Someone asks where the recording went. You open Settings, Privacy, and show them the list.
Privacy Ledger
The app writes its network requests to a ledger you can open at any time in Settings → Privacy, apart from a few kinds the help article lists: when, to which host, how many bytes, why, and where that host is (this machine, the local network or the internet). Each request that can carry meeting content is written before it is sent, so one that fails or is cut off still has its row. With the default local setup it lists the downloads the app needs, the update checks at launch and every six hours, and the app's requests to the notes engine that runs beside it, marked as staying on your machine, because audio is captured, transcribed and summarised there.
If you choose a cloud provider for notes with your own key, the ledger records each request that carries a transcript, and to whom. If you run your own Ollama somewhere else, those requests are marked Local network or Internet. No notes request carries audio.
The specifics
- Outbound requests logged with host, bytes, reason and where they went (a few kinds not yet; listed in Help)
- This machine, the local network and the internet kept apart
- On the default local setup, no request takes meeting content off your machine
- Cloud notes with your own key are listed request by request
- No accounts, no tracking and no crash reporting exist to log anything
Included in Free
09 / 15
Month end. One page says how many calls, how many words, and how many bytes of meeting content left the app.
Privacy receipt
Open it from Settings → Privacy → Privacy receipt. Every figure is a count or a sum over the database and the Privacy Ledger on your machine. Nothing is estimated, and making a receipt sends nothing anywhere.
It shows 0 bytes of meeting content only when the ledger covers the whole period and records no meeting content leaving the machine. When you use a cloud key, it lists how many bytes went to which host. You can copy the receipt as text or save it as an image, and an optional field takes a monthly price you type and shows what it comes to over the period.
Included in Free
- Meetings recorded23
- Audio17 h 40 min
- Words transcribed164,210
- Notes written23, by the built-in engine
- Internet requests9: update checks and model downloads
- Meeting content sent out0 bytes
10 / 15
Ten minutes before the call, you already know what you decided last time.
Prep Briefs
When an event in your calendar, from your Mac's calendar or a calendar feed, with attendees starts within 45 minutes, Recordist matches the attendees' names against your past meetings and shows a short brief on the Meetings screen: a summary of the last meeting, the decisions and the action items still open, which you can tick off there.
The brief is put together on your machine from your past meetings' notes and action items, with no AI model. It needs no account and no network, and it is part of Pro and of the 7 days of Pro every install starts with. On Windows and Linux it reads the calendar feed you add under Settings → Detection.
The specifics
- Matches the attendees of events in your Mac's calendar or your calendar feed to past meetings by name
- A summary of last time, the decisions and the action items still open
- Appears on the Meetings screen when a calendar event with attendees starts within 45 minutes
- Works offline; built from local data only, with no AI model
In Pro and the 7-day trial
11 / 15
The call starts. You didn't have to remember to press anything.
Background detection
Recordist sits in your menu bar and watches for the signals a meeting gives off: your microphone switching on, the app that holds it, a calendar event starting, and the meeting app's window title.
Detection is entirely local. Recordist reads which app holds the microphone and, if you allow it, the meeting app's window title. It never records your screen and it never joins the call.
The specifics
- Mic-in-use detection that names the app holding the microphone
- App detection for Zoom, Teams, Meet, Slack huddles, Webex and FaceTime
- Optional calendar hints so the prompt already knows the meeting title
- A free Chrome extension names a meeting in the browser, from the Chrome Web Store
- The record card leads with the meeting's name and says where it came from, and keeps the title you gave a calendar series
- Stop asking about this one keeps the card away from a series; it never records without asking
- Every detector can be switched off individually
Included in Free
12 / 15
What you said and what they said, kept apart.
Your voice and theirs, on separate channels
Recordist records your microphone and the meeting's audio separately, so what your microphone hears is labelled You. When the microphone also picks up the other side, the copy heard on both channels is kept on theirs.
Everyone on the other side of the call shares one label. When it is still "Speaker" after the call, Who was this? offers the meeting's attendees from the invite: one tap names every line under the label and gives the meeting's promises to that name. With two or more attendees the row asks first, and Undo puts it all back. When the last meeting of the same series named the other side, the name comes first. Names come from the invite or your tap, never from a voice. Telling the other side's voices apart within one meeting is planned; it will not recognise anyone across meetings.
The specifics
- Separate microphone and system channels
- Your microphone channel is labelled You
- Denoising on the microphone channel
- Who was this? names the other side from the invite in one tap, with Undo
Core in Free · Advanced in Pro
13 / 15
You ask your assistant what Tuesday's call decided, and it answers with the timestamp.
Works with your AI assistant
One configuration block and your assistant can list, search and read your meetings, and answer with the timestamp. Ask Claude what was decided in Tuesday's call and it quotes the transcript.
For agent frameworks, Recordist also presents itself as an A2A agent. Both connections exist only on your own machine; no port is opened to your network.
Included in Free
- MCPClaude Desktop, Claude Code, Cursor and any MCP client: list, search and read your meetings
- A2AAn agent card, for agent frameworks
- Local APIREST and an event stream, with a token made on first launch
- WhereOn-device; no port is opened to your network, and the optional HTTP and A2A ports ask for the token too
14 / 15
Your notes app, your folder, your file. Recordist writes Markdown and gets out of the way.
File notes and export
A meeting exports as one Markdown file named with its date and title. At the top are properties that Obsidian shows as such: the title, date, start time, length, attendee names, tags and template. Then come the reminder to check against the recording, the summary, decisions, open questions, the action items as a checklist, and the transcript with a time and a speaker for each turn.
Export to folder saves the file wherever you pick, such as an Obsidian vault. Auto-export Markdown after each meeting, off by default, writes the file to your export folder once the notes are written. Recordist never replaces a file that is already there, so a copy you edited in your vault stays as it is. It has no Notion connection and sends nothing anywhere to export, and Notion imports the files through Import → Text & Markdown. Text, SRT, VTT and JSON are there too, for plain text, subtitles and your own scripts.
Core in Free · Advanced in Pro
- PropertiesTitle, date, start time, length, attendee names, tags, template
- ThenThe reminder to check against the recording
- NotesSummary, decisions, open questions, the action items as a checklist
- TranscriptA time and a speaker for each turn
- WhereAny folder you pick, such as an Obsidian vault; or auto-export after each meeting, off by default
- AlsoPlain text and JSON on every plan; SRT and VTT on Pro
15 / 15
IT sets the policy once, and every managed Mac follows it.
Managed settings for IT
A macOS configuration profile can set fifteen managed keys: notes on the Mac only, no cloud AI keys, a cap on how long audio and meetings are kept, no audio export, no agent-started recordings, no automatic recording, no automatic export, one folder for all exports, the organisation name shown next to each managed control, a legal hold, no update checks, and plain http to an AI server on another host, and from 1.0 the Promise Ledger, Instant Replay and the Consent Passport kept off.
Recordist applies the policy on each Mac and locks each managed control with a "Managed by" note. There is no Recordist server or admin console, and the app reports nothing back, so compliance is checked on each Mac. The managed settings page has a sample profile, a schema for Jamf Pro and the list of what isn't managed yet.
Included in Free
- ForceLocalModelNotes on the Mac only
- DisableCloudAIKeysNo cloud AI keys
- MaxRetentionDaysA cap on how long audio and meetings are kept
- DisableAudioExportNo audio export
- DisableAgentRecordingNo agent-started recordings
- DisableAutoRecordAppsNo automatic recording
- DisableAutoExport · AllowedExportFolderNo automatic export; one folder for every export
- OrganizationNameThe name shown next to each managed control
- LegalHold · DisableUpdateCheckA legal hold; no update checks
- AllowPlainHTTPAIServerPlain http to an AI server on another host
- DisableInstantReplayInstant Replay kept off, from 1.0
- DisableConsentPassportThe Consent Passport kept off, from 1.0
- DisablePromiseLedgerThe Promise Ledger kept off, from 1.0
Why not a bot?
Recordist never joins the call.
A notetaker bot shows up in the roster, has to be admitted, and tells everyone a vendor is listening. Recordist records the sound itself, and you tell the people you are talking to in your own words.
- AR Ana Ruiz
- TW Tom Walsh
- ME You
- AI Notetaker bot · waiting to be admitted
With a bot
- AR Ana Ruiz
- TW Tom Walsh
- ME You Recordist, in your menu bar only
With Recordist
Telling people you record is still on you. The confirm card can remind you, how to ask to record a call gives you the words, and the recording-law guide explains where consent is required.
Next
Now see a whole week of it.
Monday to Friday with Pro, moment by moment, and what stays free. Or put Recordist beside six other notetakers on five questions; every answer about another product has a dated source.