Know what AI wrote — and why
AI Blame extends git blame with AI authorship. See which agent and model wrote each line, and the prompt that generated it.
export async function loadConfig(path: string) { const raw = await fs.readFile(path, 'utf-8'); const parsed = JSON.parse(raw); // validate required fields if (!parsed.version) { throw new ConfigError('missing version'); } return parsed as AppConfig;Agent Attribution
Cross-agent attribution for every line
Know exactly which agent and model wrote every line of code — across Claude Code, Copilot, Cursor, and any other tool. AI Blame works with any AI coding agent, giving you a unified view of authorship.
- See which agent and model authored every line in any file
- Works with Claude Code, Copilot, Cursor, Windsurf, and more
- Color-coded annotations in your IDE gutter or terminal
Prompt Context
See the prompt behind every line
Hover in your IDE or run `git-ai blame` in the terminal to see the exact prompt that generated any line of code. Understand not just who wrote it, but why — the intent and context behind every AI-generated change.
- Run `git-ai blame` in the terminal for full prompt context
- Hover annotations in your IDE to see prompts inline
- Link from any line back to the full conversation that created it
Open Standard
Built on an open standard
Your AI attribution data is portable and version-controlled. Never locked into a specific agent or vendor — AI Blame uses an open format that any tool can read and write.
- Open format — no vendor lock-in for your attribution data
- Data lives alongside your Git history, fully version-controlled
- Any agent or tool can read and write AI attribution metadata