Repolode
pacifio

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

    Клонируйте репозиторий

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

    Перейдите в каталог проекта

    cd atlas
  3. 3

    Установите зависимости с помощью Bun

    bun install
  4. 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 обновляется ежедневно.

Похожие проекты

Персональное хранилище контекста, которое помогает AI-агентам для написания кода — Codex, Claude Code и OpenCode — сохранять знания о проектах с помощью CLI, MCP-сервера и десктопного приложения.

1,3 тыс.84JavaScriptMITОбновлён 4 месяца назад