最近一段时间在交替使用 codex 、amp 、factory droid 、pi 等 AI CLI 。整体体验确实提升了开发效率,但 AI 生成代码仍然缺乏稳定的可控性,实际使用中仍需要频繁人工 review 才能放心合入。
像 cursor 这类 IDE 吸引我的核心点之一,是其针对代码改动的 diff review 机制。它会在改动附近直接高亮,并通过浮标提供 undo / accept 的交互,让 review 过程更直观、更低成本。
因此我做了一个 VS Code 插件 difftracker 。它可以实时监听工作区代码变更,在编辑器中高亮显示 diff ,并在改动位置提供类似 cursor 的浮标操作,用于快速确认或回退 AI 生成代码。效果如下图:
![]()
![]()
有很多 CLI 已经可以和 vscode 一键联动了, 因此很方便.
代码地址: https://github.com/wizyoung/DiffTracker
vscode 插件地址: https://marketplace.visualstudio.com/items?itemName=Wizyoung.diff-tracker
openvsx 地址: https://open-vsx.org/extension/Wizyoung/diff-tracker
BTW: 插件也是用 AI vibe 出来的. 在这个插件上感受如下: gpt 5.3 codex > opus 4.6 > opus 4.5 >> gpt 5.2. 不过最后都是 gpt 5.3 codex 指定 plan, opus 4.6 review 挑刺直到双方满意; 执行阶段同样如此, 这样效果最佳