Dev Browser

Active
GitHub TypeScript MIT

Description

A Claude Skill that gives your AI coding agent the ability to use a web browser for browser automation.

Key Features

  • Sandboxed execution: scripts run in a QuickJS WASM sandbox with no host filesystem or network access
  • Persistent pages: navigate once and interact across multiple scripts without reloading
  • Auto-connect to running Chrome or launch a fresh Chromium instance
  • Full Playwright API: goto, click, fill, locators, evaluate, screenshots, and more in a sandboxed environment
  • Dual computer-use toolsets: pixel/vision tier (cua) and DOM-id tier (domCua) for flexible browser interaction
  • AI agent integration: works with Claude Code, Amp, Codex, and any CLI-capable agent with no plugin installation needed

Use Cases

💡 Browser automation for AI coding agents to interact with web pages, fill forms, and verify deployments
💡 Web scraping and data extraction with sandboxed script execution for safety
💡 Automated QA testing and visual regression testing of web applications
💡 Browser-based development workflows where agents need to navigate, screenshot, and interact with live sites

Quick Start

npm install -g dev-browser
dev-browser install    # installs Playwright + Chromium

dev-browser --headless <<'EOF'
const page = await browser.getPage("main");
await page.goto("https://example.com", { waitUntil: "domcontentloaded" });
console.log(await page.title());
EOF

Related Projects