Atlas (pacifio): система контроля версий для AI-агентов
Обзор Atlas от pacifio — open-source инструмента для запуска нескольких coding-агентов, трекинга изменений и управления общей памятью.
Atlas (pacifio): система контроля версий для AI-агентов
«Агенты пишут всё больше кода — и не хранят ни капли рассуждений, которые за ним стоят. Atlas записывает и то, и другое.»
С приходом эпохи автономных coding-агентов разработчики столкнулись с неожиданной проблемой: агент делает коммит, задача закрыта — но никто не понимает почему именно так. А если поменять агента на середине задачи, он начинает с нуля. Atlas от разработчика pacifio — это попытка решить эту проблему системно: дать агентам Git-подобный контроль версий с общей памятью и полной историей действий.
Что такое Atlas и для кого он
Atlas — это система контроля версий для coding-агентов. Она позволяет запускать несколько AI-агентов одновременно, отслеживать их изменения и управлять ими из одного места.
Целевая аудитория:
- Разработчики, активно использующие несколько AI-агентов (Claude Code, Codex и др.)
- Команды, которым нужна прозрачность и аудитабельность AI-кода
- Open-source контрибьюторы и те, кто строит сложные multi-agent пайплайны
Ключевые возможности
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
Пример использования
- Запускаете Claude Code через Atlas для анализа кода и составления плана.
- Checkpoint сохраняет промпт, план и изменённые файлы.
- Переключаетесь на Codex — он видит контекст предыдущей сессии и продолжает работу.
- Спустя неделю вы запрашиваете: «Почему был изменён этот метод?» — 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) | Нет ограничений по лицензии |
Плюсы и минусы
| ✅ Плюсы | ❌ Минусы |
|---|---|
| Полностью бесплатный, 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) | Nimbalyst | Aider |
|---|---|---|---|
| Лицензия | MIT (open source) | Open source | Apache 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 добавляет сессиям контекст без изменения привычного рабочего процесса.
Вердикт
Однозначно стоит попробовать, если вы:
- Активно используете 2+ AI-агентов в одном проекте
- Хотите понимать почему агент сделал тот или иной коммит
- Цените приватность и локальное хранение данных
- Готовы использовать ранний open-source инструмент и вносить вклад в его развитие
Подождите, если вы:
- Хотите production-ready решение с поддержкой
- Работаете только с одним агентом
Atlas закрывает реальный пробел в экосистеме AI-разработки: аудитабельность и общая память между агентами. Концепция checkpoints с reasoning — это то, чего не хватает ни одному из существующих инструментов. При этом MIT-лицензия и локальный режим по умолчанию делают его привлекательным с точки зрения приватности.
Главный риск — ранняя стадия проекта и небольшое комьюнити. Но именно сейчас — лучший момент, чтобы следить за развитием и формировать его вместе с авторами.
Рейтинг: 7.5 / 10
| Критерий | Оценка |
|---|---|
| Оригинальность идеи | 9/10 |
| Функциональность | 7/10 |
| Зрелость / стабильность | 5/10 |
| Приватность и безопасность | 9/10 |
| Бесплатность и лицензия | 10/10 |