git-ai
Agent support

Claude Code

Using Claude Code with git-ai

git-ai fully supports both authorship and prompt tracking for Claude Code. To use git-ai with Claude Code, run git-ai install-hooks.

How it works

git-ai adds hooks to your user-level Claude Code Settings ~/.claude/settings.json. These hooks automatically call git-ai before and after file edit tool calls to ensure accurate AI authorship tracking.

{
  "hooks": {
    "PostToolUse": [
      {
        "hooks": [
          {
            "command": "git-ai checkpoint claude --hook-input stdin",
            "type": "command"
          }
        ],
        "matcher": "Write|Edit|MultiEdit"
      }
    ],
    "PreToolUse": [
      {
        "hooks": [
          {
            "command": "git-ai checkpoint claude --hook-input stdin",
            "type": "command"
          }
        ],
        "matcher": "Write|Edit|MultiEdit"
      }
    ]
  }
}