backnotprop/plannotator

Annotate and review coding agent plans and code diffs visually, share with your team, send feedback to agents with one click.

解决的问题

AI 编程代理经常提出需要人工监督的复杂计划、规范或代码更改。Plannotator 提供了一个可视化界面来评审这些输出,允许用户提供结构化反馈、对 HTML 产物进行标注,并在代理执行之前评审代码 diff。

工作原理

Plannotator 通过 hooks、skills 或斜杠命令与各种 AI 代理(如 Claude Code、Copilot CLI 和 Gemini CLI)集成。当代理提出计划或完成任务时,项目会打开一个本地浏览器界面。用户可以对 markdown、HTML 或代码 diff 进行标注;这些标注和评论随后会发回给代理,以指导其下一步操作。

适用对象

  • 使用 AI 编程代理并希望通过可视化方式评审代理计划和代码更改的开发人员。
  • 希望通过加密的可分享链接共享和协作 AI 生成计划的团队。
  • 需要比终端更直观的界面来进行复杂评审的 CLI 代理用户。

亮点

  • 多代理支持: 集成了 Claude Code、Copilot CLI、Gemini CLI、Codex 等。
  • 可视化标注: 支持对 markdown、HTML 产物和代码 diff 进行标注。
  • 计划评审模式: 自动拦截代理计划,允许带有反馈的批准或拒绝。
  • 协作: 提供使用 AES-256-GCM 加密的计划安全共享机制。
  • IDE 集成: 包括一个 VS Code 扩展,可以直接在编辑器中查看计划和 diff。