New an AI review that picks what you need to read

Review pull requests
like the reviewer you are.

PRway is a desktop app for the human side of code review. It walks you through a GitHub PR chunk by chunk, explains how the code worked before, and shows you only the chunks that matter.

Free · macOS, Windows and Linux

Guided review

One chunk at a time,
in the order that makes sense.

PRway reads the PR first and gives you a reading order: the core change, then what depends on it. You go chunk by chunk and approve as you go. Only you see the approvals, and new commits don't reset them.

A plan before you start

What the PR is for, which files carry the change, and what's not explained by the description.

Only what matters

An AI review reads the whole PR and decides chunk by chunk what you need to read. Docs, tests that follow the code, renames and wiring are pre-approved, and you can spot-check them any time.

A review that shows its work

Up to five findings, each at a line, with the callers, schemas and tests the AI read to confirm it. No style nits, and no findings is a fine answer.

Teach it what's noise

Mark a hint 👎 and say why. Later notes skip that kind of point and follow your reason as a rule, so the AI gets less picky over time.

A real code view

Every PR is checked out locally. Go to definition, find references and open any file at the PR's head, like in your IDE.

Ask about any line

Click a line number and ask in chat. The chat can read the rest of the repository, so it looks up callers and tests itself.

Background

Know how it worked
before the PR.

Most tools summarize the diff. PRway traces the core of the change through the code, back to the controllers and jobs that reach it, and explains the old behaviour and the business rules the PR changes, with links to the code and to the earlier PRs that shaped it.

  • Cached, not re-read. Traces and function summaries are kept and reused, so the next PR on the same code is fast.
  • Editable. Fix a function summary once and your version wins from then on.
  • It sharpens the review. Chunks outside the core change can be pre-approved, so the guided view only shows what matters.
Your AI

Your Claude subscription.
One per organization.

PRway doesn't sell seats or tokens. It uses the Claude Code you're already signed in to, or an Anthropic API key.

  • Work and personal kept apart. Link each GitHub organization to its own account; everything else uses your default.
  • Always visible. Every PR shows which account the AI uses, and everything it writes says who wrote it.
  • Your prompts. Add context about your domain and conventions per repository, or share it with the team in .prway.json.
How it works

From "review requested" to submitted.

Sign in with GitHub

Pick a repository. Your PRs, the ones waiting for you and drafts are grouped for you, with notifications when someone needs you.

Read the plan

The summary says what the PR does and what changed in the rules. The guide gives the reading order; the background, the history.

Review chunk by chunk

Read only what the AI review left for you, with what to check and any findings in the chunk. Approve, comment or ask; progress survives new commits.

Submit to GitHub

Your comments go out as one review: approve, request changes or comment. Threads and replies stay in sync.

Privacy

Runs on your machine.

There's no PRway server. Your code is cloned to your computer, and only the PR's material goes to the AI account you chose.

  • Tokens in your keychain. The GitHub token and API keys are stored with the operating system's encryption, never in plain files.
  • Read-only AI. When the chat reads code, it can only read the PR's checkout, nothing else on your disk.
  • Plain folders. Clones and worktrees live in ~/.prway, so you can open any PR in your editor.

Review your next PR with PRway.

Free for macOS, Windows and Linux. You need a GitHub account and Claude Code or an Anthropic API key.

Builds aren't code-signed yet: on macOS, right-click the app and choose Open the first time; on Windows, choose "More info → Run anyway".