
pr-af
AI 自动审 PR,揪出 bug 与坏味道
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 负担的工程团队试用与二次开发。
项目数据
使用教程
核心亮点
- 在 Code-Review-Bench 基准上自称开源第一,有可量化评测背书
- 用 Go 编写,单二进制部署,易接入 CI/CD 与 GitHub 工作流
- 基于 agent 架构做语义级审查,不止于规则匹配,能理解代码上下文
不足之处
- 项目早期,631 星,生态与文档完善度有限
- 依赖 LLM,审查质量与成本受模型和 API 稳定性影响
适用场景
- GitHub PR 提交后自动评论审查意见
- CI 流水线中作为质量门禁拦截明显缺陷
- 个人开发者本地对改动做提交前自检
替代项目
CodeRabbit、PR-Agent、Sweep
项目介绍
同类项目推荐
bolt.new
开源
想到啥说啥,网页应用当场生成直接能用
Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···
fuzz4all
开源
用大模型自动生成测试输入,发现各种软件漏洞
️Fuzz4All: Universal Fuzzing with Large Language Models
superpowers-zh
开源
全套 AI 编程神技汉化好了,照着用就行。
AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···
Gitea 代码托管
开源
轻量 Git 代码托管平台
Git with a cup of tea! Painless self-hosted all-in-one software development service,···