Atlas (pacifio): система контроля версий для AI-агентов

«Агенты пишут всё больше кода — и не хранят ни капли рассуждений, которые за ним стоят. Atlas записывает и то, и другое.»

С приходом эпохи автономных coding-агентов разработчики столкнулись с неожиданной проблемой: агент делает коммит, задача закрыта — но никто не понимает почему именно так. А если поменять агента на середине задачи, он начинает с нуля. Atlas от разработчика pacifio — это попытка решить эту проблему системно: дать агентам Git-подобный контроль версий с общей памятью и полной историей действий.


Что такое Atlas и для кого он

Atlas — это система контроля версий для coding-агентов. Она позволяет запускать несколько AI-агентов одновременно, отслеживать их изменения и управлять ими из одного места.

Целевая аудитория:

  • Разработчики, активно использующие несколько AI-агентов (Claude Code, Codex и др.)
  • Команды, которым нужна прозрачность и аудитабельность AI-кода
  • Open-source контрибьюторы и те, кто строит сложные multi-agent пайплайны
ℹ Статус проекта
Atlas — молодой open-source проект. По данным Trendshift, репозиторий набрал ~1,4k звёзд на GitHub, активно развивается сообществом и принимает pull request’ы.

Ключевые возможности

1. Checkpoints — объяснённые коммиты

Каждый запуск агента создаёт checkpoint: коммиты привязаны к сессии, которая их породила, вместе с промптами, вызовами инструментов и цепочкой рассуждений. Вы видите, какой агент что именно сделал и почему.

Checkpoint связывает коммит с сессией, которая его создала: промпты, вызовы инструментов и изменения файлов хранятся вместе и остаются доступны для запросов спустя месяцы.

2. Запуск нескольких агентов бок о бок

Claude Code, Codex, собственный агент Atlas и весь реестр ACP работают в одном окне против одной кодовой базы. Переключение между агентами в середине задачи не означает начинать заново.

Помимо встроенных агентов, Atlas может запускать любой агент из реестра ACP — Cursor, OpenCode, Kilo Code и другие, автоматически скачивая их официальные бинарники.

3. Единая общая память

Одна память — для всех агентов. Решение, принятое Claude Code, появится в следующем промпте Codex.

Агенты начинают каждую сессию с нуля. Atlas сохраняет постоянную память на устройстве: решения, планы и изменения — и подставляет релевантные части в каждый ход.

4. Контекст из ваших заметок

Markdown-файлы в .atlas/knowledge/, а также уже написанные вами CLAUDE.md и AGENTS.md автоматически становятся контекстом для каждого агента в проекте.

5. @ для быстрого разрешения контекста

С помощью символа @ в промпте можно сослаться на файлы, папки, символы, ветки, коммиты, заметки, статьи и прошлые сессии — всё разрешается локально перед отправкой промпта.

6. Privacy-first: локальная работа по умолчанию

Захват сессий локален по умолчанию. Записи checkpoints хранятся в .atlas/sessions.db на вашей машине. Аккаунт не нужен — ничего никуда не отправляется, пока вы явно не включите синхронизацию.

Войдите и создайте организацию, когда захотите синхронизировать данные по команде.


Как это работает: схема потока данных


graph TD
    A[Разработчик пишет промпт] --> B[Atlas собирает контекст]
    B --> C{Выбор агента}
    C --> D[Claude Code]
    C --> E[Codex / OpenAI]
    C --> F[Собственный агент Atlas]
    C --> G[ACP Registry: OpenCode, Cursor...]
    D & E & F & G --> H[Агент выполняет задачу]
    H --> I[Checkpoint: коммит + сессия + промпты]
    I --> J[sessions.db — локально]
    J --> K[Единая память для следующего агента]
    K --> B


Пример использования

📝 Сценарий: рефакторинг модуля
  1. Запускаете Claude Code через Atlas для анализа кода и составления плана.
  2. Checkpoint сохраняет промпт, план и изменённые файлы.
  3. Переключаетесь на Codex — он видит контекст предыдущей сессии и продолжает работу.
  4. Спустя неделю вы запрашиваете: «Почему был изменён этот метод?» — Atlas возвращает точный checkpoint с промптом и цепочкой рассуждений.

Подключение нового агента из реестра ACP:

