FAQ
Frequently asked questions
Short answers to the questions people ask first.
Is PR Bot a hosted service?
No. It is self-hosted: you run the web app, API, worker and Temporal with Docker Compose, or the desktop app on a Mac.
Which code hosts does it support?
GitHub and Azure DevOps. Monitored PRs, build monitors and release monitors are Azure DevOps only.
Which AI does it use?
Whatever you put behind the MCP bridge. Each review picks an MCP provider: claude by default, or codex or copilot.
Can I review without posting to the PR?
Yes. A dry run does the full review and posts nothing. MCP callers get a dry run unless they ask otherwise.
Does it learn from every reply automatically?
No. Azure DevOps thread status changes count automatically, but every written reply waits in the signal approval queue until a person approves it.
Is there a desktop app?
Yes, for Apple silicon Macs, built as a .app by the release workflow. There is no public download yet, and no Windows build is available.
Can I install the CLI from npm?
Not yet. The CLI and the MCP stdio server are not published. Build them from the repository; make link-cli puts pr-bot on your PATH.
Is the MCP server safe to expose?
Treat it as internal. The /mcp route is off by default, and its API key limits who can reach it, but the API has no inbound authentication of its own.
Where does my code go?
PR Bot clones repos onto the machine it runs on and sends review requests to your MCP bridge. Nothing goes to us.
How much does it cost?
There is no billing. The plans page shows sample pricing only; use the contact form to ask about access.
Still stuck? Contact us.