plannotator: 它是什么,解决了什么问题以及为什么它正受到关注
plannotator: 它是什么,解决了什么问题以及为什么它正受到关注
它解决了什么问题
Plannotator 为 AI 编程代理提供了一个可视化的审查表面。它解决了在基于终端的代理接口中审查复杂计划、代码 diffs 和 HTML artifacts 的问题,允许用户直接向代理发送标记和反馈以进行迭代。
它是如何工作的
Plannotator 通过 hooks 和 commands 通过 AI 代理(例如 Claude Code, Copilot CLI, 和 Gemini CLI)进行接入。当代理提出一个计划或编写代码时,Plannotator 会打开一个基于本地浏览器的 UI。用户可以对内容进行注释,批准或拒绝该计划,并发送结构化反馈。然后,代理会收到这些反馈并根据用户的评论进行修改工作。
它是为谁准备的
使用 AI 编程代理的开发者,他们希望在实施之前,通过一种更直观、可视化的方式来审查和迭代代理生成的计划和代码更改。
亮点
- 多代理支持: 集成了 Claude Code, Codex, Copilot CLI, Gemini CLI, OpenCode, Kiro, Droid, Amp, 和 Pi。
- 可视化注释: 支持对 Markdown 计划、HTML artifacts 和代码 diffs 进行注释。
- 代码审查: 集成了用于本地更改或远程 PRs (GitHub/GitLab) 的 diff viewer,并具有建议代码的能力。
- 协作: 能够通过加密链接分享计划以获取队友的反馈。
- 编辑器集成: 提供 VS Code, Obsidian, 和 Bear 的扩展程序,用于保存或查看计划。
- 安全性: 提供用于二进制验证的 SLSA provenance attestations。
Sources
- undefinedbacknotprop/plannotator