GitHub для AI, возможно, Entire CLI — новый стандарт для разработчиков
Томас Домке, запустивший GitHub Copilot, представил свой новый стартап Entire.
Вы работаете с Claude Code или Gemini CLI. Агент генерирует сотни строк за сессию. Вы коммитите. Через неделю открываете файл и не можете вспомнить: это я написал или агент? Почему именно так? Какой был промпт?
Entire CLI решает эту проблему. Он записывает каждую сессию работы с AI-агентом и привязывает её к git-коммиту. Open-source, работает локально, git-историю не засоряет.
Entire CLI
Что сохраняется при каждом коммите:
— полный диалог (промпты + ответы агента)
— какие файлы менялись
— расход токенов (input, output, кеш, количество запросов)
— атрибуция: сколько строк написал агент, сколько человек
Entire создаёт чекпоинт, в котором фиксирует:
— полный диалог с агентом (ваши промпты и его ответы) — список изменённых файлов — расход токенов (input, output, кеш, количество запросов) — атрибуцию — сколько строк написал агент, сколько вы — точку отката, если что-то пошло не так
Всё это хранится на отдельной ветке entire/checkpoints/v1, а в сам коммит добавляются только трейлеры:
feat: Add user authentication Entire-Checkpoint: a3b2c4d5e6f7 Entire-Attribution: 73% agent (146/200 lines)
Git-история остаётся чистой. Метаданные — рядом, но не мешают.
Зачем это нужно
— Для ревью. Ревьюер видит, что 73% кода сгенерировал агент. Значит, стоит проверить внимательнее — или, наоборот, посмотреть промпт и убедиться, что задача была поставлена верно.
— Для отката. Агент наломал дров? entire rewind откатит не только файлы, но и контекст сессии — можно продолжить с предыдущего состояния.
— Для понимания. Через месяц забыли, зачем был нужен этот рефакторинг? entire explain восстановит контекст: какой был промпт, что агент менял и почему.
— Для учёта расходов. Видно, сколько токенов ушло на каждую задачу. Полезно, когда платите за API.
Установка
Настройка
По умолчанию включается стратегия manual-commit для Claude Code. Для Gemini CLI:
Настройки локальны для каждого репозитория — в новом проекте нужно сделать entire enable заново.
Две стратегии записи
manual-commit (по умолчанию) — чекпоинт создаётся только при git commit. Никаких лишних коммитов в истории. Подходит для любой ветки, включая main.
auto-commit — чекпоинт после каждого ответа агента. Генерирует много мелких коммитов, поэтому подходит только для feature-веток.
Как выглядит рабочий процесс
entire enable — один раз при старте проекта claude — работаете с агентом как обычно git commit -m "..." — Entire создаёт чекпоинт в фоне entire rewind — откат, если агент ушёл не туда entire explain — вспомнить контекст через неделю
Entire работает в фоне и не меняет привычный флоу. Вы просто коммитите — всё остальное происходит автоматически.
Полезные команды
entire status — текущее состояние трекинга
entire resume — переключиться на ветку и восстановить сессию агента
entire doctor — починить зависшие сессии entire disable — отключить
Ограничения
Работает только с git-репозиториями. Поддерживается macOS и Linux (Windows — через WSL). Глобальной конфигурации нет, настройки задаются для каждого репо отдельно.
AI-агенты пишут всё больше кода в продакшен-проектах. Entire CLI — это способ не потерять контроль: знать, кто что написал, почему, и иметь возможность откатить. Без магии, без облака, внутри привычного git-процесса.
GitHub: github.com/entireio Сайт: entire.io