Per-hunk review
Ward the change you want and discard the one you do not.
Diffward shows what the agent touched, what you touched, and the 4 files you never asked for.
Install for VS CodeBeta Free No account
You turned off approval prompts because stopping at every edit made it hard to let the agent work.
Now the run ends with a multi-file diff full of code you did not write and did not watch happen.
git diff shows the resulting working tree. It does not show which hunks came from the agent, which came from you, or which files have nothing to do with the request.
Diffward keeps the whole session together and puts the 4 files you did not ask for at the top.
The collateral problem
This session changed 12 files. 4 are collateral.
.github/workflows/ci.yml
strategy: matrix:Removed: node-version: [20, 22]Added: node-version: [22] steps: - uses: actions/checkout@v4What it does
Ward the change you want and discard the one you do not.
See whether a hunk came from the agent, from you, or from an unknown source.
Files unrelated to your request move to the top of the review.
Use Claude Code, Codex, Gemini CLI, OpenCode, Cursor, or anything else that writes to disk.
An honest comparison
Claude Code Manual mode and Diffward solve different parts of the same problem.
| Claude Code Manual mode | Diffward | |
|---|---|---|
| Timing | Before the write, blocking | After the write, non-blocking |
| Granularity | Whole edit or tool call | Per hunk |
| Review unit | One edit at a time | The whole session |
| Attribution | Not shown | Per-hunk origin |
| Collateral | Spread across individual prompts | Collected as the headline count |
| Agents | Claude Code | Any local agent that writes to disk |
| History | Approval is complete after the edit | Session review is kept locally |
Manual mode lets you approve each edit before it lands. Diffward lets the run finish, then shows its shape as one review.
Install
Diffward is in beta, free, and has no account to create
Install from the VS Code Marketplacecode --install-extension Diffward.diffward