heydeer

Frequently asked questions

Everything teams ask before and after they start: setup, reviews, fixes, pricing and security.

Getting started

How do I set up HeyDeer?

Connect GitHub, choose repositories, then ask for a review:

  • Sign in with GitHub and choose your personal account or organization under Choose where your repositories live. If it isn’t listed, select Install on GitHub and choose it there.
  • On GitHub, choose Only select repositories, pick the ones to review and confirm. In an organization, GitHub asks an owner to approve unless you are one.
  • Decide whether HeyDeer reviews on its own: keep Review pull requests automatically on to review every push, up to 5 times per pull request, or turn it off to review only on request.
  • Comment @heydeer review on an open pull request.

You need write access to the repository. A new workspace starts on the Free plan with no credit card, and the findings arrive as review comments on the pull request.

Read more: Quickstart
Does HeyDeer work with GitLab or Bitbucket?
HeyDeer works with GitHub, in public and private repositories, for organizations and personal accounts. It installs as a GitHub App, and you choose which repositories it can read and review, so its access stays limited to the code you want reviewed. Each workspace belongs to one GitHub account; to connect another, select Add workspace in the workspace menu.
Read more: GitHub App and permissions
Do I need to configure anything before the first review?

You can request a review straight after connecting. HeyDeer reads the pull request’s changes in the context of the whole repository, along with the PR title, description and discussion, and every review already looks for bugs and security issues.

When your first reviews show a gap, add guidance where it belongs:

  • AGENTS.md for how your code works and the conventions it follows; coding agents follow it too.
  • REVIEW.md for what reviews should look for, leave alone, and how serious an issue is.
  • A repository check for a requirement HeyDeer must verify in every pull request that changes certain files.
  • Review instructions for guidance a pull request mustn’t change, or that applies to every repository.
Read more: What HeyDeer reads
When does HeyDeer start reviewing pull requests?

As soon as someone asks: comment @heydeer review on a pull request, select Start a review on the Reviews page, or select Re-run on the HeyDeer Review check. A new workspace starts on Manual only, and right after setup HeyDeer asks whether to review automatically.

A workspace admin can change the schedule anytime in Workspace settings → Review rules → When to review:

  • Once per PR reviews a matching pull request until one review succeeds.
  • On every push reviews when the pull request first matches your filters, then after each push that adds commits, up to 5 times by default.

Automatic reviews skip drafts, forks and dependency updates by default.

Read more: Automatic reviews
Why does HeyDeer say it’s waiting for GitHub owner approval?
In a GitHub organization, only an owner can install the HeyDeer GitHub App, so when someone else connects it, GitHub sends the owners a request and HeyDeer shows Waiting for GitHub owner approval. Workspace admins can use the wait to configure settings, so reviews are set up the way you want from the start. Once an owner approves on GitHub, the workspace connects on its own and HeyDeer emails the workspace notification address.
Read more: GitHub App and permissions
How do I add more repositories?
Select Add repositories on the Repositories page, or Manage GitHub access in Workspace settings → GitHub connection, then pick the repositories on GitHub. Only an owner of the GitHub account can save the change; anyone else sees Ask your team, with a request they can copy and send to an owner. Added repositories follow the workspace defaults in Review rules, so they’re reviewed like the rest straight away. To include repositories created later as well, choose All repositories on GitHub.
Read more: GitHub App and permissions
How should we roll HeyDeer out to the team?

Introduce it in stages, and let HeyDeer gate merges once your team trusts its results:

  • Try it on a few pull requests: with automatic reviews off, comment @heydeer review on a handful of different kinds and compare the findings with your reviewers’.
  • Fill the gaps those reviews show: conventions in AGENTS.md, requirements in repository checks, priorities in review instructions.
  • Turn on automatic reviews for one or two repositories (select them in Repositories, then Change schedule), then for the whole workspace.
  • Require the HeyDeer Review check, decide on automatic approval and, on a paid plan, set auto-reload and a usage limit.

Move to the next stage when your team acts on most findings and reviews finish without review notes. Workspace admins change the settings; anyone with write access can request reviews.

Read more: Rolling out to your team
Can I try HeyDeer before my team sees it?
Yes. In Workspace settings → Review rules → Publish results, turn off Publish GitHub check and Post review comments on the pull request. Then request reviews with Start a review on the Reviews page, and read the results there; they appear only in HeyDeer. Reviews still run and use credits. Turn both options back on when you’re ready to share the reviews with your team.
Read more: Publish results
How do I know HeyDeer picked up my request?
HeyDeer adds 👀 to your comment when it accepts the request, removes it when the review finishes, and posts the review on the pull request. Meanwhile, the HeyDeer Review check shows the review’s progress. If HeyDeer can’t run the review, or it fails or is canceled, HeyDeer replies to your comment. A comment that gets no 👀 wasn’t read as a command: post it as plain text in a new comment, not in code, a quote or an edit.
Read more: PR comment commands
Where do I find the review results?
On the pull request. HeyDeer posts its findings as a GitHub review, with an inline comment on the lines each finding is about; a finding about code outside the diff, such as an unchanged caller the change breaks, appears under Additional findings in the review body. The HeyDeer Review check reports the outcome, and its Details link opens the full report in HeyDeer, where the Reviews page lists every review. The Walkthrough button opens a guide to the change that groups related edits and highlights the important ones, for whoever reads the pull request next.
Read more: Reading a review
Does HeyDeer review pull requests that coding agents open?
Yes. Pull requests from coding agents and other bots are reviewed like any other. HeyDeer reviews each one separately from the agent that wrote it, which matters because an agent tends to miss its own mistakes, and on later pushes it rechecks its earlier concerns. The default automatic review filters skip only drafts, forks and dependency updates from bots such as Dependabot and Renovate. To merge agent pull requests once HeyDeer approves them, follow the setup for teams without code review.
Read more: Teams without code review

Still need help?

Chat with the team that builds HeyDeer, or email us.