pr-af

AI 自动审 PR,揪出 bug 与坏味道

开源 🏷️定价信息待确认 ✅ 目前可打开 编程开发 🍴 复刻 74 🐛 待处理 5 👀 关注 4
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 663
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

pr-af 项目界面预览图
图片来源:项目官网

项目数据

分类编程开发
开发团队Agent-Field
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
主要语言Go
技术栈/模型agentfield,agentic-engineering,agents,ai,code-review,llm,pull-request
GitHub 星标★ 663
上线时间2026-03-11 00:00:00
代码更新2026-10-28
仓库体积33.4 MB
本站数据更新2026-11-02
维护状态活跃
收录时间2026-09-16
浏览次数1

项目介绍

pr-af 是一个用 Go 编写的开源 AI 代码审查工具,定位为在 Code-Review-Bench 基准上排名第一的开源代码审查器。它面向开发团队在 GitHub Pull Request 流程中自动审查代码,核心能力是借助 LLM 与 agent 架构对提交的 diff 进行语义级分析,识别潜在 bug、逻辑缺陷、可维护性问题和风格隐患,并以评论形式反馈到 PR 中。项目采用 agentfield、agentic-engineering 等思路,把代码审查拆解为可编排的智能体任务,而不是简单的规则匹配或关键词扫描。相比传统静态分析工具,它更强调理解上下文与意图,能给出接近人类 reviewer 的自然语言建议。语言为 Go,便于部署为 CLI 或服务端组件,适合集成进 CI/CD。项目处于早期但增长较快,适合希望用 AI 提升代码评审效率、减少人工 review 负担的工程团队试用与二次开发。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-16 · 当前星标 ★ 663

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 40 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.10+ 或 Docker
  • Git 仓库访问
  • 模型 API Key

安装与启动步骤

  1. 1克隆仓库

    自动代码评审工具,主打在基准上排名靠前。

    git clone https://github.com/Agent-Field/pr-af
  2. 2装 CLI

    按 README 安装命令,装完有 af 入口。

    af install ./pr-af
  3. 3或用容器

    团队协作时用 compose 起服务。

    docker compose up -d
  4. 4对 PR 跑一次评审

    给一个真实 PR,看意见是否具体到行。

    python3 scripts/ci_runner.py

如何确认成功

能对 PR 产出带行号的具体意见

注意事项

  • 自动评审意见要人工过一遍再采纳。
  • 接进 CI 时注意评论频率限制。

核心亮点

  • 在 Code-Review-Bench 基准上自称开源第一,有可量化评测背书
  • 用 Go 编写,单二进制部署,易接入 CI/CD 与 GitHub 工作流
  • 基于 agent 架构做语义级审查,不止于规则匹配,能理解代码上下文

不足之处

  • 项目早期,631 星,生态与文档完善度有限
  • 依赖 LLM,审查质量与成本受模型和 API 稳定性影响

适用场景

  • GitHub PR 提交后自动评论审查意见
  • CI 流水线中作为质量门禁拦截明显缺陷
  • 个人开发者本地对改动做提交前自检

替代项目

CodeRabbit、PR-Agent、Sweep

上一篇:sigmap

下一篇:nanolang

同类项目推荐

muapi-cli 开源

终端里一句话生成图片、视频和音频,支持14种模型

Official CLI for muapi.ai — generate images, videos & audio from the terminal. MCP ···

★ 15 2026-08-09
Trellis 开源

把编码代理编排成稳定工作流,让 AI 写代码不再失控。

The best agent harness.

★ 15080 2026-10-11
flutter-ai-rules 开源

给 AI 装上 Flutter 规范,生成代码少返工

Flutter AI Skills and Rules for Claude, Codex, Cursor, and Other AI-Powered IDEs

★ 668 2026-09-16
github-copilot-agent-skills 开源

抄作业式 Copilot 技能模板,拿来就能改

Repo containing my GitHub Copilot Agent & Skills - continually experimenting!

★ 205 2026-10-18
cmux 开源

垂直标签+通知,让多个AI编程代理并行不打架

Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI···

★ 28646 2026-10-11
opencode-quota 开源

一个面板看遍所有AI编程额度,不占上下文

OpenCode quota & tokens usage with zero context window pollution. Supports OpenCode ···

★ 1075 2026-09-15
dev-quality-gates 开源

每个环节只推一个工具,快速搭起代码质量门禁

An opinionated, curated list of tools for enforcing software development standards: ···

★ 220 2026-10-27
sd0x-harness 开源

给 Claude Code 装上不可跳过的质量门禁

The harness layer for Claude Code — a reference implementation of harness engineeri···

★ 194 2026-10-10
claude-coder 开源

在 VSCode 里,让 AI 代理帮你一步步把项目做出来

Kodu is an autonomous coding agent that lives in your IDE. It is a VSCode extension ···

★ 5199 2026-08-09