It wrote the code
Not a bot that read your diff afterwards. The session that made the change is still running, and it still remembers why it made it.
Comment on a line. It answers, and its fix lands in the diff you are still reading.
Works on a GitHub pull request too: diffo <PR URL>
Run `npx skills add DiffoHQ/diffo --skill diffo -g` and open the diffo reviewWorks with the agent you already build with
It never grades the diff, never leaves nitpicks. It's the author, still in the room.
Not a bot that read your diff afterwards. The session that made the change is still running, and it still remembers why it made it.
Ask on any line and the answer comes back in your thread. It never grades the diff, never leaves nitpicks, never says anything is “fine”.
Ask for a change and the fix lands in the diff you are already reading. Before the commit, before the pull request, while it is still cheap.
A diff arrives alphabetically, which is almost never the order to read it in. Ask, and the agent posts layers: the change as ordered steps, each with a title, a summary and its files.
You read one at a time. Anything the agent touches after posting gathers in a Since your review layer, so nothing hides outside the plan.
Hand it a pull request link. It opens in a worktree of its own, with its conversation imported and your agent beside you, even on code it did not write.
Comments for the author go to GitHub as one review when you finish. Questions for your agent never leave your machine.
Ask what a hunk does and the agent that wrote it answers in the thread. Ask why, and it explains, with a diagram when the shape needs one.
One guide comment on a big change: what it does, plus a mermaid diagram when the shape is easier to see than to read.
Syntax-highlighted unified or split diffs, word-level marks, keyboard-first movement, per-file viewed tracking.
On a line, a range, a file, or the whole changeset. Each thread is a Change or a Question, so a question never turns into a refactor.
Answers land inline in your threads. Fixes land in the diff you're reading: the fix itself, not a promise of one.
Paste one line into your agent. It adds the skill and opens the review. No account, and it runs on your machine.
Run `npx skills add DiffoHQ/diffo --skill diffo -g` and open the diffo review