OpenDMG
Meeting Transcriber icon

Meeting Transcriber for Mac

Local-first meeting transcriber for Teams, Zoom, and Webex with on-device transcription, speaker separation, and Markdown protocol generation via your own LLM.

By pasrom. Free and open source, MIT licence.

Get it with OpenDMG View source on GitHub

Meeting Transcriber at a glance

Version
0.8.1
Released
11 September 2026
Download size
15 MB
Works on
Apple silicon and Intel
Licence
MIT
Category
Artificial Intelligence
Developer
pasrom
GitHub stars
199

About Meeting Transcriber

On-device meeting transcriber for macOS — auto-records Teams/Zoom/Webex, transcribes & separates speakers locally. No cloud. Open-source alternative to Otter/Granola/Fireflies.

Screenshots

Meeting Transcriber screenshot 1Meeting Transcriber screenshot 2

How to install Meeting Transcriber on a Mac

  1. Get OpenDMG. It is a free app store for open source Mac apps. Download OpenDMG.
  2. Search for Meeting Transcriber and press Get. OpenDMG downloads version 0.8.1 from pasrom's own GitHub release.
  3. Open it. The download is checked against its SHA-256 fingerprint and its signature is checked on your Mac before it lands in Applications.

Updates to Meeting Transcriber show up in OpenDMG and install with one button. No account is needed.

Prefer to do it by hand? The developer's file is on GitHub: MeetingTranscriber-0.8.1.dmg (15 MB).

What is new in Meeting Transcriber 0.8.1

## MeetingTranscriber 0.8.1

### Installation

**Via Homebrew (recommended):**
```bash
brew tap pasrom/meeting-transcriber
brew install --cask meeting-transcriber
```

> Homebrew 6.0+ may flag the third-party tap as untrusted. If so, run `brew trust --tap pasrom/meeting-transcriber` before installing.

**Manual:**
1. Download the DMG below
2. Mount it and drag MeetingTranscriber to Applications

### SHA256
```
0e45cb8f9a7aaf479c58b726e966406db52046a3d75ae5993b21bf6c403a8c3a
```
<!-- Release notes generated using configuration in .github/release.yml at v0.8.1 -->

## What's Changed
### 🚀 Features
* feat(app): log whether the aggregate device is actually running by @pasrom in https://github.com/pasrom/meeting-transcriber/pull/698
* feat(app): add About settings tab, relocate version info and Updates by @iHateCode in https://github.com/pasrom/meeting-transcriber/pull/668
* feat(app): tell the user when the app was down after an unclean exit by @pasrom in https://github.com/pasrom/meeting-transcriber/pull/704
### 🐛 Bug Fixes
* fix(app): tell the user when the chosen output folder cannot be reached by @pasrom in https://github.com/pasrom/meeting-transcriber/pull/691
* fix(app): split the scene body so no declaration nears the type-check limit by @pasrom in https://github.com/pasrom/meeting-transcriber/pull/696
…

More Artificial Intelligence apps

All Artificial Intelligence apps