By s860164
Playwright-powered browser automation for Claude Code. Persistent Google login, visible browser, fast screenshot/click/scroll/type operations.
Log into any website using the Playwright browser. Navigate to login page, let user complete authentication, verify login status.
Best practices for browser automation with Playwright MCP tools. Auto-activates when browser tools are used.
Perform any browser task — navigate, click, type, screenshot, scroll. Uses Playwright to control a real browser with persistent login sessions.
A Claude Code plugin that gives Claude a real, visible Chrome browser with persistent login sessions. Built on Microsoft's official Playwright MCP server.
# Clone the repo
git clone https://github.com/user/browser-for-ai.git
# Run setup (installs Playwright + Chrome)
cd browser-for-ai
bash scripts/setup.sh
# Option A: Install as plugin (recommended)
# In Claude Code, run:
# /plugin install /path/to/browser-for-ai
# Option B: Manual MCP registration
claude mcp add browser -- bash /path/to/browser-for-ai/scripts/start-browser.sh
The browser MCP server will start automatically.
In Claude Code, type:
/browser-login
Chrome opens visibly. Complete your Google login in the browser window. Your session is now saved permanently.
/browser go to Gmail and check for unread emails
/browser search Google for "playwright mcp server"
/browser open Google Calendar and show today's events
| Command | Description |
|---|---|
/browser-login [url] | Open browser for manual login (defaults to Google) |
/browser <task> | Perform any browser task with natural language |
This plugin wraps @playwright/mcp with:
--browser chrome — Uses real Chrome (not Chromium) for best Google compatibility--user-data-dir ~/.browser-for-ai/chrome-profile/ — Cookies & sessions persist--headless — Browser window is visible on your screen--viewport-size 1280,720 — Reasonable default window sizebrowser_navigate — Go to URLbrowser_go_back / browser_go_forward — Historybrowser_wait — Wait for page loadbrowser_click — Click elementsbrowser_type — Type textbrowser_select_option — Dropdownsbrowser_hover — Hoverbrowser_press_key — Keyboardbrowser_snapshot — Accessibility tree (fast, text-based)browser_take_screenshot — Visual capturebrowser_console_messages — Console outputbrowser_network_requests — Network activitybrowser_tab_list / browser_tab_new / browser_tab_select / browser_tab_closebash scripts/setup.sh to ensure Playwright is installed--browser chrome (real Chrome), not Chromium~/.browser-for-ai/chrome-profile//browser-login to log in again if neededrm -rf ~/.browser-for-ai/chrome-profile/
bash scripts/setup.sh
MIT
Admin access level
Server config contains admin-level keywords
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub s860164/browser-for-ai --plugin browser-for-aiHarness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
AI-powered development tools for code review, research, design, and workflow automation.
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development