GGitHub采集材料
PR-Agent:自动审查代码变更
发布时间未知 · 北京时间
智能体应用
有实践材料可继续查看
代码仓库安装说明使用说明示例代码
原文与观测指标
1 个来源GGitHub
查看原文 PR-Agent:自动审查代码变更
The-PR-Agent星标13,627采集时的累计值
每小时增长待观察星标 / 小时 · 观测区间平均值
最近提交10-27 15:47提交时间不是项目发布时间
发布时间:未知 · 首次发现 10-27 15:46 · 北京时间
指标采集:10-27 15:47 · 指标已取得
项目文档有线索安装说明有线索使用说明有线索示例有线索
仅反映文档与示例线索,未实际运行项目。
摘要
PR-Agent 可在 GitHub Actions 的拉取请求事件中自动执行 AI 代码审查,也可通过 CLI 本地运行。材料提供了工作流配置示例和安装命令,并列出 review、improve、ask 等用途。
摘要由 AI 生成,请以原文为准。观测历史 · 最近 2 条 展开 / 收起
缺失不计为零;增长只比较同一指标来源的有效记录,按实际间隔折算每小时。上游缓存可能延迟数值更新。
| 采集时间 · 北京时间 | 指标 | 数值 | 来源 | 状态 |
|---|---|---|---|---|
| 10-27 15:47:25 | Star | 13,627 | GitHub 公开页面 | 已取得 |
| 10-27 15:46:11 | Star | 13,627 | GitHub 公开页面 | 已取得 |
采集原文 展开 / 收起
pr-agent
🚀 PR Agent: The Original Open-Source PR Reviewer. This project is not the Qodo free tier.
项目说明 展开 / 收起
The Original Open-Source PR Reviewer 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. Sponsors 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. 🥇 Gold Sponsor Free version of Qodo for open-source projects Table of Contents Getting Started Why Use PR-Agent? Features See It in Action How It Works Data Privacy Contributing Getting Started Note Docker Hub namespace migration. Releases 0.34.2 and later are published under pragent/pr-agent. Older releases (up to and including v0.31) remain available at the legacy codiumai/pr-agent namespace as a frozen archive — no new images are pushed there. Update any pinned image: / docker pull / uses: docker:// references when upgrading to 0.34.2+. 🚀 Quick Start for PR-Agent 1. GitHub Action (Recommended) 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 2. CLI Usage (Local Development) Run PR-Agent locally on your repository: pip install "pr-agent[github]" export OPENAI_KEY=your_key_here pr-agent --pr_url https://github.com/owner/repo/pull/123 review Git provider SDKs are optional extras: install the one for your provider (list), or pr-agent[all] for every integration. Complete CLI setup guide 3. Other Platforms GitLab webhook setup BitBucket app installation Azure DevOps setup News and Updates Full notes for every release are on the Releases page. Why Use PR-Agent? 🎯 Built for Real Development Teams 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: Git Providers: GitHub, GitLab, BitBucket, Azure DevOps, Gitea Deployment: CLI, GitHub Actions, Docker, self-hosted, webhooks AI Models: OpenAI GPT, Anthropic Claude, Google Gemini, DeepSeek, Mistral, and any other model reachable through LiteLLM (Azure OpenAI, AWS Bedrock, Vertex AI, Databricks, OpenRouter, Ollama, and more) — see Changing a model Open Source Benefits: Full control over your data and infrastructure Customize prompts and behavior for your team's needs No vendor lock-in Community-driven development Features See the current feature and git provider support matrix in the PR-Agent documentation. ⚠️ /help_docs is temporarily disabled since v0.36.1 pending a fix for a credential-exposure issue (#2445). See It in Action /describe /review /improve Usage Examples 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 /review /improve /ask "What does this PR change?" # free-text Q&A about the PR # Issue-scoped commands run on an issue instead of a PR: /similar_issue # find similar issues in the repository # Or locally via the CLI: pr-agent --pr_url <PR_URL> review pr-agent --issue_url <ISSUE_URL> similar_issue See the Tools docs for the full list of tools with example commands, and each tool's page for screenshots and options. How It Works The following diagram illustrates PR-Agent tools and their flow: Data Privacy Self-hosted PR-Agent If you host PR-Agent with your OpenAI API key, it is between you and OpenAI. You can read their API data privacy policy here: https://openai.com/enterprise-privacy Contributing To contribute to the project, get started by reading our Contributing Guide. For local verification, run PYTHONPATH=. uv run pytest from the repository root; it discovers the unit-test suite under tests/unittest by default. End-to-end tests under tests/e2e_tests require provider credentials and should be invoked explicitly, for example PYTHONPATH=. uv run pytest tests/e2e_tests/test_github_app.py. Big News for PR-Agent 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: Docs moved to - docs.pr-agent.ai Qodo Merge (Qodo 1.0), the hosted URL, which was the enterprise version of PR-Agent, has been rebranded and evolved into Qodo (Qodo 2.0), a full AI code review platform. ❤️ Community 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.