LokalBot: Open-Source Mac App Orchestrates 5 Local Models for Meetings

stevyhacker · reddit · 2026-11-10

After 6 months of work, the author open-sourced LokalBot (GPLv3), a Mac app chaining five local models — Qwen3-ASR 1.7B, Nemotron 3, Qwen3.5 4B, Gemma 4 E2B, EmbeddingGemma 2 (9.6 GB total) — for meeting recording, transcription, notes, semantic search, and autocomplete, fully on-device.

Scheduling: models load on demand and unload after idle timers (120s for speech models, 10-min leases for servers); autocomplete stays in-process until macOS memory pressure; an LRU broker caps loaded weights at half of RAM. Key gotcha: MLX pools freed GPU buffers — the app held 4.3 GB idle until the pool was cleared on unload.

Benchmarks (M4 Max 48GB): 26-min meeting notes in 33s warm / 60s cold at 85 tok/s; autocomplete 56ms median / 102ms p95; query embedding 9ms; 14.6% DER at 500× real time. Only tested on one machine; Windows/Linux in alpha. The narration voice is ElevenLabs-cloned — the only part not run locally.

Original post →

More from Infra

Infra channel →