A desktop and Android app that uses your own Telegram account as a file drive, with folders, transfers, previews and optional client-side encryption.
fastrepl/anarlog
Open-source, local-first AI meeting notepad that captures device audio without a bot joining the call, as an alternative to Granola.
Open-source alternative to:Granola
- Stars
- 9,529
- Forks
- 794
- Open issues
- 18
- Last commit
- 8 hours ago
What is it?
anarlog is a desktop meeting notetaker built with Tauri v2, React, TypeScript and Rust. It records audio directly on your device rather than sending a bot into the call, transcribes it with a selected model, and generates notes you can edit and export as Markdown.
Data is stored locally in SQLite, with recordings and attachments kept as plain files. Transcription and language models can run on-device on supported Macs, or be routed to a hosted provider, your own API key, or an OpenAI-compatible local server such as Ollama or LM Studio. Hosted AI, encrypted sync and sharing are optional.
The repository is a monorepo that also contains a website, a hosted API, a CLI with an MCP server, and iOS and Android clients. The community application is MIT-licensed, while the enterprise components under enterprise/ are commercially licensed.
Key features
- 01Captures device audio directly, without a bot appearing in the participant list.
- 02Runs transcription on-device on supported Macs, or with a selected provider.
- 03Stores sessions, notes and transcripts in local SQLite.
- 04Connects to hosted providers, your own API key, or local OpenAI-compatible servers.
- 05Exports notes as Markdown.
- 06Available for macOS, Windows and Linux.
Use cases
- Taking AI-generated meeting notes without sending conversations to a third-party cloud.
- Using a local model such as Ollama for summaries and chat.
- Working in organizations that need to pass a security review for a notetaking tool.
- Forking or auditing an open-source meeting notetaker.
Topics
FAQ
- What is anarlog?
- Open-source, local-first AI meeting notepad that captures device audio without a bot joining the call, as an alternative to Granola. anarlog is a desktop meeting notetaker built with Tauri v2, React, TypeScript and Rust. It records audio directly on your device rather than sending a bot into the call, transcribes it with a selected model, and generates notes you can edit and export as Markdown.
- Is anarlog free to use? What license does it have?
- anarlog is open source under the MIT license. Check the license terms before using it in commercial products.
- Is anarlog still maintained?
- Actively maintained. The last commit to anarlog was on Oct 19, 2026.
- What can I use anarlog for?
- Taking AI-generated meeting notes without sending conversations to a third-party cloud. Using a local model such as Ollama for summaries and chat. Working in organizations that need to pass a security review for a notetaking tool. Forking or auditing an open-source meeting notetaker.
- Where can I get anarlog?
- The source code and installation instructions are on GitHub: https://github.com/fastrepl/anarlog
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A lightweight cross-platform code editor built with Tauri, combining Rust and React, with Git support, AI agents, and Vim keybindings.
Privacy-first AI meeting assistant that records, transcribes and summarizes meetings locally on macOS and Windows, with optional Ollama or cloud LLM summaries.
Official Electron desktop client for Anytype, a local-first, end-to-end encrypted personal knowledge base for macOS, Windows and Linux.
A customizable key viewer overlay for DJMAX RESPECT V and other games, built for streaming and gameplay videos.
A multi-track video editor that runs entirely in the browser, with local media processing, keyframe animation, and WebCodecs-based export.