Vibeleaderboard
Index / tool
Visit github.com
Category
Productivity
Rank
No. 1591Tools index
Listed in
#4 Capture meetings
Pricing
Open Source
Type
TOOL
GitHub
9 stars
Date

About

Personal, 100% local meeting transcriber for macOS built on Whisper and MLX.

What it does

It watches supported browsers for meeting pages, then offers to capture microphone and system audio separately. It transcribes each track, distinguishes local and remote speakers, diarizes multiple remote participants, and stores searchable Markdown and JSON records. Existing audio or video recordings can also be imported.

Why it's ranked here

The focused workflow is unusually complete: detection, split-track capture, speaker labeling, transcription, tagging, summaries, action items, and a local MCP interface all live in one Mac app. The source also includes targeted tests. Its narrow hardware requirements and do-it-yourself installation keep it firmly in enthusiast territory.

What's good

Separate microphone and system tracks make the basic speaker split explicit before diarization handles remote participants. Transcripts remain useful outside the app as Markdown and JSON. Downloaded models continue working offline. The localhost MCP server lets compatible clients list, filter, read, summarize, and retag stored meetings.

Tradeoffs

It requires Apple Silicon, macOS 26, Xcode, the Metal toolchain, XcodeGen, and a source build. There is no installer, notarized binary, automatic update, support commitment, roadmap, documented application API, or compatibility promise. Large optional models can require substantial disk and memory. Selecting ElevenLabs Scribe v2 introduces cloud transcription despite the local-first positioning.

How to use it well

It suits a technical Mac user who wants personal meeting capture, searchable transcripts, and optional local summaries without an account. Use it for supported browser meetings or imported recordings, then query the archive through the app or MCP. It does not replace a managed team workspace, shared transcript service, or supported commercial product.

Technical notes+

README.md describes a SwiftUI application generated with XcodeGen and built through Xcode. MeetingTranscriber/UI/RootView.swift implements recording, importing, transcript search, tag filtering, and deletion. MeetingTranscriber/MCP/MCPTools.swift defines five MCP tools, with four read operations and replace-style tag mutation; docs/MCP.md places the in-process HTTP endpoint on 127.0.0.1:47823 and rejects non-localhost origins. MeetingTranscriber/App/AppState.swift manages model downloads, summarization state, Keychain-backed ElevenLabs credentials, and optional screen recording. MeetingTranscriber/Models/Models.swift routes Whisper models locally and ElevenLabs Scribe v2 through a cloud engine. The supplied MeetingTranscriberTests files cover browser detection, transcript loading, mixed-audio export, and script execution, contradicting README.md's statement that the project has no tests.

Observed

License
MIT
Primary language
Swift
Install surface
Source build with Xcode, XcodeGen, and the Xcode Metal Toolchain; no installer or App Store package
Interfaces
Native SwiftUI application plus an in-process localhost HTTP MCP server
Platform support
Apple Silicon Mac running macOS 26; Intel and older macOS versions are unsupported
MCP surface
Five tools for listing transcripts and tags, reading transcripts and summaries, and replacing transcript tags
Test structure
An XCTest directory covers meeting detection, transcript storage, mixed-audio export, and script execution
Language support
English and Polish

Read from README.md, docs/MCP.md, docs/superpowers/plans/2026-06-26-gemma4-summarization.md, scripts/generate_app_icon.swift, MeetingTranscriberTests/MeetingDetectorTests.swift, MeetingTranscriberTests/TranscriptStoreTests.swift, MeetingTranscriberTests/MixedAudioExporterTests.swift, MeetingTranscriberTests/ProcessScriptRunnerTests.swift, MeetingTranscriber/App/Log.swift, MeetingTranscriber/UI/Theme.swift, MeetingTranscriber/UI/RootView.swift, MeetingTranscriber/App/AppState.swift, MeetingTranscriber/MCP/MCPTools.swift, MeetingTranscriber/Models/Models.swift.

What it can do

  • Transcribe meeting audio to text

    Meeting audio recordingText transcript

  • Process live meeting audio in real-time

    Live audio stream from microphoneReal-time text transcription

  • Convert recorded meetings to searchable text

    Audio file of recorded meetingSearchable text document

  • Generate meeting notes from audio

    Meeting audio recordingWritten meeting notes

  • Process audio without internet connection

    Audio file or live audioText transcription

Tags

whispermlxtranscriptionmacoslocal-first

Tech Stack

ShellSwift

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.