Персональное хранилище контекста, которое помогает AI-агентам для написания кода — Codex, Claude Code и OpenCode — сохранять знания о проектах с помощью CLI, MCP-сервера и десктопного приложения.
pacifio/atlas
Контроль версий для coding-агентов: связывает каждый коммит с породившей его сессией агента и позволяет нескольким агентам использовать общую память проекта.
- Звёзды
- 9,622
- Форки
- 378
- Открытые issues
- 42
- Последний коммит
- вчера
Что это?
Atlas записывает все сессии coding-агентов в проекте: промпты, вызовы инструментов и файлы, изменённые в каждой сессии. При создании коммита — через Atlas или в любом терминале — он связывается с породившей его сессией как контрольная точка. Позже можно запросить объяснение причин изменений.
Atlas запускает Claude Code и Codex как внешние процессы через ACP, а также собственный встроенный агент и других агентов из реестра ACP. Все агенты в проекте используют общую память: планы, решения, изменения файлов и ошибки. Заметки проекта в `.atlas/knowledge/`, а также существующие файлы `CLAUDE.md` и `AGENTS.md` передаются каждому агенту. Встраивание и поиск по ним выполняются локально.
Приложение представляет собой десктопную программу на Tauri; среди поддерживаемых платформ указаны macOS 13+ и Windows 10+. В неё входят редактор кода, граф Git и просмотр различий, терминал с вкладками, база знаний в формате markdown и поиск статей на arXiv и Semantic Scholar. Локальный режим работает без учётной записи; вход в аккаунт включает синхронизацию для организации.
Ключевые возможности
- 01Связывает каждый коммит с породившей его сессией агента как контрольной точкой.
- 02Запускает Claude Code, Codex и других агентов из реестра ACP параллельно в одном проекте.
- 03Объединяет планы, решения и изменения файлов для всех агентов в локальном индексе памяти.
- 04Передаёт каждому агенту в контекст заметки в формате markdown и существующие файлы `CLAUDE.md` и `AGENTS.md`.
- 05Локально разрешает упоминания через `@` для файлов, символов, коммитов, заметок и статей до отправки промпта.
- 06Хранит сессии в локальной базе SQLite и удаляет секреты перед записью.
Сценарии использования
- Выяснять причины прошлых коммитов, запрашивая сессию агента, которая к ним привела.
- Переключаться с Claude Code на Codex посреди задачи без повторного объяснения проекта.
- Делать решения по проекту и заметки об архитектуре доступными каждому coding-агенту.
- Работать над одной кодовой базой с несколькими coding-агентами и сравнивать их результаты.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/pacifio/atlas - 2
Перейдите в каталог проекта
cd atlas - 3
Установите зависимости с помощью Bun
bun install - 4
Запустите десктопное приложение в режиме разработки
bun run dev:app
Что важно знать
- Официально поддерживаются только macOS 13 и новее и Windows 10 и новее (x64); Linux не тестировался.
- Для сборки из исходного кода нужны Bun, Rust и инструменты сборки для конкретной платформы. Первая компиляция Rust занимает несколько минут.
- Для использования Claude Code необходимо отдельно установить CLI claude.
Темы
Частые вопросы
- Что такое atlas?
- Контроль версий для coding-агентов: связывает каждый коммит с породившей его сессией агента и позволяет нескольким агентам использовать общую память проекта. Atlas записывает все сессии coding-агентов в проекте: промпты, вызовы инструментов и файлы, изменённые в каждой сессии. При создании коммита — через Atlas или в любом терминале — он связывается с породившей его сессией как контрольная точка. Позже можно запросить объяснение причин изменений.
- atlas можно использовать бесплатно? Какая у него лицензия?
- atlas распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- atlas всё ещё поддерживается?
- Активно поддерживается. Последний коммит в atlas — 19 окт. 2026 г..
- Для чего можно использовать atlas?
- Выяснять причины прошлых коммитов, запрашивая сессию агента, которая к ним привела. Переключаться с Claude Code на Codex посреди задачи без повторного объяснения проекта. Делать решения по проекту и заметки об архитектуре доступными каждому coding-агенту. Работать над одной кодовой базой с несколькими coding-агентами и сравнивать их результаты.
- Как установить atlas?
- Клонируйте репозиторий: git clone https://github.com/pacifio/atlas Перейдите в каталог проекта: cd atlas Установите зависимости с помощью Bun: bun install Запустите десктопное приложение в режиме разработки: bun run dev:app
- Где скачать atlas?
- Исходный код и инструкции по установке — на GitHub: https://github.com/pacifio/atlas
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Лёгкая кроссплатформенная IDE для AI-разработки: запускайте в одном окне несколько сессий Claude Code и Codex для разных проектов.
Навык для AI-агентов, который превращает изменения в рабочем дереве в аккуратные Conventional Commits, ветки, безопасные pull и push и PR на GitHub.
CLI для управления AI-ресурсами команды (skills, rules, agents, MCP-серверами и моделями) в общем git-репозитории и синхронизации с AI-инструментами коллег.
Go CLI и настольное приложение для хранения навыков, агентов, правил, подключений MCP и хуков в одном месте и синхронизации с Claude Code, Codex и другими инструментами.
Бесплатный двусторонний MCP-сервер для Figma: помогает coding-агентам превращать макеты в код и записывать готовые дизайны на холст.