Skip to main content

Lightweight terminal app for capturing meeting audio and producing live transcripts.

Project description

meetmeet

Lightweight macOS terminal app for capturing meeting audio (system + microphone) and producing a live transcript, with optional post-meeting summary via Ollama.

Prerequisites

Install BlackHole (a virtual audio driver that lets meetmeet capture system audio) and ffmpeg:

brew install blackhole-2ch ffmpeg

Note: A restart may be required before BlackHole shows up as an audio device.

Then route system audio through BlackHole and your speakers simultaneously, so you can still hear the meeting while it's being captured:

  1. Open Audio MIDI Setup (in /Applications/Utilities/).
  2. Click the + button in the bottom-left corner and choose Create Multi-Output Device.
  3. In the device list on the right, check both Built-in Output (or whichever speakers/headphones you use) and BlackHole 2ch.
  4. Open System Settings → Sound → Output and select the new Multi-Output Device as your output.

When meetmeet runs, it records from BlackHole (system audio) plus your microphone, so both sides of the call end up in the transcript.

Install Ollama (the GUI app or brew install ollama both work), then make sure it's running and pull the configured summary model:

ollama pull qwen3.5:4b

Install

pip install meetmeet

Usage

meetmeet

Opens a menu:

  • Start a new meeting — prompts for a title, then captures + transcribes live until you press q (or Ctrl-C).
  • Browse past meetings — lists recent meetings; offers to generate a summary for any meeting that doesn't yet have one.

Transcripts and summaries land under ~/.meetmeet/<slug>/.

Config

~/.meetmeet/config.toml is created with defaults on first run. STT and summary backends are pluggable via the [stt] and [summary] sections.

Running from source

git clone https://github.com/colecharb/meetmeet.git
cd meetmeet
python -m venv .venv && source .venv/bin/activate
pip install -e .

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

meetmeet-0.1.4.tar.gz (16.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

meetmeet-0.1.4-py3-none-any.whl (21.0 kB view details)

Uploaded Python 3

File details

Details for the file meetmeet-0.1.4.tar.gz.

File metadata

  • Download URL: meetmeet-0.1.4.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for meetmeet-0.1.4.tar.gz
Algorithm Hash digest
SHA256 6c419910c2d4e5f1c67554f5624e63b00036786b9f002312c0190ea8c41e56a2
MD5 46e0185570541637463ad634d6d02047
BLAKE2b-256 ae898b9486a944818e9a52f24d5ca946a954d44706869138a6479419aa334804

See more details on using hashes here.

Provenance

The following attestation bundles were made for meetmeet-0.1.4.tar.gz:

Publisher: publish.yml on colecharb/meetmeet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file meetmeet-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: meetmeet-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 21.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for meetmeet-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b4af610c87f875a3a3b83830201b44f657715da6630361695daeb3bd19aabfe0
MD5 170115d7fa76a20b72e9f5f5ab567355
BLAKE2b-256 8d139b830ead643cc5f37e7beb416668c935c116507159aee7f39eeb3e4aa8ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for meetmeet-0.1.4-py3-none-any.whl:

Publisher: publish.yml on colecharb/meetmeet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page