
Osloq
Osloq 是一款 AI 问题调查工具,可在隔离沙盒中重现 GitHub 错误,并返回经过验证、有证据支持的报告,其中包含日志、屏幕截图和跟踪的代码路径。
https://osloq.com/?ref=producthunt&utm_source=aipure

产品信息
更新于:2026年07月06日
什么是 Osloq
Osloq 是一款开发人员工具,通过自动重现 GitHub 问题,帮助团队从“无法重现”转变为“已验证的发现”。连接存储库并选择一个问题后,Osloq 会跟踪相关代码、提交和运行时上下文,然后运行流程以查看实际发生的情况。它不进行推测性分析,而是生成一份与具体证据(例如,特定文件/提交、运行时日志和捕获的浏览器输出)相关的清晰报告,从而更容易理解问题的真正原因以及下一步该怎么做。
Osloq 的主要功能
Osloq 是一款 AI “问题调查员”,它连接到您的 GitHub 仓库,读取选定的 GitHub 问题,追踪相关的代码/提交/运行时上下文,然后尝试在一个隔离的沙盒中重现错误,最后得出结论。它会生成有证据支持的发现(例如,确切的代码路径、关联的提交、日志、截图以及捕获的浏览器控制台/DOM),并将结果转化为清晰的报告,可以发布回问题中,帮助团队验证发生了什么以及下一步需要改变什么。
GitHub 问题调查工作流: 连接一个仓库,选择一个问题,Osloq 会追踪仓库(代码 + 提交 + 运行时上下文)以建立一个直接与问题相关的、基于证据的调查线索。
在得出结论前重现错误: 在沙盒中运行相关流程,并捕获日志、截图、错误以及(对于 Web 流程)浏览器控制台/DOM 等工件,然后将结果链接回问题。
带有验证发现的证据时间线: 生成由具体证据链接(例如,特定文件和提交)支持的“验证发现”,以便开发人员可以确切地看到错误发生的原因。
为开发人员行动生成清晰报告: 总结重现的内容,提供证据链接,并建议下一步的更改,结构化以便可以作为问题评论发布而不会丢失上下文。
安全和隐私控制: 使用最小权限的只读 GitHub App;在每次调查后销毁的全新沙盒中运行代码;不存储源代码也不对其进行训练(只保留报告/证据)。
秘密可选 + 多语言支持: 可以使用项目秘密(模型只看到秘密名称,不看到值)或绕过缺失的依赖项进行重现;设计用于任何语言,目前运行 JS/TS、Python 和 Go(正在扩展)。
Osloq 的使用场景
SaaS 产品工程分类: 自动重现客户报告的 GitHub 问题,附上日志/截图,并提供经过验证的根本原因证据,以减少修复时间和来回沟通。
开源维护者问题验证: 在公共仓库上使用免费计划来验证传入的错误报告,并生成可重现的证据,从而提高问题质量和维护者效率。
QA 和发布回归验证: 对可疑的回归运行调查,以确认行为并查明涉及的提交/文件路径,支持更快的通过/不通过决策。
基于团队的调试操作: 通过团队功能(共享历史记录、RBAC、席位),组织可以集中调查结果,并标准化错误的重现和文档化方式。
注重安全的企业调试: 在隔离的沙盒中调查问题,具有只读仓库访问权限和可选的秘密,符合更严格的控制,同时仍能实现可重现的诊断。
优点
有证据支持的重现(日志/截图/代码路径链接)减少了与纯粹推测性 AI 调试相比的模糊性。
强大的安全态势:沙盒运行,不保留/训练源代码,以及最小权限的只读 GitHub App 访问。
灵活的执行:可以有或没有秘密地工作,并支持多种语言/框架(目前支持 JS/TS、Python、Go)。
清晰的报告格式,可以发布回 GitHub 问题,改善团队沟通和交接。
缺点
调查配额和计划限制(例如,免费版:每月 5 次;专业版:每月 50 次;团队版:按席位)可能会限制繁重的调试工作流。
私有仓库支持需要付费计划(专业版/团队版)。
运行时支持仍在扩展中;虽然设计用于任何语言,但目前的执行主要侧重于 JS/TS、Python 和 Go。
即使 Osloq 可以绕过某些依赖项,但如果没有提供秘密或完全代表性的环境,某些重现可能会受到限制。
如何使用 Osloq
1) 从 Osloq 开始: 访问 https://osloq.com/ 并点击“开始使用”(或直接访问 https://app.osloq.com/get-started)。
2) 登录: 在 Osloq Web 应用程序中,登录(网站提供一个“登录”链接,指向 https://app.osloq.com/login)。
3) 通过 GitHub App 连接您的 GitHub 存储库: 通过 Osloq 的 GitHub App 连接授权 Osloq。Osloq 声明它对您授权的存储库使用最小权限的只读访问。选择您想要的范围(单个存储库或整个组织)并继续授权。
4) 选择一个存储库并选择一个 GitHub 问题进行调查: 连接后,选择您想要的存储库,然后选择您希望 Osloq 重现和调查的特定 GitHub 问题。
5) 运行调查(重现优先的工作流): 触发调查。Osloq 将在隔离的沙盒中运行您的存储库,跟踪相关代码/提交/运行时上下文,并在得出结论之前尝试重现问题。
6) (可选) 如果您的应用程序需要,提供项目密钥: 如果问题需要真实的环境依赖项,您可以提供项目密钥。Osloq 表示它也可以在没有密钥的情况下通过绕过依赖项来尝试重现。它还声明模型只看到密钥名称,而不是值。
7) 查看证据时间线: 运行后,查看有证据支持的输出:Osloq 链接相关代码路径(文件/提交)并包含捕获的工件,例如支持其发现的日志、屏幕截图和错误。
8) 阅读已验证的发现和建议的下一步: Osloq 总结了它重现的内容,并提供了一个“已验证的发现”(与证据相关的结论)以及一个建议的更改(下一步)来解决问题。
9) 使用生成的报告(以及可用于问题评论的摘要): 使用 Osloq 清晰的报告进行内部共享或发布回 GitHub 问题。产品页面显示它可以将结果准备为问题评论。
10) 根据需要管理访问和权限: 如果您想限制或删除访问权限,可以调整 GitHub App 授权范围或随时撤销访问权限(Osloq 声明您可以控制范围并随时撤销)。
11) 选择计划并监控调查限制: 根据您的需求选择一个计划:免费版(仅限公共存储库,每月 5 次调查)、专业版(私有存储库,每月 50 次调查)或团队版(每个席位 60 次调查,包含 3 个席位,共享存储库/历史记录,RBAC)。根据定价页面,随时升级和随时取消。
Osloq 常见问题
Osloq 为您重现 GitHub 问题。它在隔离的沙盒中运行您的存储库,跟踪相关代码,并尝试触发错误,然后返回由日志、屏幕截图和确切代码路径支持的结论。











