A personal context store that gives AI coding agents like Codex, Claude Code and OpenCode persistent project knowledge via a CLI, MCP server and desktop app.
pacifio/atlas
Source control for coding agents: links each commit to the agent session that produced it, and lets multiple agents share one project memory.
- Stars
- 9,622
- Forks
- 378
- Open issues
- 42
- Last commit
- yesterday
What is it?
Atlas records every coding agent session in a project, including prompts, tool calls, and the files each session changed. When a commit is made, from Atlas or any terminal, it is linked back to the session that produced it as a checkpoint, so the reasoning behind a change can be queried later.
Atlas runs Claude Code and Codex as external processes over ACP, along with its own native agent and other agents from the ACP registry. Each agent in a project reads the same shared memory of plans, decisions, file changes, and failures, and project notes in `.atlas/knowledge/` plus existing `CLAUDE.md` and `AGENTS.md` files are passed to every agent. Embedding and retrieval run on the local machine.
The app is a desktop application built with Tauri, with macOS 13+ and Windows 10+ listed as supported platforms. It bundles a code editor, Git graph and diff views, a block terminal, a markdown knowledge base, and paper search over arXiv and Semantic Scholar. Local mode works without an account; signing in enables organization sync.
Key features
- 01Links each commit to the agent session that produced it as a checkpoint.
- 02Runs Claude Code, Codex, and other ACP-registry agents side by side in one project.
- 03Shares plans, decisions, and file changes across agents through an on-device memory index.
- 04Feeds markdown notes and existing CLAUDE.md and AGENTS.md files into every agent's context.
- 05Resolves @ mentions for files, symbols, commits, notes, and papers locally before sending a prompt.
- 06Stores sessions in a local SQLite database with secrets scrubbed before writing.
Use cases
- Reviewing why a past commit was made by querying the agent session behind it.
- Switching from Claude Code to Codex mid-task without re-explaining the project.
- Keeping project decisions and architecture notes available to every coding agent.
- Working with several coding agents on one codebase and comparing their output.
Quick start
- 1
Clone the repository
git clone https://github.com/pacifio/atlas - 2
Enter the project directory
cd atlas - 3
Install dependencies with Bun
bun install - 4
Start the desktop app in development mode
bun run dev:app
Things to know
- Officially supported only on macOS 13+ and Windows 10+ (x64); Linux is untested.
- Building from source requires Bun, Rust, and platform-specific build tools, and the first Rust compile takes several minutes.
- Using Claude Code requires separately installing the claude CLI.
Topics
FAQ
- What is atlas?
- Source control for coding agents: links each commit to the agent session that produced it, and lets multiple agents share one project memory. Atlas records every coding agent session in a project, including prompts, tool calls, and the files each session changed. When a commit is made, from Atlas or any terminal, it is linked back to the session that produced it as a checkpoint, so the reasoning behind a change can be queried later.
- Is atlas free to use? What license does it have?
- atlas is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is atlas still maintained?
- Actively maintained. The last commit to atlas was on Oct 19, 2026.
- What can I use atlas for?
- Reviewing why a past commit was made by querying the agent session behind it. Switching from Claude Code to Codex mid-task without re-explaining the project. Keeping project decisions and architecture notes available to every coding agent. Working with several coding agents on one codebase and comparing their output.
- How do I install atlas?
- Clone the repository: git clone https://github.com/pacifio/atlas Enter the project directory: cd atlas Install dependencies with Bun: bun install Start the desktop app in development mode: bun run dev:app
- Where can I get atlas?
- The source code and installation instructions are on GitHub: https://github.com/pacifio/atlas
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A lightweight cross-platform IDE for AI coding that runs multiple Claude Code and Codex agent sessions across projects in one window.
An agent skill that turns AI-generated working-tree changes into clean Conventional Commits, branches, safe pulls and pushes, and GitHub PRs.
A CLI that manages a team's AI coding assets (skills, rules, agents, MCP servers, models) in a shared git repo and syncs them to teammates' AI tools.
A Go CLI and desktop app that keeps AI coding skills, agents, rules, MCP connections and hooks in one source and syncs them to tools like Claude Code and Codex.
A free, two-way Figma MCP server that lets coding agents turn Figma designs into code and write designs back to the canvas.