atlas
SHA-256开源、本地优先的 AI 编程代理源代码管理工具,可追溯每次提交背后的代理、提示词与推理过程,支持多代理并行与共享记忆。
给 AI 编程代理做的“版本控制”,所有改动和原因都记录在案。
核心功能
- 每次提交都回到产生它的代理会话:提示词、工具调用、文件差异放在一起,可按需查询
- 同一窗口并行运行 Claude Code、Codex、Atlas 自家代理或任何 ACP 兼容代理,中途切换不丢上下文
- 跨代理共享记忆:一个代理产生的决策、计划、失败都会自动作为上下文喂给下一个代理
- 本地默认:代码、笔记、会话都留在本机,无需登录即可离线使用
- 支持把文件、文件夹、符号、分支、提交、笔记甚至过往会话用 @ 直接写进提示词
避坑指南
- •Atlas 本身只是一个“指挥中枢”,它不会自带模型或 API,需要你提供可用的 Claude Code、Codex 或兼容账号/密钥。首次运行时会为本地语义搜索构建嵌入索引,较老或极大的仓库可能会消耗较多 CPU/内存;对第三方 ACP 注册表中的长尾代理,官方表示还在持续做质量测试,建议优先用主流的 Claude Code / Codex。注意:会话数据库默认存放在项目 .atlas/ 下并被 gitignore,请勿提交到仓库,以免泄露敏感信息(该项目会尽力在写盘前清理秘密,但你自己仍需留意)。
适用场景
- 同时使用多个 AI 编程代理(如 Claude Code 与 Codex)的开发者,需要统一管理它们的产出与记忆
- 需要一个可审计、可回滚的 AI 辅助开发工作流,能解释每次代码改动背后 AI 的决策逻辑
- 团队想共享 AI 上下文与决策历史,打破每个代理的记忆孤岛
Atlas 是面向 AI 编程代理的源代码控制系统。它把每个代理(如 Claude Code、Codex 或你自己的代理)的运行记录与具体的代码提交关联起来,形成检查点,让你随时回溯:这次改了什么、是哪个代理做的、它当时收到了什么指令、做了哪些工具调用。你可以在同一份代码上并行运行多个代理,中途换代理不丢上下文。它会自动建立一份本地共享记忆,把一个代理的决策传递给下一个代理。你的 Markdown 笔记和 AGENTS.md 也会自动注入到每个提示词中。默认一切数据都在本机,需要团队协作时再登录同步。相比那些分散的代理日志工具,Atlas 自带真正的提交级检查点图和跨代理记忆,审计和续接复杂 AI 开发任务都直观得多。
标签
快速上手
安装软件
打开下载的 dmg 文件,将应用拖入 Applications 文件夹
前往 GitHub Releases 页下载对应系统的安装包
双击安装并启动 Atlas
选择或新建项目目录,Atlas 会自动识别已有的 Claude Code / Codex 配置
- 前往 GitHub Releases 页下载对应系统的安装包
- 双击安装并启动 Atlas
- 选择或新建项目目录,Atlas 会自动识别已有的 Claude Code / Codex 配置
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
4e5d2b415a9346ddef8d820302a36253a360c6c91e980cac6a4e8ee039e3d640该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
在卸载 Atlas 前,建议先检查项目中的 .atlas/ 目录(会话数据库与共享记忆),如不再需要可一并删除。普通卸载只需将应用从“应用程序”或系统设置中移除即可,不会影响你的代码仓库,但已记录的会话历史和知识索引会保留在各自项目的 .atlas/ 文件夹里,如有敏感信息请手动清理。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
5 FAQs