GitHub для AI, возможно, Entire CLI — новый стандарт для разработчиков

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, кеш, количество запросов) — атрибуцию — сколько строк написал агент, сколько вы — точку отката, если что-то пошло не так

GitHub для AI, возможно, Entire CLI — новый стандарт для разработчиков

Всё это хранится на отдельной ветке entire/checkpoints/v1, а в сам коммит добавляются только трейлеры:

feat: Add user authentication Entire-Checkpoint: a3b2c4d5e6f7 Entire-Attribution: 73% agent (146/200 lines)

Git-история остаётся чистой. Метаданные — рядом, но не мешают.

Зачем это нужно

— Для ревью. Ревьюер видит, что 73% кода сгенерировал агент. Значит, стоит проверить внимательнее — или, наоборот, посмотреть промпт и убедиться, что задача была поставлена верно.

— Для отката. Агент наломал дров? entire rewind откатит не только файлы, но и контекст сессии — можно продолжить с предыдущего состояния.

— Для понимания. Через месяц забыли, зачем был нужен этот рефакторинг? entire explain восстановит контекст: какой был промпт, что агент менял и почему.

— Для учёта расходов. Видно, сколько токенов ушло на каждую задачу. Полезно, когда платите за API.

Установка

macOS: brew install entireio/tap/entire Linux / WSL: curl -fsSL https://entire.io/install.sh | bash

Настройка

entire enable

По умолчанию включается стратегия manual-commit для Claude Code. Для Gemini CLI:

entire enable --agent gemini

Настройки локальны для каждого репозитория — в новом проекте нужно сделать entire enable заново.

Две стратегии записи

manual-commit (по умолчанию) — чекпоинт создаётся только при git commit. Никаких лишних коммитов в истории. Подходит для любой ветки, включая main.

auto-commit — чекпоинт после каждого ответа агента. Генерирует много мелких коммитов, поэтому подходит только для feature-веток.

entire enable --strategy auto-commit

Как выглядит рабочий процесс

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

Начать дискуссию