๐ PR Agent: The Original Open-Source PR Reviewer. This project is not the Qodo free tier.
12,871
stars
5,038
commits
Python
primary language
Sep 6, 2026
updated
This repository contains the open-source PR Agent Project. It is not the Qodo offering for open-source projects.
PR-Agent is an open-source, AI-powered code review agent and a community-maintained legacy project of Qodo. It is distinct from Qodo's primary AI code review offering, which provides a feature-rich, context-aware experience. Qodo offers a free version for open-source projects and integrates seamlessly with GitHub, GitLab, Bitbucket, and Azure DevOps for high-quality automated reviews.
PR-Agent is a community-maintained open-source project, with its ongoing development supported by our sponsors. If you'd like to support the project, consider becoming a sponsor.
Free version of Qodo for open-source projects
[!NOTE] Docker Hub namespace migration. Releases
0.34.2and later are published underpragent/pr-agent. Older releases (up to and includingv0.31) remain available at the legacycodiumai/pr-agentnamespace as a frozen archive โ no new images are pushed there. Update any pinnedimage:/docker pull/uses: docker://references when upgrading to0.34.2+.
Add automated PR reviews to your repository with a simple workflow file:
# .github/workflows/pr-agent.yml
name: PR Agent
on:
pull_request:
types: [opened, synchronize]
jobs:
pr_agent_job:
runs-on: ubuntu-latest
steps:
- name: PR Agent action step
uses: the-pr-agent/pr-agent@main
env:
OPENAI_KEY: ${{ secrets.OPENAI_KEY }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Full GitHub Action setup guide
Run PR-Agent locally on your repository:
PyPI publishing is temporarily behind: pip install pr-agent currently installs 0.39.0.
Until publishing resumes, install the current release (v0.42.0) reproducibly from its GitHub tag:
pip install "pr-agent @ git+https://github.com/The-PR-Agent/pr-agent.git@v0.42.0"
export OPENAI_KEY=your_key_here
pr-agent --pr_url https://github.com/owner/repo/pull/123 review
Full notes for every release are on the Releases page.
Claude Opus 5 support, and docker/mosaico became a self-contained deployment bundle.
Default model moved to GPT-5.6, Gemini 3.6 support, persistent inline comments (no more duplicate suggestions across runs), an OpenRouter provider-routing/reasoning config, a tokenless plain-diff provider, and CI artifact context injection.
AGENTS.md and friends are now fed to /review, /describe and /improve by default, so the
model picks up your project's conventions out of the box. Also:
Agent Skills (SKILL.md),
organization-level settings,
restricted mode
for reduced GitHub permissions, GitHub Checks as an output target, and Claude Sonnet 5 support.
Fast & Affordable: Each tool (/review, /improve, /ask) uses a single LLM call (~30 seconds, low cost)
Handles Any PR Size: Our PR Compression strategy effectively processes both small and large PRs
Highly Customizable: JSON-based prompting allows easy customization of review categories and behavior via configuration files
Platform Agnostic:
Open Source Benefits:
PR-Agent offers comprehensive pull request functionalities integrated with various git providers:
| GitHub | GitLab | Bitbucket | Azure DevOps | Gitea | ||
|---|---|---|---|---|---|---|
| TOOLS | Describe | โ | โ | โ | โ | โ |
| Review | โ | โ | โ | โ | โ | |
| Improve | โ | โ | โ | โ | โ | |
| Ask | โ | โ | โ | โ | ||
| โฎ Ask on code lines | โ | โ | ||||
| Help Docs โ ๏ธ | โ | โ | โ | |||
| Update CHANGELOG | โ | โ | โ | โ | ||
| USAGE | CLI | โ | โ | โ | โ | โ |
| App / webhook | โ | โ | โ | โ | โ | |
| Tagging bot | โ | |||||
| Actions | โ | โ | โ | โ | ||
| CORE | Adaptive and token-aware file patch fitting | โ | โ | โ | โ | |
Agent skills (SKILL.md) | โ | โ | โ | โ | โ | |
Repo context files (AGENTS.md) | โ | โ | โ | โ | โ | |
| Dynamic context | โ | โ | โ | โ | ||
| Fetching ticket context | โ | โ | โ | |||
| Local and global metadata | โ | โ | โ | โ | ||
| Multiple models support | โ | โ | โ | โ | ||
| PR compression | โ | โ | โ | โ | ||
| Self reflection | โ | โ | โ | โ |
โ ๏ธ /help_docs is temporarily disabled since v0.36.1 pending a fix for a credential-exposure issue (#2445).
PR-Agent tools run as a comment on a PR or from the CLI. A few common ones:
# Comment on a PR (GitHub/GitLab/Bitbucket/โฆ):
/describe # generate title, summary, walkthrough and labels
/review # findings, security, review effort and tests
/improve # actionable code-improvement suggestions
/ask "What does this PR change?" # free-text Q&A about the PR
# Or locally via the CLI:
pr-agent --pr_url <PR_URL> review
See the Tools docs for the full list of tools with example commands, and each tool's page for screenshots and options.
The following diagram illustrates PR-Agent tools and their flow:

To contribute to the project, get started by reading our Contributing Guide.
PR-Agent has a new home!
After years of building this tool alongside the community, Qodo has donated PR-Agent to the open-source community - and we couldn't be more excited about what comes next.
The project now lives in the PR-Agent org on GitHub, is fully community-owned, and is open for contributions and additional maintainers.
What else changed:
This open-source release remains here as a community contribution from Qodo โ the origin of modern AI-powered code collaboration. Weโre proud to share it and inspire developers worldwide.
The project now has its first external maintainer, Naor (@naorpeled), and is currently in the process of being donated to an open-source foundation.
Python
99.6%
๐ PR Agent: The Original Open-Source PR Reviewer. This project is not the Qodo free tier.
12,871
stars
5,038
commits
Python
primary language
Sep 6, 2026
updated
This repository contains the open-source PR Agent Project. It is not the Qodo offering for open-source projects.
PR-Agent is an open-source, AI-powered code review agent and a community-maintained legacy project of Qodo. It is distinct from Qodo's primary AI code review offering, which provides a feature-rich, context-aware experience. Qodo offers a free version for open-source projects and integrates seamlessly with GitHub, GitLab, Bitbucket, and Azure DevOps for high-quality automated reviews.
PR-Agent is a community-maintained open-source project, with its ongoing development supported by our sponsors. If you'd like to support the project, consider becoming a sponsor.
Free version of Qodo for open-source projects
[!NOTE] Docker Hub namespace migration. Releases
0.34.2and later are published underpragent/pr-agent. Older releases (up to and includingv0.31) remain available at the legacycodiumai/pr-agentnamespace as a frozen archive โ no new images are pushed there. Update any pinnedimage:/docker pull/uses: docker://references when upgrading to0.34.2+.
Add automated PR reviews to your repository with a simple workflow file:
# .github/workflows/pr-agent.yml
name: PR Agent
on:
pull_request:
types: [opened, synchronize]
jobs:
pr_agent_job:
runs-on: ubuntu-latest
steps:
- name: PR Agent action step
uses: the-pr-agent/pr-agent@main
env:
OPENAI_KEY: ${{ secrets.OPENAI_KEY }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Full GitHub Action setup guide
Run PR-Agent locally on your repository:
PyPI publishing is temporarily behind: pip install pr-agent currently installs 0.39.0.
Until publishing resumes, install the current release (v0.42.0) reproducibly from its GitHub tag:
pip install "pr-agent @ git+https://github.com/The-PR-Agent/pr-agent.git@v0.42.0"
export OPENAI_KEY=your_key_here
pr-agent --pr_url https://github.com/owner/repo/pull/123 review
Full notes for every release are on the Releases page.
Claude Opus 5 support, and docker/mosaico became a self-contained deployment bundle.
Default model moved to GPT-5.6, Gemini 3.6 support, persistent inline comments (no more duplicate suggestions across runs), an OpenRouter provider-routing/reasoning config, a tokenless plain-diff provider, and CI artifact context injection.
AGENTS.md and friends are now fed to /review, /describe and /improve by default, so the
model picks up your project's conventions out of the box. Also:
Agent Skills (SKILL.md),
organization-level settings,
restricted mode
for reduced GitHub permissions, GitHub Checks as an output target, and Claude Sonnet 5 support.
Fast & Affordable: Each tool (/review, /improve, /ask) uses a single LLM call (~30 seconds, low cost)
Handles Any PR Size: Our PR Compression strategy effectively processes both small and large PRs
Highly Customizable: JSON-based prompting allows easy customization of review categories and behavior via configuration files
Platform Agnostic:
Open Source Benefits:
PR-Agent offers comprehensive pull request functionalities integrated with various git providers:
| GitHub | GitLab | Bitbucket | Azure DevOps | Gitea | ||
|---|---|---|---|---|---|---|
| TOOLS | Describe | โ | โ | โ | โ | โ |
| Review | โ | โ | โ | โ | โ | |
| Improve | โ | โ | โ | โ | โ | |
| Ask | โ | โ | โ | โ | ||
| โฎ Ask on code lines | โ | โ | ||||
| Help Docs โ ๏ธ | โ | โ | โ | |||
| Update CHANGELOG | โ | โ | โ | โ | ||
| USAGE | CLI | โ | โ | โ | โ | โ |
| App / webhook | โ | โ | โ | โ | โ | |
| Tagging bot | โ | |||||
| Actions | โ | โ | โ | โ | ||
| CORE | Adaptive and token-aware file patch fitting | โ | โ | โ | โ | |
Agent skills (SKILL.md) | โ | โ | โ | โ | โ | |
Repo context files (AGENTS.md) | โ | โ | โ | โ | โ | |
| Dynamic context | โ | โ | โ | โ | ||
| Fetching ticket context | โ | โ | โ | |||
| Local and global metadata | โ | โ | โ | โ | ||
| Multiple models support | โ | โ | โ | โ | ||
| PR compression | โ | โ | โ | โ | ||
| Self reflection | โ | โ | โ | โ |
โ ๏ธ /help_docs is temporarily disabled since v0.36.1 pending a fix for a credential-exposure issue (#2445).
PR-Agent tools run as a comment on a PR or from the CLI. A few common ones:
# Comment on a PR (GitHub/GitLab/Bitbucket/โฆ):
/describe # generate title, summary, walkthrough and labels
/review # findings, security, review effort and tests
/improve # actionable code-improvement suggestions
/ask "What does this PR change?" # free-text Q&A about the PR
# Or locally via the CLI:
pr-agent --pr_url <PR_URL> review
See the Tools docs for the full list of tools with example commands, and each tool's page for screenshots and options.
The following diagram illustrates PR-Agent tools and their flow:

To contribute to the project, get started by reading our Contributing Guide.
PR-Agent has a new home!
After years of building this tool alongside the community, Qodo has donated PR-Agent to the open-source community - and we couldn't be more excited about what comes next.
The project now lives in the PR-Agent org on GitHub, is fully community-owned, and is open for contributions and additional maintainers.
What else changed:
This open-source release remains here as a community contribution from Qodo โ the origin of modern AI-powered code collaboration. Weโre proud to share it and inspire developers worldwide.
The project now has its first external maintainer, Naor (@naorpeled), and is currently in the process of being donated to an open-source foundation.
(top 30 of 260)
Python
99.6%