Dev Browser:Claude Code 的有状态浏览器自动化
Dev Browser:Claude Code 的有状态浏览器自动化
随着 AI 代理在编写代码方面变得越来越出色,下一步的自然进阶是赋予它们与真实网页交互的能力。Dev Browser 是一款开源的 Claude Code 技能,正是执行此功能——并在调用之间保持浏览器状态。
为什么 Dev Browser 重要
- 持久页面 — 只需导航一次页面并将其保存在内存中。无需为每个脚本重新加载 DOM。
- 灵活执行 — 既可一次性运行完整脚本,也可逐步执行操作,方便探索。
- LLM 友好的 DOM 快照 — 结构化、轻量化的页面表示,Claude 能快速解析。
- Chrome 扩展 — 控制现有 Chrome 配置文件,利用已登录会话、Cookie 以及扩展。
这些功能为 Claude Code 代理在测试、数据提取和互动演示上提供了实用优势。
快速开始指南
- 先决条件
- 已安装 Claude Code CLI
-
Node.js v18+ 及 npm
-
安装技能
# 使用 Claude Code 市场 /plugin marketplace add sawyerhood/dev-browser /plugin install dev-browser@sawyerhood/dev-browser # 或者克隆仓库进行本地开发 SKILLS_DIR=~/.claude/skills # Amp # SKILLS_DIR=~/.codex/skills # Codex mkdir -p $SKILLS_DIR git clone https://github.com/sawyerhood/dev-browser /tmp/dev-browser-skill cp -r /tmp/dev-browser-skill/skills/dev-browser $SKILLS_DIR/dev-browser rm -rf /tmp/dev-browser-skill - (可选)Chrome 扩展
- 从发布页下载最新的
extension.zip。 - 在永久位置解压,例如
~/.dev-browser-extension。 - 在 Chrome 的扩展页面开启开发者模式,加载 unpacked 文件夹。
- 启用扩展并让 Claude 说“连接到我的 Chrome”。
- 执行示例交互
Claude: Open https://example.com and take a screenshot.
原创文章:
查看原文