Skip to main content
Entire captures AI coding sessions as you work, and creates permanent checkpoints when you make Git commits.

How It Works

  1. Start an AI coding session (Claude Code, Gemini, OpenCode)
  2. When you or the agent run git commit, the session data is attached to your commit
  3. The checkpoint ID is added as a commit trailer. For example:
feat: Add user authentication

This commit adds OAuth2 login flow with Google and GitHub providers.

Entire-Checkpoint: a3b2c4d5e6f7
  1. The session log and other metadata are stored in a checkpoint in the entire/checkpoints/v1 branch
  2. On your next git push, the entire/checkpoints/v1 branch will be automatically pushed too

Benefits

  • Clean Git history - No extra commits from Entire
  • Safe everywhere - Can be used on main or any branch
  • Rewind support - You can rewind file changes and session state
  • Resume support - You or a coworker can resume a branch / commit session

Best Practices

  • Make commits at logical stopping points or ask your agent to make granular commits
  • Use meaningful commit messages—they become checkpoint labels
  • Commit before major changes if you want a rewind point

Auto-Summarize

When enabled, Entire uses AI to automatically generate summaries of your sessions when you commit. These summaries are stored with your checkpoint metadata.
{
  "strategy_options": {
    "summarize": {
      "enabled": true
    }
  }
}
Auto-summarize requires Claude CLI to be installed and authenticated. The summary generation happens in the background and won’t block your commit.
Summaries include:
  • A brief description of what was accomplished
  • Key decisions made during the session
  • Files that were modified