A

atlas

SHA-256
3.0k stars·开发工具·已提供 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 开发任务都直观得多。

标签

coding-agentssource-controlailocal-firstrepository

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

打开下载的 dmg 文件,将应用拖入 Applications 文件夹

3

前往 GitHub Releases 页下载对应系统的安装包

4

双击安装并启动 Atlas

5

选择或新建项目目录,Atlas 会自动识别已有的 Claude Code / Codex 配置

安装指引
  1. 前往 GitHub Releases 页下载对应系统的安装包
  2. 双击安装并启动 Atlas
  3. 选择或新建项目目录,Atlas 会自动识别已有的 Claude Code / Codex 配置
文件完整性

已提供 SHA-256 校验码,下载后可自行核对文件完整性

该校验码提取自 GitHub 官方 Release 页面

SHA256 校验码

4e5d2b415a9346ddef8d820302a36253a360c6c91e980cac6a4e8ee039e3d640

该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

在卸载 Atlas 前,建议先检查项目中的 .atlas/ 目录(会话数据库与共享记忆),如不再需要可一并删除。普通卸载只需将应用从“应用程序”或系统设置中移除即可,不会影响你的代码仓库,但已记录的会话历史和知识索引会保留在各自项目的 .atlas/ 文件夹里,如有敏感信息请手动清理。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-10-11 05:20:16
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

5 FAQs

相似推荐