Ask
想要什么- Prompt启动这项工作的指令
- Intent从提示词中提炼出的目标
- Intent Discussion塑造意图的澄清对话
- PlanAgent 承诺执行的步骤
Git 记住的是改了什么。当越来越多的代码由 Agent 写出,这已经不够了。Libra 是一款 AI 原生、兼容 Git 的版本控制系统,它还会记录工作是如何完成的——并把这份记忆保存在你的仓库里。
curl --proto '=https' --tlsv1.2 -sSf https://download.libra.tools/install.sh | shbrew tap libra-tools/libra && brew install libra当 Agent 产出一个 600 行的变更时,diff 告诉你终点,却隐藏了航迹——背后的提示词、遵循的计划、运行过的工具、通过的检查,以及是谁签署确认。
在缺少意图与证据的情况下评审生成代码,规模一大就只能靠猜。
聊天记录游离在仓库之外,随时会消失。到下一个 PR 时,推理过程已无处可寻。
归因与审计线索躺在别人的 SaaS 里,而不在你自己的版本控制中。
Libra 将一次 Agent 变更建模为由类型化记录构成的结构化轨迹——以开放格式存储、随仓库一起版本化,与它产出的代码放在一起。
既可以直接通过 Libra 驱动 Agent,也可以完全不动现有工作流,让 Libra 从你已经在用的 CLI 中记录。无论哪种方式,轨迹都留在你的机器上,直到你选择共享。
一条命令即可为 Claude Code、Codex 或 OpenCode 安装由 Libra 管理的钩子。照常使用它们——Libra 会在后台记录会话与检查点。
在 Libra 的本地 Web 控制台中驱动 Agent,或通过 MCP 暴露 Libra,让 Agent 边工作边记录。在浏览器中查看会话、检查点与差异。

底层是一个真正的版本控制系统,其上的捕获层围绕隐私、可移植性与控制权设计。
导入现有 Git 仓库并继续工作。Libra 使用 Git 的对象模型,你的历史与远端都会一并带来。
记录是类型化的、以开放格式存储——可查询、可导出。你的创作历史是你拥有的数据,而非厂商的黑盒。
转录与 stderr 会被截断并脱敏;导出原始数据需要显式参数,并会留下审计记录。
RPC 适配器在被信任之前保持关闭;不支持的 Agent 会得到可操作的报错,绝不静默降级。
清理已停止会话的检查点、按时间做垃圾回收,只有你决定时才把轨迹引用推送到远端。
以宽松的 MIT 许可在公开环境中开发。阅读代码、自托管、fork——记录层属于每一位使用者。
记录层只是地基。接下来:行级归因、跨创作历史的搜索,以及面向 Agent 规模工作的团队评审界面。
把现有项目带入 Libra,开始记录 Agent 的工作——无需改变你运行它们的方式。