← 返回列表
AI 编程工具

AI Code Review Agent:基于本地 Ollama 的多智能体代码审查工具

unyieldingclaw-dev/ai-code-review-agent · Local multi-agent AI code reviewer powered by Ollama — 15 specialist agents review your git diff with zero API calls or cost. Outputs markdown, JSON, SARIF, or GitHub PR annotations; also ships an MCP server and a VS Code/Cursor extension.

GitHub原文发布 未知首次收录 2026-09-28上架 2026-09-28 07:02

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

AI Code Review Agent 是一个由本地 Ollama 驱动的 15 智能体代码审查工具,针对 git diff 从安全、正确性、性能、设计、依赖、破坏性变更、许可证合规、对抗性输入、集成风险、测试覆盖、测试生成、错误处理、可观测性、数据库迁移安全、密钥检测和代码复杂度等维度产出结构化审查结果,无需调用云端 API。每个专家智能体仅接触经过净化的 diff 和自身系统提示,由编排智能体去重、交叉引用并按置信度分级阈值筛选最终发现。支持 markdown、JSON、SARIF 和 GitHub PR 注解输出,同时提供 MCP 服务器以及 VS Code/Cursor 扩展。

核心能力与快速开始

★ 2 · TypeScript

能做什么
基于 git diff 的本地多智能体代码审查:15 个专家智能体分别负责安全、性能、正确性、设计、依赖、破坏性变更、许可证合规、对抗性模式、集成风险、测试覆盖、测试生成、错误处理、可观测性、数据库迁移安全、密钥检测与复杂度分析。编排智能体对发现进行去重、交叉引用、置信度分级并限制最终结果数量。支持按 profile(fast、full、change-review、ui、migration、security)或指定智能体子集运行、覆盖模型、指定 Ollama 地址、限制 diff 行数与单智能体超时、忽略文件、按严重级别设置 CI 失败条件、证据校验(--verify-evidence)、memory-bank 上下文(含语义模式)。输出 markdown、JSON、SARIF、GitHub PR 注解,并提供 MCP 服务器(review_diff 工具)和 VS Code/Cursor 扩展。
适用场景
在本地对暂存或未暂存的 git diff 进行审查;在 CI 中以 JSON/SARIF 输出并按严重级别作为门禁;在 Cursor 中通过 MCP 调用 review_diff 审查变更;在 VS Code/Cursor 命令面板中运行智能体并以内联标记查看结果;在 Claude Code 中使用安装时自动写入的 /ai-review 斜杠命令;按安全、迁移等主题 profile 做聚焦审查;通过 --context memory-bank 结合项目上下文进行审查;可选生成测试建议或写入测试文件。
项目形态
可直接使用的工具
部署方式
本地运行:Node.js 与本地 Ollama 实例(默认 http://localhost:11434);支持 Windows 11、macOS 或 Linux;提供 Windows/macOS 的双击设置脚本。
主要依赖
Node.js v18+(推荐 v24);本地运行 Ollama;默认模型 devstral:latest(约 14 GB,需至少 15 GB 空闲磁盘);语义上下文模式需要 nomic-embed-text;证据校验需要 qwen3:latest;复杂度分析在安装了 lizard 时使用,否则回退到 LLM。
使用限制
默认模型约 14 GB 下载体积;diff 默认截断至 2000 行、单智能体默认超时 180 秒;testgen 为可选功能,默认不写入文件;VS Code/Cursor 扩展需从源码构建而非直接分发;--context-mode semantic 与 --verify-evidence 依赖额外模型;未说明具体 API 成本(本地 Ollama 无云端 API 调用)及许可证合规性以外的商用限制。
许可证
MIT
最近推送
2026-09-27 08:21

资料检查:2026-09-28 07:00 · 卡片整理:2026-09-28 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

对 git diff 进行本地多智能体代码审查,覆盖安全、正确性、性能、设计、依赖、破坏性变更、测试覆盖、错误处理、可观测性、数据库迁移安全、密钥检测和代码复杂度等维度,并输出 markdown、JSON、SARIF 或 GitHub PR 注解,可用于 CI 门禁(如 --fail-on critical)。

查看内容依据
Runs against any git diff and produces structured findings across security, correctness, performance, design, dependencies, breaking changes, license compliance, adversarial patterns, integration risks, test coverage, test generation, error handling, observability, database migration safety, secrets detection, and code complexity

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。