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
MCP server

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
All reasons and checks

stevyhacker/lokalbot

Install

Manual install

claude mcp add lokalbot -- lokalbot-cli mcp

On Mac the path to `lokalbot-cli` is inside the app. Enable external access in settings first.

Access and checks

How we review

Broad 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.

Meeting notes on Mac and an MCP for agents: Markdown transcripts, search, recaps and action items, with no bot joining the call

MCP serverExtended access91Repository stars
Official

A read-only MCP server: Claude Code, Claude Desktop and Codex search local DoodleNote meetings, notes and transcripts

MCP serverExtended access186Repository stars

Minutes

minutes

Official

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

MCP serverExtended access1.6KRepository stars
Official

MeetCap records Mac meetings and transcribes them locally; its skill lets Claude Code and Codex record and search the archive

SkillBroad access305Repository stars

A local MCP server for Mac: Claude, Codex and ChatGPT work in apps, files, terminal and browser under your permissions

MCP serverBroad access97Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
LokalBot: local meeting context for agents (this card)nonot required109
screenpipeyesnot required22,352starts from app activity and keeps the screen for 14 days by default
Tencent Meeting CLI (tmeet)yes250works 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.

README badge

Report a problem