SuperAPI AI 工具集

plannotator

编程与开发

查看项目

更新于 10-15 16:46

技能介绍

用途:在 AI 编程智能体开始编码前审阅其实现计划,或在智能体完成改动后标注 git diff,形成可视化反馈闭环。支持 Claude Code、OpenCode、Gemini CLI、Codex CLI。

主要能力:浏览器可视化界面查看计划;用 delete、insert、replace、comment 标注;提交 Approve 或 Request changes 结构化反馈;diff 审查支持行号标注、统一/分栏视图、附加图片;可通过链接分享计划评审;可将批准的计划自动保存到 Obsidian 或 Bear Notes。

使用方式:安装 CLI 可运行 bash scripts/install.sh,加 --all 配置全部 AI 工具集成。Claude Code 可用插件命令 /plugin marketplace add backnotprop/plannotator 与 /plugin install plannotator@plannotator,安装后需重启。也可运行 bash scripts/setup-hook.sh 配置 ExitPlanMode 钩子。Gemini CLI 运行 bash scripts/setup-gemini-hook.sh,Codex CLI 运行 bash scripts/setup-codex-hook.sh,OpenCode 运行 bash scripts/setup-opencode-plugin.sh。代码审查用 bash scripts/review.sh,可传 HEAD~1 或 main...HEAD。远程/容器模式用 bash scripts/configure-remote.sh,并设置 PLANNOTATOR_REMOTE、PLANNOTATOR_PORT 等环境变量。状态检查用 bash scripts/check-status.sh。

适用场景:编码前拦截错误方案、编码后逐行审查、团队共享评审、将计划归档到笔记应用。

限制:Obsidian/Bear 保存需在钩子模式下运行,CLI 审查/标注模式下 /api/save-notes 不可用;设置存于 cookie,无头浏览器无法读取;Windows 需手动执行 PowerShell/CMD 命令;计划保存需先安装并创建 Obsidian 库。具体收费与价格暂未提供。