</>MCP Agents Market
Plugin

dev-browser

by SawyerHood6.6kTypeScriptUpdated 2026-07-15

A Claude Skill to give your agent the ability to use a web browser

Claude CodeCodex

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

Sandboxed script execution in QuickJS WASM environment prevents host filesystem and network access
Persistent browser sessions that maintain state across multiple script invocations
Full Playwright API support including navigation, interaction, locators, evaluation, and screenshots
Auto-connect to running Chrome instances or launch fresh Chromium browsers
AI-optimized page snapshots with snapshotForAI() method for incremental and full captures
Computer-use toolsets at both pixel-coordinate (CUA) and DOM-element levels
Automatic idle browser cleanup with configurable timeout to manage resources
Permission pre-approval patterns to run without interactive prompts in Claude Code

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 more

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.

Related searches