Browser-Memory

browser-memory3 pts0 comments

GitHub - browser-memory/bmem: Open catalog of web skills for AI agents — search, add, and run reusable browser recipes with whatever browser your agent already has. · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

Uh oh!

There was an error while loading. Please reload this page.

browser-memory

bmem

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star<br>18

main

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>12 Commits<br>12 Commits

assets

assets

skills/bmem

skills/bmem

src

src

.gitignore

.gitignore

LICENSE

LICENSE

README.md

README.md

SERVER.md

SERVER.md

package-lock.json

package-lock.json

package.json

package.json

tsconfig.json

tsconfig.json

tsup.config.ts

tsup.config.ts

View all files

Repository files navigation

browser-memory

Open catalog of web skills for AI agents.

browser-memory.com

Open catalog of web skills for AI agents. Search reusable, battle-tested browser<br>recipes, add them as native agent skills, and run them with whatever browser your<br>agent already has — Playwright MCP, claude-in-chrome, browser-memory's bm_*, …

bmem is a thin, consume-only CLI (Node, no browser). It searches the catalog and<br>registers skills into your agent's native skill framework. It never drives a browser<br>and never sees your cookies — the agent runs the skill with its own browser, so the<br>session stays put.

This is the public CLI. The skill catalog lives behind a separate read-only API:<br>a light search endpoint plus a file manifest that points at blob storage.<br>See SERVER.md for the API contract.

Install

npm i -g bmem-cli

Usage

# search the catalog, e.g. bmem search linkedin people<br>bmem search --site linkedin.com # filter by site<br>bmem list [--limit 50] # list the whole catalog<br>bmem show linkedin.com/search-people # print a skill's SKILL.md without installing<br>bmem add linkedin.com/search-people # download + register a skill natively<br>bmem install # register the bundled bmem meta-skill (bootstrap)">bmem search query> # search the catalog, e.g. bmem search linkedin people<br>bmem search --site linkedin.com # filter by site<br>bmem list [--limit 50] # list the whole catalog<br>bmem show linkedin.com/search-people # print a skill's SKILL.md without installing<br>bmem add linkedin.com/search-people # download + register a skill natively<br>bmem install # register the bundled bmem meta-skill (bootstrap)

Start with bmem install — it registers a meta-skill that teaches your agent the<br>command surface plus how to map each skill's capabilities (navigate, evaluate, …)<br>to its own browser tools. After that, bmem add makes a skill show up in the<br>agent's native skill list, and the agent invokes it directly.

add and install register skills by delegating to the standalone<br>skills installer (npx skills add …), which<br>detects your agent (Claude Code, Cursor, …) and writes to the right place — so npx<br>must be available.

How a skill runs

A skill is a SKILL.md: YAML frontmatter (machine) + a browser-agnostic recipe. It<br>declares the capabilities it needs and ships the exact selectors — and, when<br>possible, the direct in-page XHR — so the agent skips reading a full DOM. Execution is<br>one path:

navigate to establish the session,

evaluate the skill's extractor (an in-page authenticated fetch + parse),

get back the JSON.

Cookies never leave the browser.

Configuration

Env var<br>Default<br>Purpose

BMEM_SKILLS_API_BASE_URL<br>https://browser-memory.com<br>Skills API base (self-host)

BMEM_HOME<br>~/.config/bmem<br>Local cache of added skills

Development

dist/<br>npm run typecheck<br>node dist/index.js search linkedin">npm install<br>npm run build # tsup -> dist/<br>npm run typecheck<br>node dist/index.js search linkedin

License

MIT

About

Open catalog of web skills for AI agents — search, add, and run reusable browser recipes with whatever browser your agent already has.

Resources

Readme

License

MIT license

Uh oh!

There was an error while loading. Please reload this page.

Activity

Custom properties

Stars

18<br>stars

Watchers

watching

Forks

forks

Report repository

Releases

No releases...

bmem search browser skill skills agent

Related Articles