Skip to content

aigVersion Control for the AI Age

Ever run git blame and found a useless commit message from 6 months ago? aig captures the intent, reasoning, and AI conversation behind every change — so you always know why code exists.

This Is What You'll See

Real output from aig running on its own repository.

git log vs aig log

git log

43ed456 Initial commit
fd990ed Add aig MVP
d74a8cd Fix GitHub Pages CI
6b42cef Add CLI reference
7564dca Complete core loop
6bdca12 Add conversation capture
4c9fb74 Add CI pipeline
4bcf69e Fix CLI reference
d57407e Update all docs
00cd0ef Add roadmap page
7975e6d Add remote sync
9ee934f Add 4 languages
...

19 commits. A flat list. No narrative.

aig log

[44d3ab98] Rewrite docs (active)
  7 checkpoint(s)
    (120ab1e) Rewrite docs
    (3e8142a) Add Daily Workflow
    (ed3a9c5) Add aig repair
    (635eb92) Add Related Tools
    ...

[479d2692] Initial commit (active)
  12 checkpoint(s)
    (fd990ed) Add aig MVP
    (7564dca) Complete core loop
    (6bdca12) Add conversation capture
    (7975e6d) Add remote sync
    ...

2 intents. The story of how this project was built.

git blame vs aig why

git blame capture.rs

6bdca12 (Sascha Becker 2026-04-14)

A name and a date.

aig why capture.rs:1

Intent:     [479d2692] Initial commit
Checkpoint: Add conversation capture,
            file watching, cargo install
Commit:     6bdca120
Time:       2026-04-14T01:06:24+00:00

The intent, the checkpoint, the full context.

aig checkpoint (no message needed)

$ aig checkpoint

  auto-message: added generate_token, added validate_token, added AuthMiddleware
  semantic:
    + added generate_token (auth.py)
    + added validate_token (auth.py)
    + added AuthMiddleware (auth.py)
Checkpoint created
  intent:     Add authentication
  git commit: 8d5b5ff9

The code describes its own changes. You just type aig checkpoint.

Install and try it

bash
cargo install --git https://github.com/saschb2b/ai-git.git aig-core
cd your-repo
aig import
aig log

Four commands. Your git history is untouched. Get started.

Released under the MIT License.