为 AI 编码代理重设计的开源版本控制系统
Star1.0k
24h 新增+1
7 天新增—
Fork106
Issue2
语言Go
项目介绍
更新于 1 天前
gitai 是一个专为 AI 编码代理设计的版本控制系统,对标 Anthropic 内部未公开的 Scion 方案,用 Go 实现且完全开源。传统 Git 是为「人类 clone 后干几小时再 push」设计的,而编码代理的模式是成千上万个短命任务、每个只改几个文件、几秒内就要落地,全量 clone、merge 队列和客户端历史遍历都会成为瓶颈。gitai 把工作搬到服务端:客户端常在线只拉取需要的对象,blame、路径历史、代码搜索等查询在服务端计算并缓存,落地用 compare-and-swap 取代 merge 队列,冲突可交给任意 LLM 提议解决但必须通过你配置的验证命令才生效,仓库状态存在 SQLite/PostgreSQL 加对象存储里,服务节点无状态可横向扩展。它还提供按代理粒度的权限控制、语义化审批规则和落地后自动测试回滚。适合正在搭建多代理并行写代码流水线的平台工程、DevOps 团队,以及关注 AI 编码基础设施的人;如果你的团队只有少量代理或纯人工协作,暂时关系不大。
上手成本:中
Star 趋势
话题标签
ai-agentscoding-agentsgitgolangpandoscionversion-control
仓库信息
| License | Other |
| 创建时间 | 2026-10-15 |
| 最后推送 | 1 小时前 |
| 热度分 | 8.0 |