New in 0.9.0Goals, Automations, desktop app
Self-hostedOpen sourceApache 2.0

GitHub orchestration for coding agents.

Run Claude Code, Codex and other coding agents on your own server. Every task runs in an isolated workspace and lands as a pull request you review and merge in GitHub.

ProPR works with:
GitHub
Claude Code Codex Antigravity CLI Mistral Vibe OpenCode

ProPR builds ProPR.

Every ProPR release ships through ProPR's own plan, run and review loop, in a public repository.

As of November 2026 · See the public record →

1,391
merged pull requests ProPR opened in its own repository
42,238
Docker Hub pulls of the propr/* images
2,559
npm downloads of propr-cli in the last 30 days

GitHub is the control plane.

Manage AI agents like human engineers: through issues, pull requests and code review. Label a GitHub issue, get a pull request back, and steer it with ordinary review comments.

  1. 01Define the issue in GitHubStandard repository issue.
  2. 02Apply the AI labelTriggers the agent run.
  3. 03Agent executes in isolationIsolated Docker workspace.
  4. 04ProPR opens a pull requestIncludes diff, logs, and token cost.
  5. 05Leave normal review commentsTo request fixes or changes.
  6. 06Agent pushes follow-up commitsDirectly to the PR branch.
  7. 07Make the final merge decisionYou approve and merge.

A model label such as llm-claude-fable51 picks the agent. Put several model labels on one issue and ProPR opens one PR per model, so you compare their work side by side.

Bring ProPR control into chat.

Plan issues, steer goals, inspect diffs, and review and fix pull requests from Claude, ChatGPT or any MCP client.

Built into ProPR.

Each chat client connects through browser consent, reaches only the repositories you pick, and never exceeds the scope ceiling an admin sets. Agents and execution stay on your infrastructure.

MCP server settings: enabled, the connection URL to paste into a chat client, the scopes an admin allows, and a link to connected apps
The scope ceiling caps what any chat client can be granted.

Plan the architecture. Review the execution.

Large features get a plan before code. Finished pull requests get a second opinion from a different agent. Both land in GitHub.

Planning

Shape the plan before code starts.

ProPR turns a prompt and your repository into review-sized tasks with acceptance criteria. Refine the plan in conversation, approve it, and ProPR files the GitHub issues.

Explore planning
Reviewing a plan: the payment-and-review step with its requirements and acceptance criteria, beside the assistant chat that reshaped it
Review the tasks, acceptance criteria, and implementation guidance before execution.
Pull request review

Get a scored review before a person spends time on the PR.

Comment /review and ProPR checks the diff against the issue, then posts numbered merge blockers, suggestions, and a score. It never touches the code. Reply /fix with the IDs you keep and the fixes land on the same branch.

Explore PR review
A real ProPR review on pull request 2934 by GPT-6 Astra with an overall evaluation and merge blocker F1, listing required behavior, evidence, and minimum fix
First review on public propr #2934, scored 6/10. Read the full review on GitHub →

Run ProPR where your engineering system already lives.

ProPR is free, open source, and self-hosted. Repositories, task history, logs, and credentials stay on your server, behind a documented security model. Bring the AI subscriptions or API keys you already pay for; ProPR never marks up your tokens. Prefer a managed instance? ProPR Hosted runs a dedicated one for you.

Runs on a Linux Docker host.

npm install -g propr-cli
propr setup

Common questions.

Straight answers on scope, safety, billing and setup.

What is ProPR, in plain terms?

ProPR is the engineering process around coding agents. Plan the change, run it in an isolated workspace, get a pull request, and refine it inside GitHub. Claude Code, Codex, and the other agents write the code. ProPR gives them one process your team already trusts.

Is there a ProPR login or hosted app?

Sign in to your own ProPR instance with GitHub. Self-hosting is free, and ProPR Hosted runs a dedicated instance for you. Try the product at demo.propr.dev, then start your own with the quickstart.

How is this different from running the agent in my terminal?

A terminal session needs you at the keyboard, approving each command and edit. ProPR moves your approval to the pull request. Label the issue, walk away, review the PR. It works like delegating to another engineer.

Is it safe to let agents run on their own?

Yes. Agents hold a read-only GitHub token, and ProPR makes every branch, commit, and push itself. Optional restricted network mode limits each run to an allowlist of hosts. Every result arrives as a pull request you review, merge, or discard. Trust and security has the full model.

Do we have to use one provider or pay for new billing?

No. ProPR runs on the subscriptions you already pay for, including Claude Pro and ChatGPT Plus, or on direct API keys. Use one provider or several. ProPR never marks up tokens.

Does ProPR work with GitLab or Bitbucket?

No. ProPR runs on GitHub pull requests, review comments, status checks, and comment commands.

What happens when CI fails on an agent's PR?

ProPR fixes it. With automatic CI follow-up on, a failing check starts a fix from the check's output, and the correction lands as a follow-up commit on the same branch. Or paste the failure into a PR comment and ProPR takes it from there.

What do we need to self-host?

A Linux Docker host, GitHub access to your repositories, and the agent subscriptions or API keys you already have. Plans, tasks, and logs stay on your server. The quickstart takes you from install to the first agent PR.

Step-by-step answers live in the guides. For architecture and security, read how ProPR works →

How does ProPR compare?

Live IDE agents, hosted agent platforms, and review bots, side by side with ProPR.