AI 编程工具
AgentsKit Code Review:低噪音 AI 代码评审 CLI 与 GitHub Action
AgentsKit-io/code-review · Deep, low-noise AI code review — CLI + GitHub Action over the AgentsKit code-review agent
ELI5:它是什么,解决什么问题
AgentsKit Code Review 是一个基于 AgentsKit code-review agent 的 AI 代码评审工具,提供命令行和 GitHub Action 两种使用方式。它通过七个评审视角提出潜在问题,并以对抗式验证投票过滤较弱发现,以降低噪音;支持自带模型(Claude、Codex、OpenAI、Gemini、Ollama、OpenRouter 等适配器),可本地审 diff、读取 stdin 或在 GitHub PR 上发布内联评论,并提供文件预算、并发、阈值、截止时间和计划(--plan --json)等成本与策略控制。
核心能力与快速开始
★ 1 · TypeScript
- 能做什么
- 提供 AI 代码评审:命令行本地审查仓库 diff(默认对比 origin/main),也可作为 GitHub Action 在 pull request 上运行并发布一条批量内联评审与持续性 walkthrough。采用七个聚焦评审视角加独立验证投票的对抗式流程以降低误报噪音。支持自带模型:codex-cli、claude-cli、grok-cli、opencode-cli 等本地 CLI,openai、anthropic、gemini、mistral、groq 等托管 API,ollama 本地模型,以及 openrouter 或自定义 --base-url 网关。支持成本与策略控制:文件预算、并发、阈值、项目约定、阻塞严重级别;--plan --json 可在不调用模型的情况下预览文件、视角、重试、并发、截止时间、预估 provider 调用及 UNREVIEWED 路径。提供 fast 与 full 两种 profile、超时与失败闭锁(fail-closed)语义、批量完整覆盖大 PR 的 manifest 机制、review cycle 和 campaign 定时运行命令、pre-commit 钩子集成。
- 适用场景
- 开发者推送前在本地对分支 diff 做 AI 代码评审;团队在 GitHub PR 上自动获得内联评审反馈并可选作为合并门禁(fail-on-block);在隐私或成本敏感场景下用 Ollama 本地模型或自托管 runner 完成评审;通过 openrouter 或自定义网关集中路由与策略;对大型 PR 使用批量 manifest 与 consolidate、publish-result 流程实现完整覆盖;用 agentskit-review-cycle 和 agentskit-review-campaign 做定时或跨多个 PR 的自动化评审。
- 项目形态
- 可直接使用的工具
- 部署方式
- 支持本地 CLI(npx 直接运行,无需克隆或安装)、GitHub Action、pre-commit 钩子、定时 cycle/campaign 命令;Ollama 方式可自托管于本机或自托管 runner。codex-cli 需要预先认证的 trusted-local 自托管 runner。
- 主要依赖
- Node.js >= 20;需要 Git 仓库;本地 CLI provider 需要已有的 CLI 登录,API provider 需要相应 API key(如 OPENAI_API_KEY、LLM_API_KEY、XAI_API_KEY、OPENCODE_API_KEY),Ollama 通常无需 key 但所选模型需支持工具调用。
- 使用限制
- 默认 isolated 模式不继承交互式 CLI 登录;本地 codex-cli 每次模型调用有 300 秒截止时间,claude-cli 等本地 worker 为 120 秒,全局截止时间为 full 10 分钟、fast 2 分钟;默认最多评审 17 个文件、每文件 7 条发现、1000 次 provider 调用;默认仅提供建议性发现(advisory),但来源、provider 或执行失败仍会导致检查失败;CLI provider 默认并发为 1;本地推理虽减少代码披露,但日志、SARIF 文件、缓存、可选网关与可观测性导出仍需自行制定访问与保留策略;GitLab 尚未支持;成本预估为 best-effort,实际调用数由模型输出决定。
- 许可证
- MIT
- 最近推送
- 2026-09-28 11:23
资料检查:2026-09-29 07:00 · 卡片整理:2026-09-29 12:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
在本地或 CI 中对代码 diff 进行 AI 代码评审:通过 CLI 审查当前仓库相对 origin/main 的 diff,或在 GitHub PR 上发布内联评论;使用七个评审视角提出潜在问题,并通过对抗式验证投票过滤较弱发现以降低噪音。
查看内容依据
Run code review locally or on every pull request. Bring Claude, Codex, OpenAI, Gemini, Ollama, OpenRouter, or another supported AgentsKit adapter. Seven focused review lenses propose potential problems; adversarial verification filters weak findings before they reach your team.
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。