Generate a browsable HTML code review from a Git branch comparison
Get plain language descriptions of what changed in each part of a diff
Compare two commits or branches directly by name from the command line
Review your own AI coding assistant's changes before merging them
| finallyblueskies/sdrev | 0xkinno/astraea | 0xkinno/halcyon | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | hard | hard |
| Complexity | 2/5 | 4/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Best used with an already authenticated Codex or Claude Code session, though a direct OpenAI or Anthropic API key also works.
sdrev is a command line tool that turns a plain Git comparison, like the changes on a branch versus main, into a code review you can browse in your web browser. Instead of just showing you raw lines added and removed, it builds a structured diff of what changed and then asks an AI language model to describe each changed section in plain language, so you get a written explanation sitting right alongside the highlighted code. Everything ends up in one self-contained HTML report you can open and click through. It installs as a single standalone program, so you do not need Node.js or Bun to run it, only Git itself and a short install script that downloads the right binary for macOS or Linux. Once installed, you simply describe what you want compared in plain English, such as comparing the last few changes related to a certain feature, and sdrev works out which commits that refers to using an AI coding assistant session you already have set up, either Codex or Claude Code. You can also skip that step and directly name two Git references to compare. By default sdrev tries to use Codex to figure out what you meant and to write the descriptions, and it falls back to Claude Code if Codex is not available, using a smaller and larger model for the two different steps. You can override which provider and model it uses, or plug in your own OpenAI-compatible or Anthropic API key and model name directly. Reports are saved locally under a hidden folder inside your repository, organized by which two commits were compared, and the viewer remembers things like which files you had already looked at and where you had scrolled to. The project also ships a Codex skill and a Claude Code slash command that call the same underlying tool, and building it yourself requires the Bun runtime.
A command line tool that turns a Git diff into a browser-based code review, using an AI model to describe each changed section in plain language.
Mainly TypeScript. The stack also includes TypeScript, Bun, Git.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.