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 CLI provides a way to capture and index AI agent sessions as part of the Git workflow. It solves the problem of losing the context of why code was changed by an AI agent, creating a searchable record of the prompts, responses, and tool calls that led to a specific commit.

How it works

Entire hooks into Git and tracks AI agent interactions in the background. When a user or agent makes a commit, Entire creates a "checkpoint"—a snapshot of the session metadata (transcripts, prompts, and files touched). These checkpoints are stored as independent Git refs (refs/entire/checkpoints/) rather than on the active branch, ensuring that the project's commit history remains clean while preserving full traceability.

Who it’s for

Developers using AI coding agents (such as Claude Code, Cursor, Gemini, or Codex) who need to maintain an audit trail, recover from agent errors by resuming previous sessions, or onboard new team members by showing the path from prompt to commit.

Highlights

  • Git-native integration: Captures session data without polluting the main branch history.
  • Session recovery: Ability to resume a stopped session and pick up exactly where a previous interaction left off.
  • Searchable history: Semantic and keyword matching to search through checkpoints, commits, and sessions.
  • Broad agent support: Works with various agents including Claude Code, Cursor, Gemini, and Pi.
  • Worktree compatibility: Supports Git worktrees for independent session tracking across different environments.

Related

  • Project
  • Project
  • Project
  • Project
  • Project