Cairn — a browser memory for AI agents
Your AI can use websites. But it forgets how, every single time. Cairn makes it remember.
Your AI walks a website once — signing in, clicking, reading — and Cairn writes down the route. Every run after that follows the route instead: one call, no page reading, no model calls at all. When the site changes, Cairn repairs the one step that moved and keeps the rest.
pip install cairn-browser
playwright install chromium # the browser is a separate download
cairn run --site github.com --task "count open issues"
cairn show github.com # the route, step by step
cairn forget --site github.com # make it forget
This is the engine. Most people want it wired into their AI instead, which is
cairn-browser-mcp — Cairn as MCP tools for
Claude Code, Cursor or Codex.
No API key. Cairn never calls a model; yours does the thinking. Memory is a local SQLite file and needs no account.
Optional extra, for selling and buying trails between machines over x402 on Base:
pip install "cairn-browser[market]"
Full documentation, the design, and the deletion test that proves the memory is load-bearing: https://github.com/rohit-jsfreaky/cairn
MIT licensed.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cairn_browser-0.2.0.tar.gz.
File metadata
- Download URL: cairn_browser-0.2.0.tar.gz
- Upload date:
- Size: 221.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
901cc8c434313f40f1eb92d288366c6cae75577f77511ab59e8f28f0afb700e0
|
|
| MD5 |
ff9a21f3716cc7c9e573a20a136d604b
|
|
| BLAKE2b-256 |
752d7a56578ef6dede8d2ad1157006d6302acf1c6a9a545ef635d593c9cce060
|
File details
Details for the file cairn_browser-0.2.0-py3-none-any.whl.
File metadata
- Download URL: cairn_browser-0.2.0-py3-none-any.whl
- Upload date:
- Size: 103.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6af82e0523f15e41afa4f3fcde15c464ec2709cb22b5d557b1278c0062aa0cb8
|
|
| MD5 |
ad38f9e2f703b30cccb31b4cf1bf5cb7
|
|
| BLAKE2b-256 |
fc849ea784c5c3a6e76b7db352427fc9dc0f4d25a165585b347c918c45a384c1
|