heydeer

Hand off a pull request. Get it back ready to merge.

Autopilot fixes what’s open on a pull request, pushes to its branch and reviews each change, round after round, until the PR is ready to merge or needs you.

No seat fees · 2-click install · Free plan

Add checkout session caching #128Autopilot is working
  1. Round 1Fixed 2 findings
  2. CIA test failed
  3. Round 2Fixed the test
  4. ChecksAll checks have passed
  5. ReviewNothing left to fix

Four kinds of work Autopilot finishes

  • Review findings

    Findings within your feedback scope, plus earlier concerns that are still open.

  • Requests from your team

    Unresolved conversations people started, where someone with write access wrote last, and comments that came after.

  • Failing checks

    The required checks your branch rules name, or every other check if they name none. Autopilot reads the logs and reproduces the failure in a sandbox before fixing it.

  • Merge conflicts

    Resolved with regular commits. Autopilot never rebases or force-pushes.

One pull request, start to finish

  1. 1

    Start it

    Click Autopilot on the review, or comment @heydeer autopilot.

  2. 2

    Fix and push

    Each round fixes what’s open and pushes commits to the PR’s branch.

  3. 3

    Review again

    HeyDeer reviews every change it pushes, so a fix that breaks something else is caught in the next round.

  4. 4

    Ready, or your turn

    It stops when the PR is ready to merge or needs an answer, and mentions the person who started it.

Visible at every step

  • One comment to follow

    Autopilot keeps a single comment up to date with its rounds, commits and replies.

  • A clear reason when it stops

    Ready, needs your answer, someone else pushed, round limit, no progress and more: you always know why it stopped.

  • Stop it any time

    Select Stop Autopilot or comment @heydeer autopilot stop. Workflow files stay off limits throughout.

Frequently asked questions

Does Autopilot merge the pull request?

No. Autopilot stops when the pull request is ready to merge or needs you. You merge it, or your branch rules and auto-merge do.

How many rounds does Autopilot run?

Up to the round limit in Review rules → Autopilot: 5 by default, and a repository can set its own. Each round fixes what’s open, pushes to the PR’s branch and reviews the change. It also stops when it needs your answer, someone else pushes, or it stops making progress.

Will Autopilot rebase or force-push my branch?

Never. It resolves merge conflicts with regular commits, and it can’t change files in .github/workflows/.

Which plans include Autopilot?

Autopilot needs a paid plan. It has no separate charge: the fixes and reviews in each round use credits.

How do I start or stop Autopilot?

Select Autopilot on the review page or in the HeyDeer review comment, or comment @heydeer autopilot on the pull request. Stop it with Stop Autopilot or @heydeer autopilot stop.

Whose comments does Autopilot act on?

Unresolved conversations started by people where someone with write access wrote last. It ignores bots and people without write access.

More from HeyDeer

Start with your first PR.

Free plan. No credit card required.

Get started free