Skip to content

BotholomewAn AI agent for knowledge work.

An autonomous agent that works your task queue — reading email, summarizing documents, researching topics, organizing notes, and maintaining context over time — while you sleep, work, or chat with it.

 {o,o}
 /)_)
  " "

Botholomew chat TUI tour

Why Botholomew?

Botholomew has no shell and no access to your real filesystem. The agent's world is a per-project knowledge store managed by membot — every read, write, search, and delete is addressed by logical_path (a DB key, not a filesystem path), so a prompt-injected attempt to reach ~/.ssh/id_rsa has nowhere to land. Local files and URLs are brought in through botholomew membot add. External capabilities (email, Slack, the web, and hundreds of other services) are granted deliberately, per project, through MCP servers wired up via MCPX.

Quickstart

bash
# 1. Install (requires Bun 1.1+)
bun install -g botholomew

# 2. Initialize a project
botholomew init

# 3. Set your Anthropic API key (embeddings run locally — no other key needed)
export ANTHROPIC_API_KEY=sk-ant-...

# 4. Queue some work and run a worker
botholomew task add "Summarize every markdown file in ~/notes"
botholomew worker run

# 5. Or chat with the agent interactively
botholomew chat

See Get started for the full walkthrough, then dive into Architecture to understand the moving parts.

For LLMs and AI agents

This site is published in LLM-friendly formats too:

  • /llms.txt — table of contents with links to every documentation page
  • /llms-full.txt — the entire doc set bundled into one file
  • Append .md to any page URL (e.g. /architecture.md) to get the raw markdown source

Point your agent at one of these instead of scraping HTML.

Released under the MIT License.