Einsia/agent-git

Code is cheap, show me the talk: version control for agent sessions

解决的问题

智能体对话通常以临时、易失的文件形式存储,很容易丢失或被覆盖。该工具为这些会话提供了一个可靠的版本控制系统,使您可以保存、恢复和共享智能体历史记录中的特定节点。

工作原理

它充当智能体本地 JSONL 会话文件之上的版本控制层。您可以创建工作快照、浏览历史记录并将会话发布到中心。它支持常见的智能体工具,如 Claude Code、Codex、OpenCode 和 Cursor,并提供终端界面来管理这些会话、进行分支或从上次中断的地方继续工作。

适用人群

使用 AI 编码智能体并需要一种方法来跟踪、保存和协作处理特定智能体驱动会话,且不希望丢失进度的开发人员和高级用户。

亮点

  • 无损版本控制: 将短暂的智能体对话转化为持久、可恢复且可共享的历史记录。
  • 跨工具兼容性: 适用于 Claude Code、Cursor 和 OpenCode 等主流智能体。
  • 终端界面: 直接从命令行管理会话、日志和发布。
  • 简易安装: 可通过 npm 获取预构建二进制文件或从源码构建,普通用户无需 Rust 工具链。
  • 内置安全性: 包含本地密钥过滤和仓库密钥管理,以确保您的会话安全。

相关

  • Dispatch
  • 项目
  • 项目
  • 项目
  • 项目