Reviewly

Reviewly turns PR review from a dozen browser tabs into one focused workspace. It pulls the pull requests that need you, lays out the diff the way a reviewer actually reads it, lets a local AI walk you through the change, and posts your review back to GitHub — without sending your code to any server but the one you choose.

Built with Tauri 2 (Rust + React). Free and open source under the GPL-3.0, for macOS, Windows, and Linux.

Local-first by design. Your GitHub token lives in the OS keychain. AI review runs through your local CLI (Claude, Codex, Gemini) or your own OpenAI-compatible endpoint — only the PR diff is ever sent, and there is no Reviewly server in the middle.

Why Reviewly#

Reviewing pull requests in the browser means juggling tabs, losing your place in long diffs, copy-pasting code into a chat window, and re-checking the same "needs my review" filter all day. Reviewly fixes that with one inbox for the work that's yours, a diff built for reviewers, AI that's actually private, and a native app that's fast and offline-friendly.

How it works#

Reviewly is a Tauri 2 application: a Rust core with a React front end, shipping as a single native binary per platform.

  • Data flow. The front end calls typed Rust commands; the Rust core talks to GitHub and persists to a local SQLite database. PRs you've chosen to watch are cached so the list is instant and offline-capable.
  • Staying fresh. A Rust poller runs every 60 seconds: it updates the tray count, fires an OS notification for newly-requested reviews, and nudges the front end to reconcile.
  • AI bridge. When you ask for a tour or a chat turn, the core builds a prompt from the PR diff and either spawns your chosen CLI or calls your endpoint, streaming the output back token-by-token. Nothing is sent anywhere except the backend you configured.
  • Auth. Sign-in uses GitHub's OAuth Device Flow; the token is stored in the platform keychain, never on disk in plaintext.
Free and open source
No account, no subscription, no telemetry

Download the installer for your platform and connect your GitHub account in under a minute.

Updated

Was this page helpful?