v1.11 out now · macOS · Windows · Linux

One dashboard for the pull requests you actually care about.

PR Flow is a desktop app for staying on top of pull requests across GitHub, GitLab, Gerrit, and Azure DevOps. See what needs your attention, know who has the next move, and review or respond without reconstructing the queue from tabs and notifications.

Download freeSee how it works

Free 14-day trial · no account or email required to install.

PR Flow — Needs you
PR Flow priority feed showing pull requests ranked by what needs your attention
Reads GitHub via the gh CLI Reads GitLab via the glab CLI Gerrit code review Azure DevOps via a personal access token Review & submit — nothing posts until you press submit

What it does

Stop reconstructing your review queue in your head.

Once work spans more than a few PRs, the hard part isn't finding them. It's remembering what changed, which thread is still open, who is waiting, and where you left off. PR Flow keeps that state visible and turns it into a clear next action. More on how the review queue is ordered, or what a pull request dashboard across providers looks like.

Attention-ordered queue

Start with the work that is blocking someone.

Every open PR is classified — a review you owe, a thread you need to resolve, a green light to merge — then ranked. The top of the list is always the next thing that needs you.

  • Reviews you owe surface above your own PRs
  • A 4px left border encodes age: fresh, warm, stale
  • Smart views: Needs you · Your PRs · Waiting on others · Recently done
changes requested 3 unresolved review requested
Needs you · feed
PR Flow smart views and repository rail
Lives in your menu bar

Stay on top of reviews without another context switch.

The tray shows an unread count and a compact glance of what needs you. Click to expand the full dashboard. It's there all day and gets out of the way the rest of the time.

  • Unread count in the menu bar, like good CLI output
  • Tray glance with the top items, one click to expand
  • Refreshes quietly in the background
PR Flow · menu bar
PR Flow menu-bar tray glance popover
PR detail

Everything you need to decide — in a slide-over.

Open any PR for the branch, diff stats, unresolved threads, complexity & risk, and an activity trail — then review, comment, and approve or request changes right from the app. Nothing posts until you submit, and PR Flow never merges.

  • AI-estimated complexity, risk, and review effort
  • Linked Jira, Linear & Trello tickets surfaced in context
  • Stack awareness for dependent PRs
approved merged ~15 min
acme/web-app #1277
PR Flow PR detail slide-over with AI review summary
AI-assisted review

More PRs. The same amount of attention.

AI can help teams produce code faster, but every PR still needs someone to understand it, respond, and make a decision. PR Flow keeps the growing queue manageable, then uses the AI provider you already trust to help with the review itself.

Your AI reads the diff before you do.Every PR gets a short, honest summary — what changed, where the risk is, and whether it's worth blocking on. No score theater. Just the parts that need a human.

PR Flow doesn't sell you a model — it orchestrates the one you already trust. Bring Claude, Antigravity, or Codex; a local Ollama model; or any OpenAI-compatible gateway. Prompts run through your provider and never touch PR Flow's servers. See how local AI code review works in practice.

"Self-contained refactor; backoff math and the shared mutex are the parts to check. 3 unresolved threads — worth resolving before approval."
AI insights
PR Flow AI insights card — at-a-glance pre-evaluation, a deep review with file/line findings you can copy, and a thread summary
In-app review

Review without rebuilding context in another tab.

Read the full diff, act on AI findings, talk it over with your AI, and submit your verdict — comments, approvals, the works. Nothing posts until you press submit. Your code and diffs never pass through PR Flow's servers. When you enable AI, PR content is sent directly from your machine to the provider you configured; choose a local provider to keep it on-device.

Review cockpit

The diff, the findings, your verdict — one window.

A GitHub-style unified diff with AI findings pinned to the exact lines they're about. Accept a finding and it becomes a staged comment; decline it and it's gone. Add line comments, reply to threads, pick approve, request changes or comment — then submit.

  • Full unified diff with per-file “viewed” tracking
  • AI findings as gutter pins you accept or dismiss
  • Approve · request changes · comment — on GitHub, GitLab & Gerrit
  • Keyboard-driven; “Submit & next” burns down your queue
approve request changes 1 staged
Review · acme/web-app #101
PR Flow in-app review cockpit — a unified diff with an AI finding pinned to a line and the pending-review bar
Discuss with AI

Ask about any file, finding, or the whole PR.

Not sure why a change is risky? Ask. PR Flow discusses the diff with your AI right next to the code — your provider, your keys — and you can drop any answer straight into your review as a comment.

  • Scope the chat to a file, a finding, or the whole PR
  • Runs on your provider — a CLI, a local model, or your gateway
  • Turn any answer into a staged review comment
Discuss · your AI
PR Flow discuss-with-AI panel inside the review route, answering a question about the diff
Agent Pipelines

Bring your own reviewers.

PR Flow's AI is a set of small agents — a short prompt plus the exact context it's allowed to read. Turn them on with one switch, tailor the built-ins, or write your own. Every agent is advisory: it sees only what you grant, and never posts, approves, or merges.

One switch, your rules

Deep review, complexity, summaries — plus anything you invent.

Every built-in helper lives in your Agent Pipelines list, badged Default — switch each on or off, tweak its prompt, and reset any time. Author your own from a simple form or by importing YAML, choose which lifecycle moment it runs, and group them into switchable profiles.

  • Grant each agent just the diff, PR details, tickets, or files it needs
  • Findings pin to lines; notes gather beside the diff
  • Runs on your own AI provider — nothing leaves your machine
on review start on PR open on demand
PR detail · Agents
PR Flow PR-detail Agents card — a custom agent's inline findings and a note, shown right in the pull request
Community Store

Install an agent someone already tuned.

Browse agents the community has shared and install one in a click. You see its exact prompt and the precise context it can read before anything is saved — and if a shared agent is later updated, the version you approved keeps running until you review the change.

  • Full prompt and context shown before install — no surprises
  • Approved versions stay put until you accept an update
  • Browse the whole catalog on the web, install with one link
Community Store
PR Flow Community Store — shared review agents with install buttons and a link to the web gallery

More that earns its place

Quiet power, not a dashboard to babysit.

Quiet nudges

A gentle ping to the right teammate when a PR is stuck — previewed before it sends, never spam.

Thread summaries

Your AI distills long review threads into what was asked, what was clarified, and what's still open.

Complexity & risk

An AI estimate on every PR — easy to extreme, safe to critical — using the same green→amber→red ramp.

Stack awareness

Dependent PRs are linked so you review them in the right order and never merge out from under one.

Star & track

Star a PR to float it to the top. Track any PR by URL — across GitHub, GitLab or Gerrit — even outside your normal queue.

Digest notifications

A quiet OS nudge at your set times — what needs you, what's stale, how many minutes of review are queued.

v1.11 · macOS · Windows · Linux

Stop losing track of where every PR stands.

Download PR Flow and point it at your real PRs — it'll tell you what needs you next.

Download freeSee pricing