BrowserBridge 是一个浏览器调试集成工具,让 Claude Code 通过本地 WebSocket 桥接服务与浏览器实时交互,用于调试、DOM 检查和 JavaScript 执行。
主要能力:提供健康检查、连接列表、执行 JavaScript、检查元素、截图、连接详情和消息历史等 HTTP API。扩展会自动捕获控制台日志、JavaScript 错误、Promise 拒绝和页面事件并发送到桥接服务器。
使用方式:需先启动桥接服务器(cd bridge-server/ClaudeBrowserBridge 后 dotnet run),在 Chrome/Edge 加载扩展并点击“Connect to Claude”,确认状态为已连接,且浏览器打开目标网页。常用命令如 curl http://localhost:3141/api/browser/health 检查状态,curl -X POST http://localhost:3141/api/browser/execute -H "Content-Type: application/json" -d '{"script": "document.title"}' 执行脚本,curl -X POST http://localhost:3141/api/browser/inspect -H "Content-Type: application/json" -d '{"selector": "#myElement"}' 检查元素。脚本结果写入文件,可用 cat "C:/RI Services/BrowserBridge/claude_browser_last_result.json" 读取。
适用场景:调试元素不可见问题、验证 JavaScript 函数、访问模块作用域变量、实时测试 DOM 修改等。
限制:桥接服务器仅接受 localhost 连接,无身份验证,可执行任意 JavaScript,仅用于开发,不适用于生产环境;部分严格 CSP 的网站可能阻止功能。具体收费、价格、平台支持等信息暂未提供。