Dev Browser
活跃简介
一个 Claude 技能模块,为 AI 编程智能体提供网页浏览器使用能力,实现浏览器自动化操作。
核心特性
- 沙箱执行:脚本在 QuickJS WASM 沙箱中运行,无法访问主机文件系统或网络
- 持久化页面:一次导航即可跨多个脚本交互,无需重新加载
- 自动连接已运行的 Chrome 或启动全新的 Chromium 实例
- 完整 Playwright API:在沙箱环境中使用 goto、click、fill、locator、evaluate、screenshot 等功能
- 双计算机使用工具集:像素/视觉层(cua)和 DOM-id 层(domCua),灵活的浏览器交互方式
- AI 智能体集成:兼容 Claude Code、Amp、Codex 及任何支持 CLI 的智能体,无需安装插件
适用场景
💡 AI 编程智能体的浏览器自动化:与网页交互、填写表单、验证部署
💡 Web 抓取和数据提取:沙箱脚本执行确保安全性
💡 Web 应用的自动化 QA 测试和视觉回归测试
💡 基于浏览器的开发工作流:智能体需要导航、截图并与活跃站点交互
分类
快速开始
npm install -g dev-browser
dev-browser install # 安装 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