# Установка Atlas
git clone https://github.com/pacifio/atlas
cd atlas

# Запуск агента из реестра
/plugin marketplace add pacifio/atlas
/plugin install opencode@acp

Обращение к прошлой сессии в промпте:

@session:2026-08-15 почему был изменён файл auth.rs?

Тарифы и цены

Atlas распространяется под лицензией MIT. Это означает, что проект полностью бесплатен для личного и коммерческого использования.

УровеньСтоимостьЧто включено
Локальный (основной)БесплатноВсе функции, хранение на устройстве, без аккаунта
Командная синхронизацияБесплатно (opt-in)Создание организации, синхронизация между устройствами
Коммерческое использованиеБесплатно (MIT)Нет ограничений по лицензии
💡 Важно
Atlas — это оркестратор и трекер, а не сами агенты. Вам по-прежнему нужна подписка на Claude Code, Codex или другие используемые агенты.

Плюсы и минусы

✅ Плюсы❌ Минусы
Полностью бесплатный, MIT-лицензияМолодой проект, нет стабильного релиза
Локальная работа по умолчанию, код не покидает машинуТребует отдельных подписок на агентов (Claude, Codex)
Общая память между разными агентамиОграниченная экосистема ACP на старте
Трекинг «почему» — промпты и reasoning к каждому коммитуНебольшое комьюнити (217 звёзд на момент написания)
Поддержка Claude Code, Codex, OpenCode и ACP RegistryАналитика включена по умолчанию (нужно отключать вручную)
Работает с существующими CLAUDE.md и AGENTS.mdДокументация пока неполная

Сравнение с альтернативами

Среди близких альтернатив — Nimbalyst: визуальный десктопный воркспейс для Claude Code, Codex и других агентов, бесплатный для индивидуальных пользователей и работающий с вашей существующей подпиской.

Aider — лёгкий open-source инструмент командной строки с прозрачным diff-based Git-воркфлоу. Каждое изменение — это коммит, который можно прочитать и откатить.

ПараметрAtlas (pacifio)NimbalystAider
ЛицензияMIT (open source)Open sourceApache 2.0
ЦенаБесплатноБесплатноБесплатно (BYOK)
Трекинг reasoning агента✅ Полный❌ Нет❌ Нет
Запуск нескольких агентов✅ Да (ACP Registry)✅ Да (Claude Code + Codex)❌ Один агент
Общая память между агентами✅ Да❌ Нет❌ Нет
ИнтерфейсДесктоп + CLIДесктоп (Kanban)CLI
Интеграция с Git✅ Checkpoints✅ Worktrees✅ Нативная
Локальность данных✅ По умолчанию✅ Да✅ Да
Зрелость🌱 Ранняя стадия🌱 Ранняя стадия🟢 Зрелый

Установка

# Клонирование репозитория
git clone https://github.com/pacifio/atlas.git
cd atlas

# Запуск (требуется Rust toolchain)
cargo build --release

После запуска Atlas доступен как десктопное приложение. Запуск существующей подписки на Claude Code или Codex через Atlas добавляет сессиям контекст без изменения привычного рабочего процесса.


Вердикт

💡 Кому подойдёт Atlas?

Однозначно стоит попробовать, если вы:

  • Активно используете 2+ AI-агентов в одном проекте
  • Хотите понимать почему агент сделал тот или иной коммит
  • Цените приватность и локальное хранение данных
  • Готовы использовать ранний open-source инструмент и вносить вклад в его развитие

Подождите, если вы:

  • Хотите production-ready решение с поддержкой
  • Работаете только с одним агентом

Atlas закрывает реальный пробел в экосистеме AI-разработки: аудитабельность и общая память между агентами. Концепция checkpoints с reasoning — это то, чего не хватает ни одному из существующих инструментов. При этом MIT-лицензия и локальный режим по умолчанию делают его привлекательным с точки зрения приватности.

Главный риск — ранняя стадия проекта и небольшое комьюнити. Но именно сейчас — лучший момент, чтобы следить за развитием и формировать его вместе с авторами.

Рейтинг: 7.5 / 10

КритерийОценка
Оригинальность идеи9/10
Функциональность7/10
Зрелость / стабильность5/10
Приватность и безопасность9/10
Бесплатность и лицензия10/10