Track AI Code all the way to production

An open-source Git extension for tracking AI code through the entire SDLC.

Tracking Code by

Cursor
Claude Code
GitHub Copilot
$  git commit -a -m "Any commit"
[main a731df7] checkpoint
1 file changed, 70 insertions(+), 10 deletions(-)
you
ai
57%
43%
80% AI accepted | 4min wait

No workflow changes

$  git-ai blame src/main.rs
a1b2c3d
John
1
use std::io;
a1b2c3d
John
2
 
e4f5g6h
Jane
3
fn main() {
e4f5g6h
Jane
4
    let mut input = String::new();
e4f5g6h
AI
5
    match io::stdin().read_line(&mut input) {
e4f5g6h
AI
6
        Ok(_) => println!("You entered: {}", input.trim()),
e4f5g6h
AI
7
        Err(e) => eprintln!("Error: {}", e),
e4f5g6h
AI
8
    }
e4f5g6h
Jane
9
}

AI in Git blame

Why Git AI

The standard for tracking AI code and prompts has to be Multi-Agent.

Multi-Agent

Git AI is open source and Apache 2.0 licensed.

Open Source

Works completely offline and on your machine.

Runs 100% offline

No heuristics, keyloggers, or guesswork. Coding agents explicitly mark their contributions as AI-generated, and Git AI tracks that code through any rebase, merge, or refactor.

Explicit & Accurate

We're building the the standard for tracking AI code from development to production and prioritize extensibility, stability and data ownership.

Open Standard

Git AI stores AI attributions in Git notes and can even track AI-code through rebases, squashes, cherry-picks, and resets.

Git Native

Compare Coding Agents & Models

Git AI tracks AI code across the entire SDLC, providing a clear measure of the effectiveness, reliability, and long-term durability of the code written by each Agent.

Local Accepted

Does it get used? The AI-generated lines that actually get committed divided by the total AI-generated lines inserted (including those the developer reverted).

22.7%

% Committed

OpenAI32%
Cursor21%
Claude15%

PR Accepted

Does it get Approved? The % of AI generated lines that make it through a PR (merged to main) divided by the total number of AI-generated lines in all PRs (includes closed PRs, and AI lines that are removed/changed to respond to feedback)

80.7%

% Approved

Claude89%
Cursor81%
OpenAI72%

Prod Halflife

Does it last? A measure of how long this Agent's code survives in production before being rewritten or removed.

12.1 weeks

Average Halflife

Cursor14 weeks
OpenAI10 weeks
Claude9 weeks

Better Code Review & More Context

Git AI links every line of AI-generated code to the prompt that generated it, making it easier to review and build on top of the growing body of AI-code across your codebases.

Prompt

Support canceling an order with an in-progress return

Requirements:

Thread:

AI
...
Code Changes
Add In-Progress View to PG
Cancel button on order page
Powered by Git AI

Get Started

Need help rolling out Git AI?

Start your Rollout →

Roll out Git AI with Enterprise MDM

Jamf
Intune
Workspace ONE
Kandji
Mosyle
ManageEngine
Ivanti
MaaS360
Scalefusion
Hexnode
SimpleMDM
Addigy
Miradore
Citrix

Aggregate data across repositories

72% AI LoC
28% Handcrafted LoC

New Contributions this week