开源的 AI 代码审查工具,可自动审查 PR,支持 GitHub、GitLab、Bitbucket 等平台。
- Star
- 1,514
- Fork
- 178
- 未关闭 Issue
- 176
- 最近提交
- 4小时前
这是什么?
Kodus 是一个开源的 AI 代码评审工具,会在拉取请求(PR / Merge Request)中留下评论。它支持 GitHub、GitLab、Bitbucket、Azure DevOps 和 Forgejo,可以部署在自有服务器上,也可以使用官方托管的 Kodus Cloud。
项目采用自带密钥(BYOK)模式,可接入 OpenAI、Anthropic、Google Gemini、Vertex AI 以及任何兼容 OpenAI 接口的端点,模型费用直接由服务商结算。团队可以用自然语言编写 Kody Rules,指定评审在组织、仓库或路径范围内应关注的内容;Kody Issues 则会跟踪已关闭 PR 中未落实的建议。
代码仓库为 monorepo,包含 NestJS API、Next.js 管理后台、评审任务 worker、Webhook 服务,以及一个命令行工具,可对工作区、暂存区差异、分支或提交进行评审,也能用于 CI/CD 流水线。
核心功能
- 01支持 GitHub、GitLab、Bitbucket、Azure DevOps 和 Forgejo 上的 PR 评审。
- 02可使用自有 API Key 接入 OpenAI、Anthropic、Gemini 及兼容 OpenAI 接口的模型。
- 03团队可用自然语言编写评审规则,并限定到仓库或路径范围。
- 04Kody Issues 跟踪已关闭 PR 中尚未落实的建议。
- 05提供命令行工具,可评审本地改动、暂存区差异、分支或提交。
适用场景
- 需要将源代码保留在自有基础设施内的团队,包括自建 GitLab 或 Forgejo 用户。
- 希望自行选择并直接向模型服务商付费的组织。
- 在每个 PR 中执行仓库专属的编码规范和安全检查。
- 在代码推送前,通过终端或 CI 流水线运行 AI 评审。
快速上手
- 1
克隆仓库
git clone https://github.com/kodustech/kodus-ai.git - 2
进入项目目录
cd kodus-ai - 3
运行本地安装脚本
yarn setup
使用前须知
- 自托管需要在虚拟机上运行 Docker,且至少 2 个 CPU 核心、8 GB 内存和 60 GB 磁盘。
- 采用 AGPLv3 许可证,属于 Copyleft 协议。
- 除非禁用遥测,自托管实例每天会发送一次匿名心跳。
标签
常见问题
- kodus-ai 是什么?
- 开源的 AI 代码评审工具,可自托管,并可自选大模型服务商。 Kodus 是一个开源的 AI 代码评审工具,会在拉取请求(PR / Merge Request)中留下评论。它支持 GitHub、GitLab、Bitbucket、Azure DevOps 和 Forgejo,可以部署在自有服务器上,也可以使用官方托管的 Kodus Cloud。
- kodus-ai 可以免费使用吗?用的什么许可证?
- kodus-ai 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- kodus-ai 还在维护吗?
- 活跃维护中。kodus-ai 最近一次提交是在 2026年10月22日。
- kodus-ai 适合用来做什么?
- 需要将源代码保留在自有基础设施内的团队,包括自建 GitLab 或 Forgejo 用户。 希望自行选择并直接向模型服务商付费的组织。 在每个 PR 中执行仓库专属的编码规范和安全检查。 在代码推送前,通过终端或 CI 流水线运行 AI 评审。
- kodus-ai 怎么安装和运行?
- 克隆仓库: git clone https://github.com/kodustech/kodus-ai.git 进入项目目录: cd kodus-ai 运行本地安装脚本: yarn setup
- 在哪里获取 kodus-ai?
- 源代码和安装说明在 GitHub 上:https://github.com/kodustech/kodus-ai
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
在 GitHub PR 和 Issue 中运行 Claude Code,用于回答问题、审查代码和实现改动。
在 Neovim 中查看、编辑和审阅 GitHub Issue、Pull Request 与讨论的插件。
面向 Claude Code、Codex、Cursor 等工具的 AI 智能体编排系统,用分阶段流水线自动完成任务、审查、发布和文档工作。
本地 MCP 服务器,把 Cursor、VS Code 等编辑器的请求转发到 ChatGPT、Claude、Gemini 等模型。
本机优先的 AI 办公工作台,把一句需求变成可打开、可修改的 PPT、Word、Excel 和网页文件。