Regent
为AI编程代理量身打造的版本控制系统
自动记录每一次操作与提示词,让AI代码变更全程可追溯、可审计、可回滚

核心功能
会话追踪
自动捕获 AI 代理的每次工具调用、文件变更及对话,形成不可篡改的审计线索
精确归责
对任意代码文件逐行追溯来源,定位到生成该行代码的具体提示词与对话会话
分支管理
为不同 AI 代理或任务自动创建独立会话分支,清晰管理并发工作,避免历史冲突
安全撤销
一键回滚代码与对话状态至任意历史步骤,快速撤销由错误提示引发的大规模修改
本地运行
所有数据存储于项目目录的 .regent/ 文件夹中,确保隐私与完全控制
产品特色
- 01
Git 追踪文件,Regent 追踪 AI 代理
传统 Git 记录的是“改了什么”,Regent 记录的是“谁让改的”以及“为什么改”,填补了 AI 开发的关键空白
- 02
AI 操作全自动捕获,无需手动提交
每一次代理的工具调用、文件编辑和对话都被自动记录为“步骤”(Step),无需像 Git 那样手动 commit
- 03
逐行追溯代码来源,责任清晰可查
rgt blame 能精确到每一行代码,告诉你这行是哪个代理在哪个会话中根据哪句提示词生成的
- 04
多代理并发工作,互不干扰
不同代理或任务自动运行在独立会话分支上,rgt log --graph 可清晰展示各分支的演进关系
- 05
深度集成主流 AI 编码工具
已完全支持 Claude Code、OpenAI Codex CLI 和 OpenCode,对 Cursor、Cline 等工具的支持也已在规划中
- 06
开源免费,数据完全由你掌控
基于 Apache-2.0 协议开源,完全免费,所有数据本地存储,无需担心隐私泄露或厂商锁定
应用场景
✅ 审计 AI 代码合规性
企业进行代码审查时,可追溯每一行 AI 生成代码的来源与提示词,满足合规与安全要求
✅ 调试多代理协作冲突
多个 AI 代理并行工作时,通过会话分支快速定位代码冲突或逻辑错误的源头
✅ 团队协作追溯与复盘
团队成员可回溯某次重构、测试生成的具体提示与上下文,理解代码演进的完整脉络
✅ 快速回滚错误修改
AI 因错误提示产生大规模低质量修改时,一键回滚至修改前的稳定状态
✅ 构建可复现的 AI 开发流水线
通过完整记录每次 AI 操作的输入与输出,实现可验证、可复现的 AI 辅助开发流程
常见问题
解答您关于"Regent"的常见疑问,让您更好地使用这款AI工具
-
Git 追踪文件变更,Regent 追踪 AI 代理的完整操作过程——包括提示词、对话和推理,两者互补而非替代
-
是的。Regent 基于 Apache-2.0 协议完全开源,永久免费。
-
可通过 Homebrew(brew tap regent-vcs/tap && brew install regent)或 Go 安装,在项目中运行 rgt init 即可开始追踪。
-
目前已完全支持 Claude Code、OpenAI Codex CLI 和 OpenCode。
-
所有数据存储在项目目录的 .regent/ 文件夹中,完全本地化,不上传任何云端。
-
使用 rgt log 查看步骤历史,rgt blame 追溯代码来源,rgt show 查看完整上下文。
立即体验 Regent
Regent 是一款专为 AI 编程代理设计的开源本地化版本控制工具,旨在解决 AI 生成代码过程不透明、难以追溯和回滚的痛点。它能自动捕获 AI 代理(如 Claude Code、Codex)的每一次操作,完整记录背后的提示词、对话历史和文件变更。通过 rgt log、rgt blame、rgt show 等命令,开发者可以清晰追溯每一行代码的来源,并在出现问题时一键回滚。Regent 采用本地优先、内容寻址存储,确保数据隐私与安全,且完全免费开源。