See who wrote each line.
git blame names you because you committed. dr names the agent session and the request you gave it.
brew install jinmugo/tap/dr
From changed lines to answers
git blame names you because you committed. dr names the agent session and the request you gave it.
Ask the session that wrote a line why it wrote it that way. dr asks a fork. Your original conversation stays as it was.
Leave comments and :submit. Each session fixes only its own lines. y applies a fix. x drops it.
Claude Code, Codex and OMP sit side by side. Each session has its own color.
Origins come from local session logs with no model calls. Unexplained lines stay unknown. No server, account or telemetry.
Start in your repository
dr.After your agent finishes its work, run dr in your git repository.
dr needs git. Asking and fixing run the agent’s own CLI: claude, codex or omp.
curl -fsSL https://dr.jinmugo.com/install.sh | shChecks SHA-256. Installs to ~/.local/bin.
Options: sh -s -- --version 0.1.0 --dir /usr/local/bin
nix profile install github:JinmuGo/drOr try nix run github:JinmuGo/dr.
go install github.com/JinmuGo/dr@latest