Jot a few lines in the meeting. Runola writes up the rest.
Runola is a meeting recorder for Linux and macOS. It records your microphone and whatever your computer plays, transcribes the call once it’s over, and turns the lines you typed into finished notes. No bot joins the call, and each meeting is a plain folder on your disk.

14:00The call starts
During the call, it’s a notepad
Start a recording and Runola gives you a blank page and a timer. Type what you’d write down anyway: a price, or who owes what by Thursday.
While you type, Runola records two tracks. One is your microphone. The other is whatever the computer plays, so it works with whichever app the call is in, and your voice is never mixed up with anyone else’s.
Nothing is transcribed while you talk. Until the call ends, the recording doesn’t leave your machine.

Thirteen minutes into a call in Firefox. The two meters are your microphone and everyone else.
14:47The call ends
When the call ends, Runola writes it up
Stop the recording and Runola transcribes it. Then a model reads your notes next to the transcript and writes the finished version: your four lines, filled in with what was said.
Your own words stay in full ink and whatever the transcript added is a step lighter, so you can tell what you wrote from what was filled in. The notes you typed are kept as they were, one tab over.
What you typed
pricing — $12/seat? annual only
priya → finance, thursday
hamburg: SSO before pilot!! (SAML)
discount for pilot — NO for now
What Runola wrote
Pricing
- $12 per seat, annual only at launch. Monthly billing comes later if churn looks fine.
- Priya checks with finance by Thursday that the margin holds once SSO support costs are added.
Hamburg pilot
- SSO before the pilot (SAML) is a hard requirement. Hamburg’s security team will block the pilot without it.
- No pilot discount for now. A discounted 20-seat start was asked for; revisit after the pilot numbers.
Any time after
Check any line against the recording
The transcript sits beside the notes, one turn per speaker, each with the time it was said. Click a line and playback starts from that moment.
Your microphone is always You. Everyone else is told apart by voice, and renaming Speaker 3 once renames them through the whole meeting.

You choose where the audio goes
Transcription has two engines, and you pick one in Settings. Soniox is the default. It needs less setup and copes with a crowded call. The other engine runs on your own machine and uploads nothing.
| SonioxThe default | On this machineNothing uploaded | |
|---|---|---|
| Runs on | Soniox’s servers | Your processor, with Parakeet and Sortformer |
| Your audio | Uploaded when the call ends, then deleted once it’s transcribed | Never leaves the computer |
| Speakers | Tells many voices apart | Up to four voices |
| Setup | A Soniox API key | About 880 MB of models, downloaded once |
Every meeting is a folder
Runola keeps meetings in ~/Documents/Runola, one folder each. The notes are Markdown, the transcript is JSON and the audio is two Ogg files, so all of it opens without Runola.
There’s no account and nothing to export. To back up a meeting, copy its folder.
~/Documents/Runola/2026-11-10 21.56 Weekly sync/
- meeting.json
- Title, times and speaker names
- notes.md
- What you typed during the call
- enhanced.md
- The notes Runola wrote
- transcript.json
- Who said what, and when
- mic.ogg
- Your microphone
- system.ogg
- Everything the computer played
Runs on Linux and macOS
Runola needs an Apple silicon Mac on macOS 14.6 or later, or x86_64 Linux with PipeWire.