Skip to main content

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

cairn_browser-0.1.0.tar.gz (188.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cairn_browser-0.1.0-py3-none-any.whl (88.5 kB view details)

Uploaded Python 3

File details

Details for the file cairn_browser-0.1.0.tar.gz.

File metadata

  • Download URL: cairn_browser-0.1.0.tar.gz
  • Upload date:
  • Size: 188.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.7

File hashes

Hashes for cairn_browser-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4f1eacd30b159c5d8664c8ab6ed547268afee012e05c9a3a5d0ffd870fe3253b
MD5 441424b916992d45605634a74c9da0c1
BLAKE2b-256 4567c3b48e48be39e175b9f2deed8b6843acc1ffe4c53cb26bf37329eb0fba19

See more details on using hashes here.

File details

Details for the file cairn_browser-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: cairn_browser-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 88.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.7

File hashes

Hashes for cairn_browser-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a8e3d9b1cc8eb6368c04914cd299d2af58ef1f955ddd9c95fb679ba9d4ec7c44
MD5 29dee4b9293815c4d9c4b70f1ee5a5bf
BLAKE2b-256 b60f57047c49c7df929ce870e31a6055f17272f83d7c6d706feffaf85cf8f517

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.1

2 files

0.2.0

2 files

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page