Meeting notes on Linux, without a bot or a cloud account.

Overtalk is an MIT-licensed meeting notebook that runs on Linux. It records your microphone and the call's audio through PulseAudio, including PipeWire's PulseAudio server, so no bot joins Zoom, Google Meet or Teams. A local speech engine transcribes the recording and a local model writes notes, each linked to the moment it was said. As of it is a developer preview built from source, with no installer yet.

Try it without installing: the sample meeting plays a fictional review and the notes Overtalk saved for it.

Build it: the build guide lists what you need.

Meeting-notes tools that run on Linux

Most commercial note-takers have no Linux app. These do, or can be built for it. Each row was read on the project's own pages on ; "not checked" means we did not confirm it, not that it is missing.

Meeting-notes tools on Linux, as of 20 October 2026
Tool How you get it on Linux Transcription Notes Licence
OvertalkBuilt from source; .deb and AppImage being preparedOn your computer: Parakeet built in, Qwen3-ASR with the optional speech workerOn your computer by default; or your own Privatemode accountMIT
MeetilyBuilt from source; a native app is in developmentOn your computer (Whisper or Parakeet)Ollama on your computer, or your own key for a cloud providerMIT community edition; Pro is closed and not on Linux
OpenWhisprAppImage, .deb, .rpmOn your computer (Whisper or Parakeet), or cloudNot checkedMIT
AnarlogBeta: .deb, AppImage, APT, AURA transcription server you run, or a cloud provider; built-in local transcription needs Apple SiliconLocal models or your own key; Pro uses the cloudMIT; enterprise parts licensed separately
Mnemosyne.deb, .rpm, AppImage, Flatpak bundleOn your computerOn your computer (llama.cpp or Ollama), or cloudMIT
StenoAIAlpha AppImageOn your computer (Parakeet or Whisper)Ollama on your computerMIT
MinutesCommand line only on LinuxOn your computerOn your computer, as MarkdownMIT
LoomfyFlathubOn your computerCloud, on paid plansClosed source

If you only need a transcript, Linux has good offline transcribers: Vibe records system audio and the microphone, Buzz and Speech Note transcribe files and dictation, and aTrain is built for research interviews. They make transcripts rather than meeting notes. For prices, bots and cloud services, see the full comparison.

Record a call on Linux: by hand, or with Overtalk

On Linux, the call's audio is available as the "monitor" source of your output device in PulseAudio or PipeWire. You can record it with ffmpeg and transcribe the file with whisper.cpp; you then have to deal with timing, speakers and notes yourself. Overtalk records both sources together, checks them with a sound check before you start, and transcribes and writes notes on your computer.

By hand, on PipeWire with pipewire-pulse or on PulseAudio:

# Call audio and your microphone, mixed into one 16 kHz file
ffmpeg -f pulse -i @DEFAULT_MONITOR@ -f pulse -i @DEFAULT_SOURCE@ \
  -filter_complex amix=inputs=2:duration=shortest -ac 1 -ar 16000 call.wav

# Transcribe it with whisper.cpp
whisper-cli -m ggml-base.bin -f call.wav -otxt

We checked that the ffmpeg command opens both devices on PipeWire 1.6 with pipewire-pulse on 20 October 2026. Press q to stop it. Tell everyone before you start: what to say, and what the law asks.

What Overtalk adds to that:

How Overtalk captures audio on Linux

Overtalk talks to the desktop's PulseAudio-compatible server, which on most current distributions is PipeWire's pipewire-pulse. The microphone and call-audio menus use the same names as your sound settings. Choosing an output records that output's monitor, so whatever Zoom, a browser tab with Meet or Teams, or any other app plays through it is captured. Speakers and headphones on the same output share one monitor.

Overtalk never changes your default devices, profiles, volume or PipeWire's quantum. Each recording opens its own audio connection at 48 kHz and releases it when you stop or the sound server goes away.

Processors, GPUs and models

What is not ready yet

Questions about Overtalk on Linux

Does Overtalk work with Zoom, Google Meet and Teams on Linux?

Yes. It records the audio your output device plays, so it works with the Zoom client and with Meet or Teams in a browser, without a bot joining the call. Choose the output your call plays through in the sound check.

Do I need PipeWire?

No. Overtalk needs a PulseAudio-compatible sound server: PulseAudio itself, or PipeWire with pipewire-pulse, which most current distributions use.

Is there a Flatpak, .deb or AppImage?

Not yet. A .deb and an AppImage are built and being tested for the first release; a Flatpak needs changes to how the model workers are sandboxed. Until then, build from source.

Does anything leave my computer?

Not with local models: the recording, transcript and notes are processed and stored on your computer, and no account is needed. Model downloads need a network connection. Where a meeting goes on each route.