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 provides a way to track and index AI agent sessions within a Git workflow. It solves the problem of losing the context behind code changes made by AI agents, allowing developers to understand why a change was made (via transcripts and prompts) rather than just what changed in the diff.

How it works

Entire hooks into the Git workflow and integrates with various AI agents (such as Claude Code, Cursor, and Gemini). It captures session metadata—including prompts, responses, files touched, and tool calls—and stores this data on a separate, dedicated Git branch (entire/checkpoints/v1). This ensures that the main project history remains clean while maintaining a versioned, searchable record of AI interactions linked to specific commits.

Who it’s for

It is designed for developers who use AI coding agents and need traceability, audit compliance, or the ability to recover work by rewinding to specific agent checkpoints.

Highlights

  • Git-native integration: Works with existing Git workflows without polluting the active branch history.
  • Agent agnostic: Supports a wide range of agents including Claude Code, Codex, Gemini, Cursor, and Copilot CLI.
  • Session recovery: Allows users to resume previous sessions or rewind to known-good checkpoints.
  • Traceability: Provides experimental tools like entire blame and entire why to link specific lines of code back to the original AI prompt.