explaingit

snegireff/meeting-scribe

Analysis updated 2026-05-18

29SwiftAudience · generalComplexity · 3/5LicenseSetup · hard

TLDR

A local, on-device Mac app that records and transcribes your video calls, with added Ukrainian support, voice recognition, and one tap summary export to Telegram, Obsidian, or email.

Mindmap

mindmap
  root((meeting-scribe))
    What it does
      Records and transcribes calls
      Diarizes remote speakers
      Summarizes with on device AI
    Tech stack
      Swift
      WhisperKit
      FluidAudio
      MLX
    Use cases
      Transcribe Zoom or Meet calls
      Search past meeting transcripts
      Export summaries to Telegram
    Audience
      Mac power users
      Privacy focused professionals
    Requirements
      Apple Silicon Mac
      Latest macOS
      Xcode plus xcodegen

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automatically record and transcribe Zoom, Meet, or Teams calls fully on your Mac

USE CASE 2

Get an on-device AI summary and action items from a meeting without any cloud service

USE CASE 3

Search across every past meeting transcript using an MCP tool from an AI assistant

USE CASE 4

Send a meeting summary straight to Telegram, Obsidian, or a draft email

What is it built with?

SwiftWhisperKitFluidAudioMLXSwiftUI

How does it compare?

snegireff/meeting-scribeaymandakir-gh/gh-notchayushap18/pokefolders
Stars292828
LanguageSwiftSwiftSwift
Setup difficultyhardeasymoderate
Complexity3/52/52/5
Audiencegeneralvibe coderdesigner

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires an Apple Silicon Mac on the latest macOS, Xcode, xcodegen, and roughly 15GB free for optional AI models.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

meeting-scribe is a personal fork of an app called Simple Meeting Scribe, a Mac app that transcribes your video calls entirely on your own computer, with no cloud service involved. When it detects a Google Meet, Zoom, Teams, or Whereby call opening in your browser, it offers to start recording both your microphone and the other participants' audio as two separate tracks, then transcribes each one using an on-device speech recognition tool called WhisperKit, and identifies different remote speakers using a separate on-device tool. Transcripts are saved as plain text and structured files in a folder in your Documents, and an optional on-device AI can summarize the meeting and pull out action items without sending anything over the internet. This particular fork adds several features on top of the original app. It replaces Polish language support with Ukrainian, including a glossary system to fix jargon the speech recognition might get wrong. It adds one tap export of meeting summaries to a Telegram chat, an Obsidian notes vault, or a pre filled email draft, none of which happens unless you turn it on yourself. It remembers a person's voice once so future meetings automatically label them by name instead of a generic label, using an on-device voice matching system. It also adds a full text search tool over all your saved transcripts that AI coding assistants like Claude Code can call, optional live on-screen captions during a call, and pulling attendee names from your calendar to suggest speaker labels. The author is explicit that this is a personal tool they built for themselves and are sharing, not a polished product: there is no cloud, no telemetry, no automatic updates, no official support, and no promise that anything stays the same between versions. Running it requires an Apple Silicon Mac, since Intel is not supported, along with the very latest version of macOS, Xcode, and a tool called xcodegen, plus around 15 gigabytes of free space if you want every optional AI model cached locally. It is written in Swift and licensed under MIT, the same license as the original project it is forked from.

Copy-paste prompts

Prompt 1
Help me build meeting-scribe from source on my Apple Silicon Mac using Xcode and xcodegen.
Prompt 2
Explain how meeting-scribe's voice enrollment feature auto labels a speaker across meetings.
Prompt 3
Show me how to set up meeting-scribe's Telegram and Obsidian summary export destinations.
Prompt 4
Walk me through using meeting-scribe's search_transcripts MCP tool from Claude Code.

Frequently asked questions

What is meeting-scribe?

A local, on-device Mac app that records and transcribes your video calls, with added Ukrainian support, voice recognition, and one tap summary export to Telegram, Obsidian, or email.

What language is meeting-scribe written in?

Mainly Swift. The stack also includes Swift, WhisperKit, FluidAudio.

What license does meeting-scribe use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is meeting-scribe to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is meeting-scribe for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.