git blamewas for humans.Codeblameis for agents + humans.
git blamewas for humans.“Capture the reasoning behind every AI commit. Bridge the gap between human intent and agentic execution.”
Why Codeblame?
AI coding agents are fast, but they are often black boxes. When you run git blame, you see a commit message, but you lose the reasoning that led to the change.
Codeblame bridges this gap by capturing AI reasoning traces on every commit and saving them to a local SQLite database. It‘s zero-config, free, and stays with your repo forever.
Core Capabilities
Zero Config & Free
Stores everything in a local .codeblame/db.sqlite file. Commit it to share context with your team for free.
Premium TUI
A gorgeous interactive terminal interface built with Ink. Explore reasoning history with ease.
Agent First
Generates instructions for Cursor, Copilot, and other agents to ensure they log their reasoning traces.
Git Native
Integrated directly into your workflow via standard Git hooks.
Getting Started
- 01Initialize: Run
codeblame initin your repo to set up the local database and hooks. - 02Code: Let your AI agent (Cursor, Copilot, etc.) generate code. Codeblame tells them how to log their thoughts.
- 03Commit:
git commitas usual. The reasoning is automatically linked to the commit ID. - 04Explore: Run
codeblame logto see the beautiful, interactive reasoning history.