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.

해결하는 문제

Entire CLI는 Git 워크플로우의 일부로 AI 에이전트 세션을 캡처하고 인덱싱하는 방법을 제공합니다. AI 에이전트가 코드를 변경한 이유에 대한 맥락을 잃는 문제를 해결하며, 특정 커밋에 이르게 한 프롬프트, 응답, 도구 호출의 검색 가능한 기록을 생성합니다.

작동 방식

Entire은 Git에 훅을 연결하여 백그라운드에서 AI 에이전트 상호작용을 추적합니다. 사용자 또는 에이전트가 커밋을 수행할 때, Entire은 '체크포인트'를 생성합니다. 이는 세션 메타데이터(대화 기록, 프롬프트, 변경된 파일)의 스냅샷입니다. 이러한 체크포인트는 활성 브랜치에 저장되지 않고, 독립적인 Git 참조(refs/entire/checkpoints/)에 저장되어 프로젝트의 커밋 기록이 깨끗한 상태를 유지하면서도 완전한 추적 가능성을 보장합니다.

대상 사용자

Claude Code, Cursor, Gemini, Codex와 같은 AI 코딩 에이전트를 사용하며, 감사 기록을 유지하거나 에이전트 오류에서 이전 세션을 복구하거나, 새로운 팀원을 온보딩할 때 프롬프트에서 커밋에 이르는 경로를 보여주고 싶은 개발자에게 적합합니다.

주요 기능

  • Git 네이티브 통합: 메인 브랜치 기록을 오염시키지 않고 세션 데이터를 캡처합니다.
  • 세션 복구: 중단된 세션을 재개하여 이전 상호작용이 끝난 지점에서 정확히 이어갈 수 있습니다.
  • 검색 가능한 기록: 세맨틱 및 키워드 매칭을 통해 체크포인트, 커밋, 세션을 검색할 수 있습니다.
  • 다양한 에이전트 지원: Claude Code, Cursor, Gemini, Pi 등 다양한 에이전트와 호환됩니다.
  • 워크트리 호환성: 서로 다른 환경에서 독립적인 세션 추적을 위한 Git worktrees를 지원합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트