A macOS menu bar app that records your meetings.
- Records both sides of any call (Zoom, Meet, Teams, a browser tab…) with no extra audio drivers
- Removes speaker echo, so you can take calls without headphones
- Keeps recording when you plug in or unplug headphones
- One-click start/stop from the menu bar, or a global hotkey (⌃⌘R)
- Scriptable: start and stop from the Terminal, Shortcuts or an AI agent
Requires macOS 15+ on Apple Silicon.
brew trust --cask cross-entropy-ai/tap/meep # Homebrew asks you to trust casks from other taps once
brew install --cask cross-entropy-ai/tap/meepThis installs Meep.app into /Applications and the meep command (see Automation). Upgrade with brew upgrade --cask meep, or download the zip from Releases.
The first time you record, macOS asks for Microphone and System Audio Recording access. Allow both.
meep start --wait # start recording, print the recording folder
meep stop --wait # stop, return once the recording is saved
meep status # idle, recording or saving (--json for details)
meep help # all commands and settingsRun After Saving (Preferences › Agent) runs a shell command after each recording is saved. Meep adds the recording folder to the end of the command (it is also in $1 and $MEEP_DIR), so don't name it again. See Recipes.
MIT. Echo cancellation uses webrtc-audio-processing (BSD); icons from Tabler Icons (MIT).
The app bundles FFmpeg (LGPL-2.1) as a separate helper, Contents/Helpers/ffmpeg, for mixing. It is built from unmodified source by scripts/build-ffmpeg.sh, which records the exact configure line in Contents/Resources/ffmpeg/BUILDINFO next to the license; see ffmpeg.org/legal.html.
