vibe-revert
AI智能体VibeRevert 是面向 AI 编程代理的项目完整性保护层。它在代理开始工作前记录项目真实的文件状态(包括已暂存、未暂存和未跟踪的工作),运行期间记录被改动的项目文件,并用确定性规则标记风险变更(涉及认证、支付、数据库、密钥、依赖或基础设施的改动),还能生成可交给代理的修复提示。当会话结果不理想时,可将本地项目文件回滚到会话开始时的检查点;自 0.8.0 起支持只回滚会话的一部分,通过路径、风险等级或 finding id 等选择器进行选择性恢复。它以命令行工具形式提供,可包裹命令行代理会话,并通过安装器与 Claude Code、Cursor 等集成。项目使用 Apache-2.0 开源协议,要求 Node.js 22+,记录保存在本地,无需账号或托管服务。