Настраивает AI-агентов для программирования — Claude Code, Cursor, OpenCode и Codex — добавляя постоянную память, общие рабочие процессы, навыки и MCP-серверы.
tryatlas/atlas
Контроль версий для coding-агентов: связывает каждый коммит с породившей его сессией агента и позволяет нескольким агентам использовать общую память проекта.
- Звёзды
- 9,384
- Форки
- 365
- Открытые issues
- 46
- Последний коммит
- 24 часа назад
Что это?
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 — 6 нояб. 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/tryatlas/atlas
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Локальный MCP-сервер с открытым исходным кодом, который позволяет агентам для программирования — например, Claude Code, Codex и Cursor — обмениваться сообщениями, резервировать файлы и совместно вести состояние задач.
Локальная desktop-среда для параллельного запуска нескольких coding-агентов в отдельных git worktree: с diff, редактором, терминалами и инструментами для работы с PR в одном окне.
CLI, который находит нужный код по вопросу на естественном языке и возвращает файлы, подсказки и фрагменты исходников для coding agents.
Расширение Git с открытым исходным кодом, которое связывает строки кода, написанные ИИ-агентами, с агентом, моделью и промптом.
Rust CLI для управления git worktree по имени ветки, созданный для параллельной работы нескольких AI-агентов над кодом.