Autonomous
Background workers claim tasks, work them with Claude, and log every interaction. Spawn one-shot workers, a long-running --persist worker, or point cron at `botholomew worker run`.
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}
/)_)
" "
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.
# 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 chatSee Get started for the full walkthrough, then dive into Architecture to understand the moving parts.
This site is published in LLM-friendly formats too:
.md to any page URL (e.g. /architecture.md) to get the raw markdown sourcePoint your agent at one of these instead of scraping HTML.