什么是Jam?
Jam 是一款面向软件团队的屏幕录制工具,用于记录 Bug、反馈和想法。它通过 Chrome 扩展、iOS 应用及 Mac 客户端捕获屏幕画面,并自动附带日志、网络请求等技术上下文。该工具支持将录制内容直接路由至 Linear、Jira 或 Slack,也可供 AI 代理读取以协助调试。
Jam的核心功能有哪些?
- 自动技术上下文关联在录制时自动保留可用的控制台日志、网络请求、用户事件及设备详情,便于工程师排查问题。
- AI 摘要生成Jam AI 自动建议标题、摘要及复现步骤,为开发人员和 AI 代理提供清晰的调查起点。
- 多平台捕获方式支持通过浏览器扩展截图或录屏,以及在 iOS 设备和 Mac 桌面端进行即时录制与分享。
- 客户免安装录制链接发送 Recording Link 即可让客户通过浏览器直接录制并提交问题,无需下载任何软件。
- 开发者 SDK 集成提供 Jam SDK,允许调用
jam.metadata()注入实时用户状态、功能标志和应用上下文信息。 - AI 代理工作流支持通过 Webhooks 触发代理运行,并利用 Jam MCP 让编码代理读取录制中的完整技术背景以修复代码。
Jam的使用案例有哪些?
- 内部 QA 快速上报测试人员在发现界面异常时,使用浏览器扩展一键录制,自动生成包含错误堆栈的工单发送给开发团队。
- 外部客户故障收集当用户报告难以复现的 Bug 时,客服发送录制链接,用户在聊天窗口内直接完成操作演示并自动附加浏览器日志。
- 自动化代码修复验证编码代理通过 Jam CLI 发布其执行过程的视频作为 Jam,展示 PR 背后的工作细节以供人工审查。
如何使用Jam?
- 选择捕获入口根据场景安装 Chrome 扩展、Mac 客户端或使用 iOS 应用启动录制会话。
- 执行屏幕操作在应用中重现 Bug 或记录想法,Jam 会自动同步捕获当时的网络请求和控制台日志。
- 生成与编辑摘要录制结束后,Jam AI 自动生成标题和复现步骤,用户可确认或微调这些元数据。
- 分发与路由将生成的 Jam 链接发送至 Slack/Linear/Jira,或通过 Webhook 触发 AI 代理介入分析。









