发现 AI 代理的未来arrow_forward

Debug Helper

calendar_today收录于 2026年4月24日
category智能体与应用工具
code开源
TypeScriptNode.jsJavaScriptAI代理浏览器自动化智能体与应用工具开发者工具/代码安全/隐私

捕获浏览器调试上下文并导出结构化报告的 Chrome 扩展,专为 AI 编码代理优化。

Debug Helper 是一款基于 Manifest V3 的 Chrome 扩展,专注于将浏览器内的调试上下文转化为可供 AI 编码代理直接消费的结构化报告。它覆盖 DOM 交互事件、控制台日志、网络请求及截图标注四类核心信号,内置自动脱敏(移除 Bearer tokens、API keys 等)与事件去重机制,支持 Markdown、JSON、TOON(专为 LLM 优化的 token 高效格式)三种导出格式。项目零外部依赖,ZIP 构建器与 TOON 编码器全部内置,采用 Content Scripts 双世界架构(ISOLATED world 负责事件监听与消息中继,MAIN world 负责拦截原生 console 与网络 API),Service Worker 负责事件缓冲(每 2 秒或 50 条事件刷新一次)与会话管理。

信号捕获能力#

  • DOM 事件捕获:点击、输入、滚动、表单提交,附带元素上下文
  • 控制台捕获:errors、warnings、logs,含堆栈跟踪
  • 网络请求捕获:fetch 与 XHR,记录状态码、耗时、错误响应体
  • 截图 + 标注:矩形、箭头、文本、自由画笔、计数器、裁剪
  • 手动笔记:录制过程中可向步骤时间线添加文本注释

数据处理与安全#

  • 自动脱敏:导出前自动移除 Bearer tokens、API keys、密码等敏感信息
  • 事件去重:自动折叠快速重复点击及 input/change/submit 重叠事件
  • 分块存储管理:事件分块存储,达到 80% 配额时自动清理

导出格式#

格式定位
Markdown适合粘贴到 AI 助手聊天窗口
JSON适合程序化消费、CI 管线
TOON专为 LLM 优化的 token 高效格式

架构数据流#

Content Scripts (page) → Bridge → Service Worker → Storage → UI
     ↓                                ↓
  DOM events                    IndexedDB (screenshots)
  Console logs                  chrome.storage (events, sessions)
  Network requests

关键内置模块(lib/)#

模块职责
storage.jsChrome storage + IndexedDB 封装
export.js报告生成(JSON / MD / TOON)
toon.jsTOON 格式编码器
zip.js轻量 ZIP 构建器
utils.js共享工具函数

典型工作流#

开始录制 → 正常浏览复现问题 → 停止录制 → 一键导出报告粘贴给 AI 编码助手(如 Cursor、Claude、GPT)。

快捷键#

  • Cmd/Ctrl+Shift+R:切换录制
  • Cmd/Ctrl+Shift+S:截图

待确认信息#

  • 是否有独立官网 / Landing Page
  • Chrome Web Store 上架情况
  • TOON 格式的详细规范说明
  • 与特定 AI 编码代理(Cursor、Windsurf 等)的官方集成关系
  • 后续版本路线图
  • 国际化 / 多语言支持情况
  • 自动脱敏的完整规则列表

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch