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.2.1.tar.gz (222.7 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.2.1-py3-none-any.whl (104.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cairn_browser-0.2.1.tar.gz
  • Upload date:
  • Size: 222.7 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.2.1.tar.gz
Algorithm Hash digest
SHA256 62eba4c4a455fecbe62ee0fc779d9f176768eec5ce9da012de15071682a35fba
MD5 8600cda78194c50ce40c73e49403392b
BLAKE2b-256 e7027fa8f7ab4bd8c68f45b1787b06ab6506f354af1e596b5f1793649846cf7d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cairn_browser-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 104.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.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f68ff861bfe36e5bc685aa11982ec519fe9e57ea9b6e64ac2f86a2a87e021d23
MD5 8cca154a796d6b282d6d5d5265c3dd2a
BLAKE2b-256 f02321afc8e38cdd2bcae3cbc029fed4d37171efa980c54f3ff71b2d6578e7b5

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 files

0.2.0

2 files

0.1.0

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