dev-browser
A Claude Skill to give your agent the ability to use a web browser
Dev-browser is a Claude Code plugin that gives AI agents the ability to control and automate web browsers using sandboxed JavaScript. Built on the Playwright API, it enables agents to navigate pages, click elements, fill forms, capture screenshots, and extract content while running scripts in a secure QuickJS WASM sandbox with no host access. The plugin supports both headless automation and connection to running Chrome instances, maintaining persistent browser sessions across multiple script executions. It includes AI-optimized page snapshot methods and computer-use toolsets for both pixel-coordinate and DOM-based interactions.
Key Features
Use Cases
- 01Automating web scraping tasks where AI agents extract structured data from websites
- 02Testing web applications by having agents interact with forms, buttons, and UI elements
- 03Monitoring website changes and capturing screenshots for comparison
- 04Filling out repetitive web forms with data provided by the agent
- 05Navigating multi-step workflows that require maintaining login state and cookies
- 06Generating visual regression tests by capturing and comparing page snapshots
Related Plugins
View moreandrej-karpathy-skills
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
claude-mem
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Understand-Anything
Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
rtk
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
dev-browser — FAQ
What is dev-browser?+
Dev-browser is a Claude Code plugin that provides browser automation capabilities to AI agents through a sandboxed JavaScript environment. It wraps the Playwright API and runs scripts in a secure QuickJS WASM runtime with no host access.
How do I install the dev-browser plugin for Claude Code?+
Install via npm globally with 'npm install -g dev-browser' then run 'dev-browser install' to set up Playwright and Chromium. For Claude Code skill integration, run 'dev-browser install-skill --claude' to add the skill to ~/.claude/skills/. Alternatively, use the legacy marketplace commands '/plugin marketplace add sawyerhood/dev-browser' and '/plugin install dev-browser@sawyerhood/dev-browser'.
Which AI clients work with dev-browser?+
Dev-browser is designed primarily for Claude Code and other AI agents that can execute bash commands or discover local skills. It can be configured to work with Codex, Claude, and other agent frameworks that support skill discovery through the install-skill command.
Do I need API keys or a running browser to use dev-browser?+
No API keys are required. You can use dev-browser in headless mode (it launches its own Chromium instance) or connect to a running Chrome browser by enabling remote debugging at chrome://inspect/#remote-debugging and using the --connect flag.
Is dev-browser free to use?+
Yes, dev-browser is open source and released under the MIT license, making it free for both personal and commercial use.
How do I prevent permission prompts when Claude Code runs dev-browser commands?+
Add 'Bash(dev-browser *)' to the permissions allow list in .claude/settings.json (project-level) or ~/.claude/settings.json (global). This pre-approves all dev-browser commands because scripts run in a sandboxed environment with no host access.
How do I install dev-browser?+
Open the source repository on GitHub and follow its README. dev-browser is a plugin — MCP Agents Market links you directly to the official repo.
Is dev-browser free?+
dev-browser is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.