Review Agent Code in a GitHub PR, lazygit or Hermes? What Each One Can't See
Book: Ship It — the pragmatic startup tech stack Also by me: Thinking in Go (2-book series) — Complete Guide to Go Programming + Hexagonal Architecture in Go My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools Me: xgabriel.com | GitHub The agent runs for forty minutes and reports back: done. You open the diff. Fourteen files changed, one…
When reviewing code changes, three tools can be used: GitHub's pull request view, lazygit in the terminal, and Hermes IDE's Review Desk. Each tool presents code changes in different ways and offers unique features.
GitHub's PR view is designed for team collaboration and follows a structured approach. It lets reviewers examine entire commits, subsets of commits, or individual commits. Feedback can be provided through comments, suggestions, or approval, and risk signals such as lockfile or CI workflow changes are highlighted. The PR view requires more steps to merge changes from the branch, which helps ensure thorough review and validation before merging.
Lazygit, a terminal UI for git, focuses on hunk and line-level granularity. It allows users to stage hunks, ranges of lines, or individual commits. While it does not provide built-in review comments, it does enable users to open specific diff lines in a pull request for commenting purposes. Lazygit's main advantage is its speed in editing history directly, allowing for efficient manipulation of commits and hunks.
Hermes Review Desk, the third tool, operates at the turn level, meaning it reviews code changes before they even exist as a pull request. It supports various AI coding agents, such as Claude Code and Codex, which can run within Hermes. Hermes provides a desktop environment for reviewing code changes, analyzing risk signals like lockfiles or CI workflows, and merging changes directly on the user's machine. While Hermes lacks built-in review comments, it allows users to comment on changes through the other tools like GitHub.
In summary, GitHub's PR view offers the most structured and team-oriented approach to reviewing code changes, while lazygit excels in providing a terminal-based, granular review experience. Hermes Review Desk stands out for its ability to catch issues early in the development process by reviewing code changes before they are even submitted as pull requests.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.