entireio/cli
📜 Entire CLI hooks into your Git workflow to capture AI agent sessions as you work. Sessions are indexed alongside commits, creating a searchable record of how code was written in your repo.
What it solves
Entire는 Git 워크플로우 내에서 AI agent 세션을 추적하고 인덱싱하는 방법을 제공합니다. AI agent가 수행한 코드 변경의 맥락(context)을 잃어버리는 문제를 해결하여, 개발자가 diff를 통해 무엇이 변경되었는지뿐만 아니라, 트랜스크립트와 프롬프트를 통해 왜 변경되었는지를 이해할 수 있게 합니다.
How it works
Entire는 Git 워크플로우에 후킹(hook)되어 다양한 AI agent(Claude Code, Cursor, Gemini 등)와 통합됩니다. 세션 메타데이터(프롬프트, 응답, 수정된 파일, 도구 호출 등)를 캡처하여 이 데이터를 별도의 전용 Git 브랜치(entire/checkpoints/v1)에 저장합니다. 이를 통해 메인 프로젝트 히스토리를 깨끗하게 유지하면서도, 특정 커밋과 연결된 버전 관리 및 검색 가능한 AI 상호작용 기록을 유지할 수 있습니다.
Who it’s for
AI 코딩 agent를 사용하며 추적성, 감사 준수, 또는 특정 agent checkpoint로 되돌아가 작업을 복구해야 하는 개발자를 위해 설계되었습니다.
Highlights
- Git-native integration: 기존 Git 워크플로우와 함께 작동하며 활성 브랜치의 히스토리를 오염시키지 않습니다.
- Agent agnostic: Claude Code, Codex, Gemini, Cursor, Copilot CLI를 포함한 광범위한 agent를 지원합니다.
- Session recovery: 사용자가 이전 세션을 재개하거나 검증된 checkpoint로 되돌아갈 수 있게 합니다.
- Traceability:
entire blame및entire why와 같은 실험적인 도구를 제공하여 특정 코드 라인을 원래의 AI prompt로 연결합니다.