Triage by Chodeberg Triage 在干净沙盒环境中自动复现用户通过 AI 助手提交的 bug,帮助开发者快速筛出真实可复现的问题报告。 热门评论 PH 用户嗨 Product Hunt 👋我做 Triage,是因为我想帮开源维护者把 issue 收件箱清到零。我从最痛苦的部分开始:复现 bug。报 bug 本该几秒钟搞定。所以 Triage 会跑一个 MCP server,用户可以直接从自己已经在用的 AI 助手里报 bug(Claude Code、Codex、Cursor、OpenCode)。Triage 会根据描述,在无网络、锁定精确版本的干净 sandbox 里重建这个 bug,然后重放几次。如果复现不出来,它只问报告者一个很具体的问题,而且对方想答才答。bug 复现后,维护者会看到一个读起来像 README 的报告页:发生了什么、确切的命令和输出、重放结果,以及一个可下载、可离线运行的最小复现。Triage 会针对每个新版本重放未关闭的报告,并在某条报告不再复现时告诉你。它绝不会代你发 issue、评论或 PR;发布什么由维护者决定。今天有一个很诚实的限制:库的 bug 是在 Node 里用模拟 DOM 以 headless 方式复现的。只在真实浏览器里才出现的 bug 目前可能还复现不了。很想听听维护者的反馈:你最希望哪份 bug 报告发来时就已复现好?如果你在自己的项目里试用,也告诉我它在哪儿翻车。我全天都在。PH 用户Chodeberg?PH 用户sandbox 也会匹配报告者的 node 版本吗? 热门产品Pablo Grant2026-10-21原文 打开互动版
我做 Triage,是因为我想帮开源维护者把 issue 收件箱清到零。我从最痛苦的部分开始:复现 bug。
报 bug 本该几秒钟搞定。所以 Triage 会跑一个 MCP server,用户可以直接从自己已经在用的 AI 助手里报 bug(Claude Code、Codex、Cursor、OpenCode)。Triage 会根据描述,在无网络、锁定精确版本的干净 sandbox 里重建这个 bug,然后重放几次。如果复现不出来,它只问报告者一个很具体的问题,而且对方想答才答。
bug 复现后,维护者会看到一个读起来像 README 的报告页:发生了什么、确切的命令和输出、重放结果,以及一个可下载、可离线运行的最小复现。Triage 会针对每个新版本重放未关闭的报告,并在某条报告不再复现时告诉你。它绝不会代你发 issue、评论或 PR;发布什么由维护者决定。
今天有一个很诚实的限制:库的 bug 是在 Node 里用模拟 DOM 以 headless 方式复现的。只在真实浏览器里才出现的 bug 目前可能还复现不了。
很想听听维护者的反馈:你最希望哪份 bug 报告发来时就已复现好?如果你在自己的项目里试用,也告诉我它在哪儿翻车。我全天都在。