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?

Unlike coding agents, Botholomew has no shell and no direct access to your filesystem. It can't edit files on disk — instead, it ingests local files, folders, and URLs into a DuckDB-backed context store that it can read, search, and summarize. 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.