pacifio/atlas
Source control for agents. Use multiple coding agents, track their changes and query them in one place
🤖 深度介绍
它是什么
Atlas 是一个面向 AI 编码代理的“源代码控制”工具,用 Rust 编写,MIT 许可。它让你同时运行多个编码代理(如 Claude Code、Codex、OpenCode 等),集中追踪它们产生的所有变更,并支持在统一界面中查询历史操作。
核心亮点
- 多代理管理:同时调度多个 AI 编码代理,互不干扰地并行工作
- 全量变更追踪:记录每个代理的文件修改、命令执行与决策日志,形成完整审计轨迹
- 统一查询接口:通过 CLI 或 MCP 客户端,用自然语言检索“哪个代理改了什么”“为什么这样改”
- 自托管友好:数据完全本地存储,无云端依赖,适合对代码安全敏感的团队
为什么火
单日新增 895 星,背后是真实痛点:当多个 AI 代理同时改代码时,Git 只能看到“谁提交了”,却看不到“哪个 AI 出于什么 prompt 做了哪些改动”。Atlas 把代理行为变成可检索、可回放、可审计的数据,让 AI 协作开发不再失控。
适合谁用
- 重度使用 AI 编程助手的开发者,尤其是同时跑多个代理的“并行流”玩家
- 需要审计 AI 代码变更合规性的团队负责人
- 构建复杂 Agent 工作流、希望保留完整上下文的技术团队
快速上手
# 安装(macOS / Linux)
brew install pacifio/brew/atlas # 或从 Releases 下载二进制
# 启动追踪会话
atlas init --project your-repo
# 让代理干活,然后查看变更
atlas status
atlas query "哪个代理修改了 auth.rs?"
支持与现有 Git 工作流共存,无需改动仓库结构,几分钟即可接入。
