DevRecorder 是什么?
DevRecorder 是一款专为开发者打造的屏幕录制工具,能在捕捉界面操作的同时记录调试上下文。它会生成一段视频,并同步时间轴上的控制台日志、网络请求和导航事件,让你直接定位到 Bug 发生的精确时刻。
录制器还会捕获请求/响应详情(包括请求头、负载和响应体),并支持在复现过程中添加麦克风音频。它旨在帮助团队通过可分享链接传递包含完整上下文的 Bug 报告。
核心功能
- 帧同步调试时间轴:日志、网络和路由/导航变更与视频帧对齐,可直接拖动到录制中的任意时刻。
- 控制台捕获(保留完整细节):记录控制台日志、警告和错误,包含完整堆栈跟踪和参数负载,与 DevTools 显示内容一致。
- 网络捕获(接近 DevTools 精度):捕获完整网络请求,包括请求头、负载、响应体和时间信息,与 DevTools 显示内容相当。
- 导航与路由变更跟踪:记录 SPA 和传统页面流程的导航事件,使录制内容反映用户实际路径。
- 麦克风旁白支持:可在录制过程中添加麦克风音频,无需离开录制器即可说明当前情况。
- 可分享链接输出(无需登录即可查看):生成 URL,团队成员可直接打开查看同步后的调试数据。
- 通过 MCP 提供 AI 助手上下文:可通过 MCP 连接,让 AI 助手访问录制上下文(视频、日志和网络)。页面特别提及将录制拖入 Cursor 的工作流。
如何使用 DevRecorder
- 安装扩展:从 Chrome 网上应用店添加 DevRecorder Chrome 扩展。
- 开始录制:点击录制按钮,然后复现要捕获的问题。
- 录制所需内容:可选择窗口或绘制区域,仅包含屏幕相关部分。
- 验证捕获:复现过程中,DevRecorder 会自动捕获控制台输出、网络活动和导航事件(若启用麦克风旁白则一并记录)。
- 分享以供评审:使用分享选项生成可分享 URL,团队可查看同步后的调试上下文。
- (可选)发送上下文至 AI 工具:通过 MCP 连接,支持的 AI 工具即可使用录制内容。
使用场景
- 复现客户端错误:在触发 JavaScript/TypeError 流程时录制,然后拖动到控制台输出中错误出现的精确帧。
- 调试请求/响应不匹配:捕获失败的 API 调用(包括状态、负载、请求头和响应体),并与视频中显示的 UI 状态和时间关联。
- 跟踪 SPA 路由跳转:当 Bug 在导航后出现(例如从商品页到购物车再到结账),可使用导航事件确认用户实际路由路径。
- 撰写带旁白的 Bug 报告:录制并口述复现步骤,评审者可在看到底层日志和网络活动的同时理解复现逻辑。
- 准备 AI 辅助分析:将录制上下文提供给通过 MCP 连接的 AI 助手,使其能参考视频中发生的事件及录制的调试数据。
常见问题
DevRecorder 分享录制是否需要登录?
页面说明团队查看者可通过可分享链接打开,无需登录。
DevRecorder 录制时会捕获哪些内容?
它会同步捕获控制台日志(包括堆栈跟踪和参数)、网络请求(包括请求头、负载、响应体和时间信息)和导航事件,并可包含麦克风旁白。
我可以只录制屏幕的一部分吗?
可以。页面描述了选择窗口或绘制区域,仅捕获选定区域。
AI 助手如何从 DevRecorder 获取上下文?
网站说明可通过 MCP 连接,让 AI 助手访问录制上下文(视频、日志和网络)。页面还以将录制拖入 Cursor 为例说明工作流。
页面提及的浏览器设置是什么?
安装指引为从 Chrome 网上应用店添加 DevRecorder 扩展。
替代方案
- DevTools 性能/网络/控制台录制流程:内置于 Chrome DevTools,专注于捕获跟踪和网络详情;通常需要手动导出和关联,而非单一帧同步视频时间轴。
- 带标注的通用屏幕录制工具:用于教程或问题复现的视频录制工具可搭配单独的日志导出,但无法自动将控制台和网络数据同步到视频。
- 收集会话的错误报告工具(如会话回放):会话回放产品捕获用户交互时间轴,有时包含网络详情;重点通常在于用户交互,而非 DevTools 式的控制台/网络捕获与帧锁定关联。
替代品
Ably Chat
Ably Chat 提供聊天 API 和 SDK,用于自定义实时聊天应用:支持反应、在线/房间状态及消息编辑/删除,面向高并发场景。
Tavus
Tavus 构建可在实时面对面互动中看、听并响应的 AI 系统,并通过 API 支持视频代理、数字孪生与 AI 伴侣部署。
AakarDev AI
AakarDev AI 是一个强大的平台,通过无缝的向量数据库集成简化 AI 应用程序的开发,实现快速部署和可扩展性。
DeepMotion
DeepMotion 是 AI 动作捕捉与人体追踪平台,可在浏览器中用视频(及文本)生成 3D 动画;并通过 Animate 3D API 便于开发集成。
Arduino VENTUNO Q
Arduino VENTUNO Q 边缘AI电脑,集成AI推理与微控制器确定性控制;用 Arduino App Lab 打通嵌入式、Linux与边缘AI开发。
Scriptmine
Scriptmine 从真实受众对话提取问题与热门角度,生成可上镜脚本,支持写作、编辑与录制,助你更快完成短视频内容。