AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Project Management › offmute
✦ Free & open sourceProject Management

offmute

CLI tool that transcribes, diarizes, and generates reports from meeting recordings using Gemini models.

LLM-powered meeting transcription and report generation

Extract speaker-tagged transcripts, visual demo context, and structured summaries via the command line.

Free forever · open source · Apache-2.0
✓ Light setup✓ Browser-based✓ Real-time collaboration
6.8
ZEKAI
Powerful CLI meeting analyzer
Free & open source · Project Management
Ease of setup7
Usefulness8
Maintenance5.5
Community6.5
★ 570
GITHUB
Apr 2026
UPDATED
Apache-2.0
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

offmute is an open-source CLI tool and Node.js package that processes meeting recordings into speaker-identified transcripts and structured reports. It relies directly on Google's Gemini API to analyze audio chunks and video screenshots. Project managers and Agile teams can use it to turn recorded standups, sprint reviews, or client calls into Markdown notes.

Runs on
Cross-platform
Hosting
Desktop
Languages
TypeScript
License
Apache-2.0

What it is

The tool splits meeting audio into segments and extracts key video frames to capture visual demos alongside conversation. It sends these inputs to Google Gemini to identify speaker roles and build reports using a multi-stage process. Outputs are written incrementally as Markdown files so you can inspect progress while it runs.

Who it's for

It suits technical project managers, Scrum masters, and developers who want detailed meeting notes without paying per-minute SaaS transcription fees. It is not suitable for non-technical users who need a graphical interface or teams prohibited from sending meeting media to Google's cloud services.

Key features

Visual Video Analysis

Extracts screenshots at key timestamps to detect screen shares and product demos during video meetings.

Spreadfill Report Generation

Creates an initial report outline and fills each section independently to maintain context across long calls.

Smart Diarization

Identifies distinct speakers and infers their names and roles directly from speech context.

Custom Context Prompts

Accepts custom instructions to direct the model toward technical decisions, action items, or tone.

How to start

Up and running in 3 steps

1
Install ffmpeg on your system and set your GEMINI_API_KEY environment variable.
2
Run 'npx offmute path/to/meeting.mp4' in your terminal.
3
Pass the '--report' flag and custom instructions via '-i' to extract specific action items.
Real talk

Our honest verdict

What's great

  • Analyzes both visual video frames and audio chunks for contextual summaries.
  • Uses incremental file writes so you can read transcription progress during processing.
  • Offers clear model tier choices between Gemini 2.5 Pro, Flash, and Flash Lite.
  • Can be executed instantly via npx or integrated programmatically as an npm package.

Where it falls short

  • Requires a local installation of ffmpeg and your own Google Gemini API key.
  • Processing long video recordings can incur noticeable Google API usage costs.
  • CLI-only execution lacks a graphical interface for non-developer team members.
  • Transmits meeting audio and screenshots to third-party Google cloud endpoints.
Cost

Pricing & license

offmute is free and open-source under the Apache-2.0 license. The primary running cost comes from your own Google Gemini API token usage.

Paid work

Open remote AI-training roles

879 open remote AI-training roles, updated November 15, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: offmute for Project Management
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure offmute for you — and train your team.
Get it done for you ↗
Questions

FAQ

Do I need a paid API key to run offmute?

You need a Google Gemini API key. Depending on your usage tier and meeting lengths, Google may charge API fees based on token consumption.

Does offmute process everything locally?

No. While media extraction and chunking happen locally via ffmpeg, all audio chunks and video screenshots are sent to Google's Gemini API for processing.

Can offmute analyze screen shares during sprint reviews?

Yes. The tool extracts video screenshots alongside audio, allowing Gemini to recognize visual presentations and product demonstrations.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Project Management — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google