Revdiff – TUI diff reviewer with inline annotations for AI agents
Structured annotation output pipes directly back to AI agent workflows.

6.8k stars prove devs want local-first AI code review with annotation feedback loops.
Developers doing AI-assisted code review
GitHub PRs · Phabricator · Reviewable
It works on local diffs, commits, branches, worktrees, and GitHub/GitLab PRs. The PR view lets you annotate the descriptions and comments while also being able to filter bot comments.
The core tool enables focused manual review, the optional AI layer:
- Ask AI: Ask questions directly inline - Guided Reviews: Have an agent reorganize a large diff into semantic overview sorted by importance (inspired by linear) - Review Agents: Run review agents whose findings land as inline annotations. Review jobs can be your own skills that plannotator links to locally.
There's also a local API, your agents can POST findings or other markers/insights/notes onto the diff. Every annotation you make is saved to ~/.plannotator. Point an agent at that history and repeated feedback distills into a custom review skill (compound engineering).Plannotator works with most agents and the AI features utilize core model subscription providers.
Free, MIT/Apache 2.0, runs entirely on your machine.
Structured annotation output pipes directly back to AI agent workflows.
GUI wrapper around git diff with LLM walkthrough, but delta and GitHub already do this.
Finally brings visual diffing to the terminal-native Jujutsu workflow.
Visual plan annotations with E2E encryption feed feedback directly back to nine agent harnesses.
LazyGit-style TUI for browsing diffs inline with keyboard-friendly tree nav, no mode switching.
Magit-style Git GUI in Rust, but GitKraken and lazygit already dominate this space.