Pullmaster

A GitHub App for your team

Who should review this PR?

Pullmaster analyzes code ownership, expertise, and workload across your team — then suggests the best reviewer for every pull request.

Install on GitHub

Free to install. No credit card required.

pullmasterai bot commented 2 minutes ago

Suggested Reviewers

@sarahchen — Has recent commits touching src/auth/ and reviewed 3 pull requests modifying the OAuth module in the last 30 days.

Code reviews shouldn't feel like this

Reviewer assignment is broken. Sound familiar?

  • "@here who can review this?" on repeat in Slack
  • The same 2-3 people review everything
  • Round-robin ignores who actually knows the code
  • PRs sit for days waiting on the wrong reviewer
  • New contributors get no guidance on who to request

Getting started

Most teams are live in under 5 minutes

1

Install the GitHub App

One click to add Pullmaster to your repositories. No configuration needed.

2

Open a Pull Request

Pullmaster figures out who knows this code best and who has bandwidth to review it.

3

Get the Best Reviewer

Pullmaster suggests a reviewer with an explanation, or assigns them directly with a GitHub review request. You choose.

How Pullmaster works

Every recommendation is based on who actually knows the code — not who's next in line.

Faster reviews. Better code. Less friction.

📁

Recent file history

Finds who recently worked on the files in your PR — not who touched them two years ago

👤

CODEOWNERS-aware

Respects your existing CODEOWNERS rules and designated maintainers

🤝

Reviewer history

Knows which reviewers give the best feedback on each teammate's code

🧠

Beyond file paths

Finds reviewers who understand the concepts in your code, even if they haven't touched the exact files

⚖️

Workload balancing

Spreads reviews across your team so the same two people don't review everything

🎯

Risk-aware routing

High-risk PRs go to your most experienced reviewers. Routine changes get spread around.

🔄

Auto-escalation

If a reviewer doesn't respond in time, Pullmaster automatically requests the next best candidate so PRs never go stale

Why not just CODEOWNERS?

CODEOWNERS solves a different problem. Here's what it can't do.

CODEOWNERS problems

  • Static file — must be manually updated when ownership changes
  • Path-based only — maps directories to teams, not reviewers to code
  • Goes stale as teams and codebases evolve
  • No workload awareness — cannot route based on capacity or availability
  • Binary ownership — you're an owner or you're not, no scoring or ranking

Pullmaster advantages

  • Dynamic — learns from every merged PR
  • Matches reviewers by real contribution history, not just file paths
  • Always current — no file to maintain
  • Balances workload across the team automatically
  • Scores reviewers on a spectrum of expertise

Want path ownership scoring without GitHub's automatic reviewer requests? Rename your CODEOWNERS file to PULLMASTER — Pullmaster reads it with the same syntax.

Frequently asked questions

Ready to improve your code reviews?

Install Pullmaster on your GitHub repositories and start getting better reviewer recommendations today.

Install on GitHub

Free to install. No credit card required.

Questions? Reach out at hello@pullmaster.ai or book a call .