Review your MRs at the
speed of thought.

Familiar with implementing large features with AI and ending up with thousands of lines of changes? Reviewing big changes in GitHub is pretty tedious and requires a lot of clicking around to keep track what you've already checked out.

GHMR is a lightweight desktop application for reviewing GitHub Merge Requests with an optimized keyboard-first workflow.

Switch Files
Scroll Content
Enter
Mark viewed & Next
Backspace
Mark not viewed & Back

There's an unsigned mac build in the root that you can download. For other platforms build yourself. Check out the release notes.

Full MR Context

Merge Request details and workflow status

Monitor workflow runs, file changes, and PR metadata at a glance.

High-Speed Review

Code review interface with side-by-side diff

Blazingly fast side-by-side diffs with keyboard navigation and one-key "Mark as Viewed".

Everything you need for better reviews

Copy Line Reference

Click any line number in incoming changes to copy filename:line <content> to clipboard.

Copy Raw File

One-click button to copy the entire file content to clipboard for quick copy-pasting into another-ai-tool.

Side-by-Side Diff

High-fidelity diff viewer with syntax highlighting for 10+ languages.

CI/CD Integration

Real-time status polling for GitHub Actions and Workflow Runs.

Persistent State

Viewed files persist across sessions, even if the file content changes.

Encrypted Storage

Using Tauri's encrypted store to keep your GitHub tokens safe.

Clean Dashboard

Easily find your authored PRs with a distraction-free list view.

Keyboard Navigation

Browse MR lists and file changes rapidly with full keyboard support (Arrows, Enter, Esc).

Folder Viewed Toggle

Mark entire folders as viewed/unviewed with a single click. Green checks indicate fully viewed folders.

Keyboard First

Navigate files with J/K, mark viewed with Enter, and breeze through reviews without touching your mouse.

Security Hardened

Enterprise-grade security with encrypted token storage, strict CSP, and zero telemetry. Your data stays on your device.

Native Performance

Built with Tauri and Rust for a lightweight, blazingly fast experience that doesn't eat your RAM like typical Electron apps.