Repolode
pacifio

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. 1

    Clone the repository

    git clone https://github.com/pacifio/atlas
  2. 2

    Enter the project directory

    cd atlas
  3. 3

    Install dependencies with Bun

    bun install
  4. 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