Anarlog: The Local-First Open-Source Alternative to Granola for AI Meeting Notes
Anarlog is the MIT-licensed, local-first AI meeting notetaker with 9K+ GitHub stars. On-device transcription, SQLite storage, and bring-your-own-LLM — the privacy-first Granola alternative.
🚀 Want to deploy Anarlog yourself?
Docker configs, system requirements, and installation guides — all on one page.
View Anarlog Tool Page →Anarlog is the open-source, MIT-licensed AI meeting notetaker that has become the go-to alternative to Granola. With more than 9,000 GitHub stars, it is built on a simple promise: your meeting data belongs on your device, not in someone else's cloud.
Why local-first matters for meeting notes
Every meeting recording is a goldmine of sensitive information — client details, strategy, salaries, feedback. Anarlog records meetings and transcribes them on-device, so audio never leaves your machine. Sessions, notes, and transcripts are stored in a local SQLite database, and attachments and recordings remain local files you fully control.
Bring your own AI
Unlike closed notetakers that lock you into one model, Anarlog works with OpenAI, Anthropic, Gemini, OpenRouter, Ollama, LM Studio, Unsloth, or any OpenAI-compatible endpoint. Prefer a fully offline setup with a local model? That works too. When you need to share or sync, export clean Markdown or opt into encrypted CloudSync.
| Feature | Anarlog | Closed SaaS notetakers |
|---|---|---|
| Transcription location | On-device | Cloud servers |
| Data storage | Local SQLite | Vendor database |
| LLM choice | Any, incl. local | Vendor-only |
| License | MIT (community) | Proprietary |
Who is Anarlog for?
Individuals who want private meeting notes, teams that need to control where transcripts live, and developers who like to fork, extend, or self-host their tools. The community layer is fully MIT-licensed — fork it, sell it, or run it your way.
🚀 Want to deploy Anarlog yourself?
Docker configs, system requirements, and installation guides — all on one page.
View Anarlog Tool Page →