Vibeleaderboard
Index / app
Visit github.com
Category
AI Tools
Rank
Listed in
#2 Capture meetings
Pricing
Open Source
Platform
desktop
Type
APP
Latest release
v0.4.0
Date

About

Meetily is a privacy-first AI meeting assistant that transcribes, diarizes, and summarizes meetings entirely on your local machine using Whisper/Parakeet and Ollama — no cloud, no data leakage. It runs on macOS and Windows with GPU acceleration and supports flexible AI providers including local Ollama models.

What it does

Meetily records a meeting from your microphone and the machine's own output at the same time, turns the audio into text on the device using a Whisper or Parakeet model, then writes structured notes with a language model you choose. It ships as one desktop program: a Rust core handles capture, speech to text, storage in a local SQLite file and summary orchestration, while a Next.js interface renders the transcript and an editable summary. The summary step can point at a locally hosted model or a hosted provider you supply a key for.

Why it's ranked here

The privacy claim survives contact with the source. Audio capture, speech to text and storage all sit in the Rust core, and usage analytics are opt in and off by default. Two things temper the verdict. The documentation doubles as a sales page for a paid edition built on a separate codebase, complete with a discount code, and speaker separation, the feature meeting notes most need, appears only as a planned item for that paid tier. A Python service also lingers in the tree, flagged by its own notes as archived, unsupported, and not to be treated as a production API.

What's good

The audio side is where the effort went. Capture covers microphone and system output together, with voice activity detection, a mixer, device disconnect monitoring, buffer pooling and checkpointed saving during long recordings. Model choice is genuinely open: a local host, Anthropic, Groq, OpenRouter, OpenAI, or any OpenAI-compatible endpoint where you set base URL, key, model, token cap, temperature and top-p sampling. Builds select an accelerator per platform, covering Metal and CoreML on Apple silicon and CUDA, Vulkan, HIPBlas or OpenBLAS elsewhere. Windows and macOS get prebuilt installers.

Tradeoffs

Linux users build from source, and acceleration needs the development toolkit installed, not just a GPU driver: the build guide is explicit that drivers alone fall back to CPU, and Vulkan additionally needs two environment variables set. The free edition has no speaker labels, no automatic meeting detection and no formatted export, all of which sit behind the paid tier. The archived Python service still in the tree once exposed an API that allowed every origin with no authentication, so anyone skimming the repository could wire up something they should not. The privacy policy carries an unfilled date placeholder.

How to use it well

Best fit is one person on a laptop who cannot let client, patient or legal conversations reach a vendor server, and who will run a local model host for the summary step. It earns a slot as the recorder and note taker beside any call, since it listens to system output rather than joining as a bot participant. It does not cover team workflows: no shared meeting library, no calendar hookup, no automatic joining, and no speaker attribution in the open edition. Pair it with your own storage and sharing, and expect a build step on Linux.

Technical notes+

The Tauri entry module frontend/src-tauri/src/lib.rs declares the module graph (audio, transcription engines, summary, database, analytics, notifications, plus one provider module each for local hosting, OpenAI, Anthropic, Groq and OpenRouter) and exposes recording start and stop, device listing, level monitoring, language preference and transcript saving as Tauri commands guarded by an atomic recording flag. frontend/src-tauri/src/audio/mod.rs is the widest surface: it re-exports capture, pipeline, stream, an FFmpeg-style mixer, voice activity detection, level monitoring, buffer pooling, incremental saving, device monitoring, retranscription and import submodules. frontend/src-tauri/src/summary/mod.rs defines CustomOpenAIConfig with endpoint, optional API key, model, max tokens, temperature and top-p, and re-exports chunking helpers plus template commands. frontend/src-tauri/src/whisper_engine/mod.rs splits engine, acceleration, system monitoring and a parallel processor. frontend/src-tauri/src/database/mod.rs and frontend/src-tauri/src/ollama/mod.rs are thin module roots over repositories and provider code. frontend/package.json pins Next.js and React with one Tauri script per acceleration feature; docs/architecture.md and docs/BUILDING.md describe the detection order that picks among them. backend/app/main.py still sets CORS to a wildcard origin with credentials allowed, and backend/README.md marks that whole directory archived and unsupported. LICENSE.md is MIT and PRIVACY_POLICY.md documents opt-in PostHog analytics.

Observed

License
MIT, copyright Zackriya Solutions (LICENSE.md)
Stack
Rust core inside a Tauri shell with a Next.js and TypeScript interface
Interface
Desktop application only; no CLI or importable library in the supported path
Platforms
Prebuilt installers for Windows and macOS; Linux is built from source
Transcription
Local Whisper or Parakeet models, no cloud call required
Storage
Local SQLite database for meeting metadata, transcripts and summaries
Summary providers
Local host, OpenAI, Anthropic, Groq, OpenRouter, or any OpenAI-compatible endpoint
Acceleration
Build features for Metal, CoreML, CUDA, Vulkan, HIPBlas and OpenBLAS
Telemetry
PostHog usage analytics, opt in and off by default per PRIVACY_POLICY.md
Legacy code
backend/README.md marks the Python FastAPI service archived and unsupported
Commercial tier
README.md advertises a paid edition on a separate codebase for accuracy, exports and diarization

Read from README.md, LICENSE.md, PRIVACY_POLICY.md, docs/architecture.md, docs/BUILDING.md, frontend/package.json, backend/requirements.txt, backend/app/main.py, backend/README.md, frontend/src-tauri/src/lib.rs, frontend/src-tauri/src/audio/mod.rs, frontend/src-tauri/src/whisper_engine/mod.rs, frontend/src-tauri/src/summary/mod.rs, frontend/src-tauri/src/database/mod.rs, frontend/src-tauri/src/ollama/mod.rs.

What it can do

  • Transcribe meeting audio in real-time

    Live microphone or system audio captureReal-time text transcript of spoken words

  • Identify and label individual speakers in a meeting

    Audio stream with multiple participantsDiarized transcript with speaker-attributed segments

  • Summarize meeting content using a local AI model

    Meeting transcript textCondensed meeting summary with key points

  • Run speech-to-text transcription entirely on-device

    Audio input and local Whisper or Parakeet modelTranscribed text with no data sent to external servers

  • Accelerate transcription and AI inference using GPU

    Audio or text input with available GPU hardwareFaster transcription and summary generation via GPU acceleration

  • Generate meeting summaries using a locally hosted Ollama model

    Meeting transcript and a configured Ollama modelAI-generated summary produced without cloud API calls

  • Capture system or microphone audio during a meeting

    Active meeting session on macOS or WindowsRaw audio stream ready for transcription processing

Tags

meeting-notestranscriptionwhisperollamalocal-aiprivacyspeech-to-textself-hosted

Tech Stack

Rust

Media

Meetily

Comments (0)

No comments yet

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