pi-browser-use
v0.12.15by 0xPlayerOne
Managed persistent, fresh, and existing Chrome sessions with focus-safe browser tools and CLI-first skills.
What pi-browser-use does, in the publisher's words
Native Pi extension and Agent Plugins 1.0 / standalone MCP server, sharing the same curated browser runtime. See portable installation and configuration.
Opinionated browser-use for the Pi coding agent, powered by chrome-devtools-mcp, not Playwright.
- Persistent Pi browser by default: self-launched headless Chrome on ~/.pi/browser-profile (log in once via browser_setup); MCP attaches over an ephemeral loopback port. No window, no focus steal, no consent popups.
- Fresh clean room on request: mode: fresh for anonymous checks; nothing persists.
- Existing-Chrome escape hatch: mode: existing brokers background tabs into the collapsed pi-browser-use group via the bundled extension (extension/).
- CLI-first policy bundled: skills/browser-policy tells agents to prefer gh / wrangler / APIs and web fetching before driving the browser.
- Safer proxying: browser_-prefixed tools, noisy/privileged tools excluded, sensitive network headers redacted, background/focus-safe page defaults.
From the project README, punctuation lightly normalized · Open the README on GitHub
- Skills
- 8
- MCP servers
- 1
- Stars
- 5
- License
- MIT
- Repo created
- 2026-09-05
- Last pushed
- 2026-10-25
- Publisher type
- User
- Version
- 0.12.15
Links
Skills · 8
- auth-bootstrap
- Initialize or reauthenticate the managed persistent browser profile. Use on a new machine or plugin instance, at a login wall, or when SSO, 2FA, passkeys or provider verification require a human. Works with native Pi and portable MCP hosts.
- browser-policy
- Browser-use policy for agents. Use before any browser_* tool call. Prefer CLIs and APIs over browser automation, default to a dedicated persistent headless profile, use fresh mode for anonymous checks, and never steal user focus.
- derive-client
- Turn observed browser traffic into a standalone API client. Use when a task repeats the same site interactions and should stop driving the browser, record the network calls, then replace clicks with fetch.
- dogfood
- Exploratory testing playbook for bug hunts and quality passes. Use when asked to dogfood, poke at, or break a site, tour it with intent instead of clicking around.
- gmail-auth
- Verify Gmail authentication in the persistent managed browser profile. Use when a task needs the Gmail inbox, after browser_setup, or when Google shows a login or verification challenge.
- playwright-handoff
- Decide when browser automation has hit its limits and hand off to a repo Playwright run instead. Use when a task needs request mocking, assertions, traces, repeatability, or CI parity that browser_* tools cannot provide.
- triage-console
- Standard flow for diagnosing a broken page. Use when a site misbehaves, renders wrong, or throws, snapshot, console errors, failed network requests, then screenshot.
- visual-qa
- Screenshot discipline for visual checks of WebGL/canvas scenes and layouts. Use when asked whether something \"looks right\", for before/after comparisons, or for viewport coverage.
Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
MCP servers · 1
- browserstdio
- node ${PLUGIN_ROOT}/dist/mcp-server.js
- env vars: PI_BROWSER_USE_DATA_DIR
Read from the plugin's own mcp.json. We list environment variable names, never values.
Category
Other. Assigned by this directory. Agent Plugins 1.0.0 has no category field, so no manifest declares one.
Keywords
browser · chrome · mcp · agent-skills · pi
Related by publisher and keywords
Cloudflare skills: the official Cloudflare skills library plus cf-first hardening and cf CLI skills. Tools live in the cf CLI, not in this plugin.
Reliable Chrome automation, debugging, and performance analysis for AI agents.
TideSurf launches or attaches to Chromium over CDP and compresses the live DOM into token-efficient text for browser agents, exposed via CLI and MCP.
Community package for Chrome DevTools MCP. Inspect pages, automate flows, analyze performance, and debug browser state.
Hosted CentricMem librarian: organise and retrieve Markdown memory via host MCP.
Let your agent use your real, logged-in browser in its own background tab, 46 tools plus the automate-browser skill covering tab ownership, page interaction, extraction, sessions, capture and troubleshooting.
[](https://agentpluginsdirectory.com/plugins/pi-browser-use)✓ Verified . We fetched the manifest from GitHub and checked it against the official Agent Plugins 1.0.0 schema at agent-plugins.org.