docs

browser-memory docs

An open catalog of pre-built web skills for AI agents: reusable, battle-tested recipes for operating specific sites. Your agent installs one with a single command and runs it with the browser it already has — so it stops re-learning every page.

20×faster runs with a pre-built skill
fewer tokens — structured data instead of screenshots
0cookies ever leave your browser

What is browser-memory?

Without a skill, a browsing agent pays the same tax on every run: take a screenshot, snapshot the DOM, guess selectors, retry, and burn tokens re-deriving a page someone else already figured out.

browser-memory removes that tax. Each skill is a SKILL.md — one task on one site, written down with the exact selectors and, whenever possible, the direct in-page request. bmem add registers it as a native skill of your agent, and the agent runs it with its own browser. When a site ships new markup and a skill breaks, it is fixed once in the catalog, for everyone.

The system at a glance

bmem is a thin, consume-only CLI: it finds and installs skills, and never touches a page or a cookie. The skill itself runs in your browser:

system overviewbrowser-memory
Shared skills catalogapi.browser-memory.comcurated per-site index + SKILL.md storage — public, read-only
bmem search · bmem add
bmemdownloads the skill and registers it natively — never drives a browser, never sees your cookies
Your agentClaude Code · Cursor · Codex · … — the skill now sits in its own skill list
navigate + evaluate
Your own browserPlaywright MCP · claude-in-chrome · … — sessions and cookies stay here
Structured JSONfields the agent reasons over — no screenshots, no DOM dumps

The pieces

PieceWhat it isWhere
bmemThin, consume-only CLI. Searches the catalog and registers skills into your agent — your agent runs them with its own browser.npm · GitHub
Skills catalogHosted, read-only registry of curated skills, one per task per site. Nothing to install.api.browser-memory.com
SKILL.mdThe unit of memory: one task on one site, as a browser-agnostic recipe with exact selectors and the direct request.format
llms.txtPlain-text index of the whole catalog. Zero auth, zero install — an agent can just fetch it./llms.txt

Which way in?

If you…Use
run an agent that drives a browser (Playwright MCP, claude-in-chrome, …) and want pre-built skills for itbmem CLI
just want to read what the catalog knows, no installllms.txt · ecosystem
need a site or task the catalog does not cover yetrequest it

Keep reading