Skip to content

Bartleby

"I would prefer not to" — but it will, in fact, keep your notes.

Bartleby is a self-hosted personal knowledge vault that any LLM can read and write through the Model Context Protocol. Your notes are plain Markdown files on a server you control. One process exposes three surfaces over the same vault:

  • MCP at /mcp — for LLM clients (Claude and any other MCP-capable client).
  • REST at /api/v1 — for the browser extension and web UI.
  • Web UI at / — browse and read your vault.

Why self-hosted

The convenient way to give an assistant a memory is to hand your notes to someone else's server. Bartleby takes the other path: you host it, you hold the data. There is no hosted instance and no account — one user, one server. The server makes no outbound calls: no telemetry, no update checks. Your vault stays a directory of Markdown files you can read, back up, and move with ordinary tools.

Get started

Project status

Pre-1.0 and under active development. The design and roadmap are in the implementation plan. The MCP server is spec-compliant and tested primarily with Claude; please file an issue if another MCP client misbehaves.