Review queue

A pull request review queue ordered by what needs you next.

See what Needs you, what is Waiting on others, and what can wait. PR Flow classifies open review work by its next action and keeps that action visible.

Download freeThe full dashboard
PR Flow — Needs you
PR Flow review queue with pull requests ordered by review state, unresolved threads and age
Three different things

A queue names the next action.

Activity feeds and repository lists remain useful. PR Flow adds the action order between them.

1

A notification feed

Ordered by when something happened: a push, comment, or check result. Useful for history, but it does not name the current owner.

2

A repository PR list

Ordered by where the code lives. Useful for one project; less useful when review work crosses repositories or providers.

3

An attention-ordered queue

Ordered by who owes the next move. The top rows are reviews, replies, fixes, or merges that currently need you, unless you pin an exception.


How the ordering works

Classify by state, then rank by who is waiting.

Reviews you owe come first

Owed reviews surface above submitted work.

Requested reviews and replies appear in Needs you. Submitted work can sit under Waiting on others until someone replies or the state changes. Pinning an item is the deliberate exception to that order.

  • Needs you — a review requested, or changes requested on your PR
  • Your PRs — what you opened, and what is holding each one up
  • Waiting on others — correctly out of your hands, and quiet
review requested changes requested reply to alice ×2
Needs you · feed
PR Flow smart views separating reviews you owe from your own pull requests
Age is a first-class signal

Stale pull requests get harder to ignore, not easier.

A coloured border shows age on the row itself. Fresh, warm, and stale work can be scanned without opening a separate report.

  • Fresh, warm and stale rendered on every row
  • Digest notifications call out what has gone stale
  • Choose a teammate and preview a nudge before sending it
PR Flow · menu bar
PR Flow menu-bar glance showing the top of the review queue and an unread count
What the ranking reads

Signals that say who currently holds the ball.

Unresolved threads

Counted on the row. When a teammate replies to your comment, the PR returns to Needs you with a Reply action.

Review state

Review requested, changes requested, approved, draft, merged — the actual state of the pull request rather than the last thing that happened to it.

Age and staleness

How long the current state has held. The signal that makes blocked work visible instead of letting it sink.

Your own override

Star anything to pin it to the top, and track any pull request by URL even if it is outside your usual repositories.

Effort, when you enable AI

With Agent Pipelines configured and the helper enabled: advisory complexity, risk, and effort, captioned with the provider and model.

Stack position

Dependent pull requests carry their layer position and open into a trunk-to-top map.

Burn it down

A queue is only useful if you can work it.

Open the top item in the review workspace, stage comments, submit, then move to the next queue item.

  • Full unified diff with per-file “viewed” tracking
  • Submit each provider's supported review outcome; Gerrit keeps its Code-Review vote
  • “Submit & next” moves you straight to the following item
  • Comments stay staged until you submit them

The queue spans GitHub, GitLab, Gerrit and Azure DevOps at once.

Review · acme/web-app #101
PR Flow review view with a unified diff, findings and the pending review bar
Questions

How the queue behaves.

Can I override the ordering?
Yes. Star a pull request and it floats to the top of the queue regardless of what the ranking thinks — for the review you promised to do this morning, or the one your lead just asked about. You can also track any pull request by URL, including ones outside your normal queue.
How does it know something has gone stale?
Age is shown on the row as a 4px border: fresh, warm, or stale. Older work remains visible as newer activity arrives.
Will it notify me constantly?
No. The default is a quiet unread count in the menu bar. Beyond that you get digest notifications at times you pick — what needs you, what has gone stale, roughly how many minutes of review are queued — rather than a ping per event. Both are configurable in Settings.
How does PR Flow judge how big a review is?
Every pull request is labelled Quick, Medium or Deep dive, worked out from the change itself rather than estimated by a model — so it is there with AI switched off. Lockfiles, generated code and vendored directories don't count toward the size wherever your provider lists the files in a change, which is why a large dependency bump reads as Quick, and long documentation counts as the reading it is rather than by the line. Code touching a migration, a schema or an authentication path is called a deep read however small it is — code specifically, so a document that merely mentions one is still Quick. Where a provider tells us nothing about the size of a change, no label is shown rather than a guess. The optional Quick wins sort order leads with the smallest changes. If you enable AI features, you also get an advisory complexity band (easy through extreme) and risk band (safe through critical), each captioned with the provider and model that produced it and marked outdated when new commits land.
Does the queue work without AI turned on?
Yes. Classification and ranking are built on review state, unresolved threads, age, unread activity, whether someone asked for you by name, and whether a change is conflicting — all read straight from your providers. AI adds summaries, complexity and risk estimates and inline findings on top, and if you never enable it, none of your pull request content is sent to any AI provider.
v1.18 · macOS · Windows · Linux

Keep the next review action visible.

You still review, respond and merge. PR Flow keeps the queue and review workspace ready. Try it free for 14 days; a one-time licence keeps it after the trial.

Download freeSee pricing