Skip to main content
Entire integrates with AI coding agents by installing lifecycle hooks that capture each session and link it to your Git history. When you commit, Entire writes a checkpoint with the full transcript, file changes, tokens, and tool calls to the entire/checkpoints/v1 branch — no extra commits on your working branch. The default agent is Claude Code. To choose a different one, run entire agent add <name>.

Built-in agents

  • Claude Code — Stable · --agent claude-code. Full feature support including nested subagent capture.
  • Codex — Stable · --agent codex. Native hook system; main session capture (no subagent hooks yet).
  • Copilot CLI — Stable · --agent copilot-cli. Native hooks; token usage available post-session.
  • Cursor — Stable · --agent cursor. IDE and CLI. Rewind and resume are not available.
  • Factory Droid — Stable · --agent factoryai-droid. Subagent-aware capture via pre-tool-use and post-tool-use hooks.
  • Gemini CLI — Stable · --agent gemini. File changes captured; conversation transcript and token tracking are limited.
  • OpenCode — Stable · --agent opencode. TypeScript plugin integration; supports mid-turn commits.
  • Pi — Preview · --agent pi. TypeScript extension integration with JSONL transcript and token capture.

Don't see your agent?

Any agent can be added by writing an executable named entire-agent-<name> and placing it on your $PATH. The Entire CLI auto-discovers it. Working examples at github.com/entireio/external-agents.