Yoetz logo

Yoetz

Freemium
访问

Yoetz 是一款本地优先、开源的工作账本,用于核验 AI 编程代理的完成声明,并生成显示已验证内容、覆盖范围和未解决发现的回执。

什么是 Yoetz?

Yoetz 是一款面向 AI 编程代理的本地优先工作账本。代理会发布其计划、工作、声明和证据;Yoetz 将这些记录与主机端的会话、工具调用和编辑等观测结果进行比较。当记录不一致时,这种不一致会被记录为发现,而不是被简单的“已完成”状态掩盖。

该工作流会为每项完成声明生成一份回执。回执会说明已验证的内容、达到的覆盖范围以及仍未解决的问题。示例工作流展示了 Yoetz 如何识别出一次测试运行早于后续编辑,以及一个 API 响应结构未经过验证;在最终回执签发时,这些未解决的发现仍会被保留。

Yoetz 作为一个本地服务运行,并使用 MCP 与代理通信,通过钩子进行主机端报告。该网站将主机记录描述为结构化事实,而非文件内容。产品正式支持 Codex、Claude Code 和 Cursor;网站将其介绍为基于 Apache-2.0 许可证的开源软件。

首页通过代理提示词引导设置:安装 Yoetz,并在继续前显示变更;同时也提供使用 PyPI 或 npm 的手动安装选项。文档所述的平台状态是 macOS 稳定支持,Linux 和通过 WSL 2 使用的 Windows 则被描述为实验性支持。根据网站信息,目前产品无需账户或网络连接,并标记为 alpha 软件,版本为 0.2.5。

Yoetz 能做什么?

双记录完成检查

将代理声称完成的工作与主机实际观测到的情况进行比较,并将不一致转化为发现。

受覆盖范围限定的回执

生成回执,标明已验证的义务、检查覆盖范围和未解决的发现,而不是将每项完成声明都视为同等程度的已确认。

基于 MCP 和钩子的报告

让代理通过 MCP 发布其计划、工作、声明和证据,同时由 Codex、Claude Code 和 Cursor 通过钩子报告会话、工具调用和编辑。

仅追加的本地账本

将两类记录保存在同一个本地服务中,使本地规则能够进行比较,而无需将账本发送到远程服务。

代理引导式设置

使用复制的提示词,与代理一起安装 Yoetz,并先查看变更;也可以选择 PyPI 和 npm 手动安装路径。

使用场景

“验证 AI 辅助重构”

要求代理修改代码并保留接口,然后使用检查功能发现过时的测试证据,或发现某项义务在接受工作前从未得到验证。

“审查单个代码库中的完成声明”

使用本地账本,在代理工作期间记录计划、编辑、工具活动和证据,无需账户或网络连接。

“检查未解决的发现”

当检查发现问题时,将回执用作交接或审查材料,包括最终声明仍带有未解决发现的情况。

“协调早期多代理工作”

网站介绍了一种 alpha 工作流,用于委派子任务、汇总回执,以及在两个正在运行的任务触及同一路径时发送基于同意的通知;子任务回执通过检查并不代表集成已经得到证明。

常见问题

Yoetz 检查什么?

它会将代理发布的计划、工作、声明和证据记录,与会话、工具调用和编辑等主机端记录进行比较。不一致之处会作为发现报告。

Yoetz 回执包含哪些内容?

回执会说明已验证的内容、达到的覆盖范围以及仍未解决的问题。首页示例包含已验证的义务,以及一项针对过时或不完整证据的未解决发现。

正式支持哪些编程代理?

网站列出 Codex、Claude Code 和 Cursor 作为正式支持的集成。Yoetz 通过 MCP 与代理通信,并通过钩子接收主机端报告。

Yoetz 支持哪些平台?

网站将 macOS 描述为稳定支持,将 Linux 和通过 WSL 2 使用的 Windows 描述为实验性支持。

Yoetz 是否需要账户或网络连接?

首页称 Yoetz 目前无需账户和网络即可运行。它将产品描述为本地优先,由一个本地服务保存记录并执行检查。

快速信息

产品类型
AI 编程代理完成情况检查器和本地工作账本
主要用户
使用 AI 编程代理的开发者
正式集成
Codex、Claude Code 和 Cursor
平台状态
macOS 稳定支持;Linux 和通过 WSL 2 使用的 Windows 实验性支持
许可证
Apache-2.0 开源许可证
当前状态
Alpha,版本 0.2.5