Map

meetily

Toolbox toolboxrusttypescriptmeeting-assistantspeech-to-textlocal-aitauriRustMIT โ†ณ show in map Markdown
title
meetily
type
toolbox
summary
Meeting assistant that records, transcribes with Whisper or Parakeet, and summarizes locally
tags
rust, typescript, meeting-assistant, speech-to-text, local-ai, tauri
language
Rust
license
MIT
created
2026-05-02
updated
2026-07-22

Privacy-first AI meeting assistant that runs the whole pipeline locally โ€” captures mic and system audio, transcribes in real time with Whisper or Parakeet, and generates summaries via Ollama (or, if you opt in, Claude / Groq / OpenRouter / a self-hosted OpenAI-compatible endpoint). Single self-contained Tauri app: Rust backend, Next.js frontend, ships as a desktop binary on macOS and Windows, builds from source on Linux. MIT-licensed Community Edition with a separate paid PRO product on a different codebase for the speaker-identification / templates / DOCX-export tier.

The default-local-everything posture is the differentiator from Otter.ai / Fireflies / Granola / etc. โ€” recordings, transcripts, and the transcription model itself stay on disk. Cloud LLM providers are an optional choice for the summary step only, and even that can be replaced with a local Ollama model.

Architecture

  • App shell: Tauri โ€” single-process Rust binary with a webview frontend
  • Frontend: Next.js + TypeScript
  • Transcription: Whisper (via whisper.cpp) or NVIDIA's Parakeet (via transcribe-rs; the README credits an ONNX conversion of Parakeet-TDT-0.6B-v3 by istupakov)
  • Audio capture: simultaneous mic + system audio with ducking and clipping prevention; some code borrowed from Screenpipe
  • GPU acceleration: Metal + CoreML on Apple Silicon, CUDA on NVIDIA, Vulkan on AMD/Intel โ€” wired up at build time, no user config
  • Summaries: Ollama (recommended), Claude API, Groq, OpenRouter, or any custom OpenAI-compatible endpoint

Install

macOS aarch64 and Windows x64 ship as installers from GitHub Releases. Note the release artifacts live under the meeting-minutes repo name (the original name; the current canonical repo is meetily).

Linux is build-from-source per the building_in_linux.md doc:

git clone https://github.com/Zackriya-Solutions/meeting-minutes
cd meeting-minutes/frontend
pnpm install
./build-gpu.sh

Import & enhance

Beta feature contributed by Jeremi Joslin et al โ€” load an existing audio file to generate a transcript, or re-transcribe a previously recorded meeting with a different model or language. Same local-only pipeline.

Community Edition vs PRO

The README is unusually explicit about the split. The OSS Community Edition is "forever free & open source" with local transcription, AI summaries, and core features. PRO is a separate codebase, sold on the meetily.ai website, with custom summary templates, PDF/DOCX exports, auto-detect-and-join, calendar integration, and built-in GDPR audit trails. Speaker diarization and chat-with-meetings are listed as "coming soon" in PRO. Enterprise is a third tier for 100+ users.

The CE/PRO split is worth noting because it shapes what improvements land where โ€” the high-margin features (templates, advanced export, speaker ID, calendar, compliance) are deliberately reserved for the proprietary fork. The CE stays at the "transcribe + summarize" level.

Comparable tools in the vault

  • ghost-pepper โ€” local STT for macOS, but for hold-to-talk dictation rather than meeting capture; same Whisper-based / privacy-first / Apple-Silicon-only pattern at smaller scope
  • titit-local-ai โ€” the broader case for local open-source LLMs over cloud APIs; meetily is a worked example of that argument applied to meeting assistants
  • pion-handoff โ€” the other place to tap a call: instead of recording what the OS plays back, it takes over the browser's WebRTC session and receives the media server-side as raw RTP, which sidesteps system-audio permissions entirely but only works where you control the signaling path

Repo

github.com/Zackriya-Solutions/meetily โ€” 11.5k stars, MIT, Rust primary, repo created 2024-12-26, last push 2026-03-16. Active.