0xPlayerOne avatar

pi-browser-use

v0.12.15

by 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

  • pi-cloudflare0xPlayerOne

    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.

  • chrome-devtoolsChromeDevTools

    Reliable Chrome automation, debugging, and performance analysis for AI agents.

  • tidesurfTideSurf

    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.

Add the verified badge to your README[![Verified by AgentPluginsDirectory.com against Schema 1.0.0](https://agentpluginsdirectory.com/badge.svg)](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.