Claude Code plugin for Boopmark — bookmark management for humans and AI agents
npx claudepluginhub willisrocks/boopmarkClaude Code plugin for managing bookmarks with the boop CLI
A fast, self-hostable bookmark manager for humans and AI agents.
Built with Rust, HTMX, and Tailwind CSS. Save, tag, and search your bookmarks from a clean web UI, a CLI (boop), or let your AI coding agents do it for you. Optional AI enrichment auto-generates tags and descriptions. Pluggable screenshot capture for page thumbnails.
Tell your AI coding agent:
Read https://raw.githubusercontent.com/willisrocks/boopmark/main/README.md and follow the installation instructions.
Or follow the Quick Start and CLI sections below.
Install the Boopmark plugin to give Claude Code the boop skill:
claude plugin add willisrocks/boopmark
This adds the boop skill, which Claude Code will automatically use when you ask about bookmarks.
Any AI agent with shell access can use the boop CLI directly:
# 1. Install the binary
curl -fsSL https://raw.githubusercontent.com/willisrocks/boopmark/main/install.sh | sh
# 2. Point at your Boopmark server (local or hosted)
boop config set-server http://localhost:4000 # local dev
# or
boop config set-server https://boopmark.yourdomain.com # your hosted instance
# 3. Get your API key: log in to the Boopmark web app → Settings → Generate API Key
boop config set-key YOUR_API_KEY
# 4. Verify
boop list
Important: You need a running Boopmark server and a user account before the CLI will work. See Quick Start to set one up, then log in to the web app to generate your API key under Settings.
To give Claude Code (or any AI agent) access without the plugin, add this to your project's CLAUDE.md or AGENTS.md:
## Bookmarks
Use the `boop` CLI to save and search bookmarks:
- `boop add <url> --tags "tag1,tag2"` — save a bookmark
- `boop search <query>` — find bookmarks
- `boop list` — list recent bookmarks
- `boop add <url> --suggest` — save with AI-suggested tags and description
boop) for terminal and agent-based bookmark managementThe fastest path uses Docker Compose and just bootstrap:
# 1. Prerequisites: Docker, just, openssl
git clone https://github.com/chrisfenton/boopmark
cd boopmark
# 2. Bootstrap: generates secrets, starts services, creates your owner account
just bootstrap [email protected] --password yourpassword
# 3. Open http://localhost:4000 and sign in
just bootstrap copies .env.example to .env, generates random secrets, starts the Docker stack, waits for readiness, and creates your owner account in one step.
Copy .env.example to .env and customize. Only three variables are required; everything else has sensible defaults.