Review a GitHub pull request with unified or split diff views and inline comments.
Browse and diff local repository changes without needing GitHub at all.
Submit a full review, approve, request changes, or comment, without leaving the app.
Quickly jump between pull requests, folders, and files using a fuzzy command palette.
| ellie/lgtm | konippi/servo-fetch | johunsang/semble_rs | |
|---|---|---|---|
| Stars | 87 | 87 | 86 |
| Language | Rust | Rust | Rust |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Prebuilt app is Apple Silicon Mac only, building from source requires Xcode for Metal shader compilation.
lgtm is a fast, native code review app written in Rust, built with a UI toolkit called gpui. It is designed to make reviewing pull requests feel quick and responsive rather than waiting on a web page to load. The author is upfront that the whole project was written through AI assisted vibe coding and that they personally have not read the underlying code. To review pull requests on GitHub directly, you need the GitHub CLI installed and signed in first. Without that, the app still works, but only for reviewing code changes on your own local machine rather than pulling requests from GitHub. The easiest way to install it is to download a prebuilt disk image for Apple Silicon Macs from the latest release, then drag the app into the Applications folder. Since the app is not signed, macOS will show a warning the first time it opens, which can be cleared by right clicking the app and choosing Open, or by removing the quarantine flag from the terminal. Building it from source is also possible with Cargo, though this requires Xcode installed, since the build depends on Apple's Metal shader compiler. The app supports both unified and side by side diff views, syntax highlighting for eighteen languages through tree-sitter, word level highlighting inside changed lines, a sidebar with a file tree for browsing multiple files at once, a command palette for quickly jumping to a pull request or folder, and a minimap for navigating long files. It can read and post inline comments directly on GitHub, and lets you submit a full review as an approval, a request for changes, or a plain comment. A full set of keyboard shortcuts covers switching views, moving between files and diff hunks, toggling the sidebar or minimap, and even opening a chat with Claude Code from inside the app. The README lists LSP support and AI generated inline review notes as features still to come.
A fast native Rust app for reviewing GitHub pull requests and local diffs, built with keyboard-first navigation and inline comments.
Mainly Rust. The stack also includes Rust, gpui, Tree-sitter.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.