- Line and range annotations β comment on a single line or select a range and annotate the whole block.
- Hunk and file navigation β jump between hunks, annotations, and files without leaving the keyboard.
- PR mode β review every commit between a branch and
HEADwith--against. - Markdown export β export annotations to
revu-review.md, with an optional AI context header, by pressinge. - Persistent reviews β annotations autosave to
.revu.jsonand survive across sessions. - Themeable β switch theme and view mode from an in-app settings panel, saved to your user config.
npm install -g @kud/revu-cli$ revu # review staged/unstaged changes in the current repo
$ revu src/foo.ts # review a specific file
$ revu --against main # review all commits between a branch and HEAD (PR mode)Inside the reviewer, move with ββ / j k, press β΅ to annotate a line, hold shift to select a range, and e to export to revu-review.md.
git clone https://github.com/kud/revu-cli.git
cd revu-cli
mise install
mise run dev # run in hot-reload mode
mise run build # compile a standalone binaryπ Full documentation β revu-cli/docs