meetily
- 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
- homepage
- https://meetily.ai
- 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.