LokalBot: local meeting context for agents
LokalBot
A call-notes app with no meeting bot: transcripts and search are available to Claude Code and Codex read-only through MCP
- 109 ★ on the repository
- Last commit
Broad access
Why this level
- The agent reads transcripts of your calls and, if enabled, text from your screen, which is personal and work data
- The app needs permissions to record audio and the screen on your computer
Install
- Works in
Manual install
claude mcp add lokalbot -- lokalbot-cli mcpOn Mac the path to `lokalbot-cli` is inside the app. Enable external access in settings first.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- The agent reads transcripts of your calls and, if enabled, text from your screen, which is personal and work data
- The app needs permissions to record audio and the screen on your computer
This is third-party code. Review the repository files before installing.
What it does
LokalBot records calls without a meeting bot, builds a transcript and notes, and searches everything you heard and, if enabled, saw on screen. The app is free, open source, needs no account and runs locally by default. There are macOS builds for Apple Silicon and alpha builds for Windows and Linux. Agents reach the library through `lokalbot-cli` and its stdio MCP server. Claude Code and Codex ask what a meeting decided, who owns an action item or where a topic came up, and read the library without permission to change it. Access is off by default: in the external agents settings you tick what may be read, for example meetings, screen memory, files or agent notes. The CLI has `search`, `get`, `search-files` and `search-notes`. Screen-memory tools need a separate permission scoped to today, seven days or all retained history and return text and metadata but not decrypted screenshots.
Who it is for. People with many calls who want to ask Claude Code or Codex what meetings decided without sending recordings to the cloud.
Good fit when
- After a meeting you need to recall who owns an action item
- An agent should find the database decision in past calls
- You are looking for one document in chosen folders by words from its text
- A call note becomes a task and opens in Claude Code with the prompt already typed in
Not a fit when
- You need cloud recording of calls for a whole team: LokalBot keeps the library on your computer
- You need an agent to edit or delete notes: external access is read-only
- Your computer does not fit: macOS 15 or newer on Apple Silicon, and Windows and Linux are still alpha
Example request
Find in LokalBot what yesterday's call decided about caching and which action items are still mine.MCP
- Transport
- stdio
- Authentication
- not required
Limitations
The core of the project is a desktop app, and the MCP server ships inside it as the helper `lokalbot-cli`. macOS needs an M1 chip or newer and system 15 or later. The Rust builds for Windows and Linux are alpha, and the `search-notes` command is only on Mac for now.
Models for transcription, search and text download on first launch, and some helper models weigh about a gigabyte. The license is GPLv3. Updates and model downloads use the network, and automatic update checks can be turned off.
How to disable. Turn off external access in the app settings and unregister with `claude mcp remove lokalbot`. Remove the app the usual way, on Mac also with `brew uninstall --cask lokalbot`.
FAQ
Do I need an account for LokalBot?
No. The app is free, open source and needs no account.
How do I connect LokalBot to Claude Code?
Enable external access in settings and run `claude mcp add lokalbot -- lokalbot-cli mcp`. On Mac use the path `/Applications/LokalBot.app/Contents/Helpers/lokalbot-cli`.
Can an agent change my notes?
No. External access is read-only, and agents do not change the library.
Does the agent see my screenshots?
No. Screen-memory tools return text and metadata, not decrypted screenshots, and need a separate permission.
Which platforms are supported?
macOS 15 or newer on Apple Silicon. Windows 10 and 11 and Linux on x86_64 builds are still alpha.
Discussion
No questions or reviews yet.
Related
MCP serversMeeting notes on Mac and an MCP for agents: Markdown transcripts, search, recaps and action items, with no bot joining the call
DoodleNote MCP: meeting notes for agents
DoodleNote MCP
A read-only MCP server: Claude Code, Claude Desktop and Codex search local DoodleNote meetings, notes and transcripts
Minutes
minutes
A local-first MCP server for meeting memory: on-device recording and transcription into Markdown, searchable from Claude Code, Codex, Cursor and any MCP client
ChatCrystal: notes from agent conversations
ChatCrystal
A local knowledge base: imports Claude Code, Cursor and Codex chats into notes, semantic search and MCP memory
MeetCap records Mac meetings and transcribes them locally; its skill lets Claude Code and Codex record and search the archive
A local MCP server for Mac: Claude, Codex and ChatGPT work in apps, files, terminal and browser under your permissions
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| LokalBot: local meeting context for agents (this card) | no | not required | 109 | |
| screenpipe | yes | not required | 22,352 | starts from app activity and keeps the screen for 14 days by default |
| Tencent Meeting CLI (tmeet) | yes | 250 | works only with Tencent Meeting cloud meetings |
README in short
The project docs describe the app's features: call notes, unified search, autocomplete and dictation. They separately cover the agent interface and CLI, Windows and Linux, comparison with similar programs, the data storage design and local model choice.