git-why

git blame tells you who. git-why tells you why.

Lifecycle
Teaser

A CLI utility that performs code archaeology to explain why specific lines of code exist by analyzing local git history and diffs. It can operate entirely offline or use AI models like Claude, GPT, and Gemini to provide a richer, narrative explanation of the commit history.

Details
Built with
3.5 FlashNEWSonnet 4.6GPT-5.4 mini
Strong

The repository README explicitly lists several AI models as supported providers and defines specific default model versions.

README table lists 'gemini-3.5-flash' as the default model for the Gemini provider.; source explicitly credits claude-sonnet-4-6 (README lists 'claude-sonnet-4-6' as the default model for the Claude provider.); gpt-5.4-mini (README lists 'gpt-5.4-mini' as the default model for the OpenAI provider.)
Posted by
We haven't verified this person made this build — attribution is our best guess from public sources.
Discovered
Discovered onX
Source date
Published on X Jun 20, 2026
Listed
Added to Dropday just now
Evidence
Strong

The repository is a functional Python project with a pyproject.toml, source code, tests, and installation instructions via pip.