reticle
活跃·★ 1.3k·NOASSERTION·更新于 2026-10-21
★ 必备神器★ 时下流行
Reticle 针对一个具体问题:编程智能体改完代码就报告成功,却从没打开过应用。它在 Web 或桌面应用里加入一个只在开发环境生效的 SDK,并给智能体提供 MCP 工具,用来查看页面、执行操作、观察结果并断言。
由于 SDK 运行在应用内部,检查可以看到一次点击发出的网络请求和响应、zustand、Redux、TanStack Query、Pinia 等状态库里的数据、控制台错误,以及每个元素对应的源码行。每次检查都以“是 / 否 / 无法判断”结束,只有“是”才算通过。
验证过的流程可以保存下来,之后无需模型即可回放;`reticle gate` 可以在改动触及已保存流程的代码、却没有新的通过记录时让 CI 失败。README 列出的支持范围是 Web 端的 React、Next.js、Vue、Svelte、Angular,以及桌面端的 Electron 和 Tauri;被驱动的浏览器是 Chromium。
#智能体技能#智能体测试#智能体验证#AI 测试工具#自动化测试#Claude Code#Claude 技能
01
功能特性
01给出“是 / 否 / 无法判断”结论,附带证据和 file:line
02读取网络响应、状态库数据(zustand、Redux、TanStack Query、Pinia)和控制台错误
03可保存流程,之后无需 AI 模型即可确定性回放
04CI 门禁:改动涉及已保存流程却没有新的通过记录时拦截
05生产构建不包含 SDK,桥接只监听 127.0.0.1
02
为什么选择它
+给出明确结论,并附上决定结论的请求、状态变化或控制台日志,而不是一张需要自己解读的截图。
+无法判断时就返回“无法判断”,不会把不确定的检查当成通过。
+保存的流程无需 AI 模型即可回放,还能作为 CI 门禁,之后的改动无法悄悄破坏已验证的流程。
03
权衡点
!需要在应用里加入 SDK,无法用于你不能改代码的应用。
!服务端和命令行采用 FSL-1.1-ALv2 许可(源码可见,两年后转为 Apache-2.0),只有 SDK、适配器和核心是 Apache-2.0。
!浏览器驱动只支持 Chromium,以及 Electron 和 Tauri 的 webview。
04
维护状况检查
活跃检查日期: 2026-10-18
- 最近提交
- 2026-10-18
- 近 90 天提交数
- 100+
- 近 90 天发布数
- 22
- 最新发布
- v3.7.0 (2026-10-13)
- 未关闭 issue
- 210
- 近期 issue 至少有一条评论的比例
- 11/30
近 12 周每周提交数
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #130 A standing false-green gate against third-party apps we did not write21 条评论 · 2026-08-09
- #691 Lease Chromium failures all report the same wrong cause, and there is no fallback12 条评论 · 2026-08-31
- #1001 [agent] The predicate grammar is still learned by provoking parse errors, in four places the error text does not name8 条评论 · 2026-09-19
- #818 install-gate (windows-latest): the SDK is in the page and never dials the bridge — intermittent, and can take all five scaffolds at once8 条评论 · 2026-09-06
- #453 Standardise event-listener teardown on AbortController (consistency, not a leak)7 条评论 · 2026-08-22
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
05
兼容性
Claude Code
MCP
已通过文档验证
Cursor
MCP
已通过文档验证
Codex
MCP
已通过文档验证
Windsurf
MCP
已通过文档验证
06
快速开始
1
$ npm install -g @reticlehq/server
2
$ claude mcp add reticle -s user -- npx @reticlehq/server mcp
07
使用场景
↳检查编程智能体的修复在运行中的应用里是否真的生效
↳发现“显示成功但实际返回 500”这类静默失败
↳用可回放流程在 CI 中守护关键用户路径
08
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