当前位置: 首页 > news >正文

企业级开源AI 智能代码评审系统,一键部署,真正解决代码质量问题

AI Code Review

开源企业级AI Code Review系统,支持 Claude、Codex 等主流模型,一键部署、开箱即用,自动代码审查,企业微信、邮件通知。

开源地址:https://github.com/743144627/ai-code-review.git

目录结构

backend/ FastAPI #后端 frontend/ Vue #管理后台 scripts/init_database.py requirements.txt #Python 依赖 Dockerfile #单镜像构建

配置方式

业务配置只通过管理后台写入数据库,不再维护示例配置文件。

基础运行配置写在根目录 `config.ini`:

[database] host = 127.0.0.1 port = 3306 user = root password = name = ai_code_review [security] jwt_secret = change-this-jwt-secret crypto_secret = change-this-crypto-secret [admin] username = admin password = admin123 [ai_sdk] claude_base_url = https://aikopen.com/api/claudecode codex_base_url = https://aikopen.com/api/codex/v1

项目只使用 MySQL。`security.crypto_secret` 用于加密数据库中的敏感业务配置,部署后不要随意更换。

初始化

pip install -r requirements.txt python scripts/init_database.py

初始化脚本只负责创建数据库表和默认管理员账号,不做任何历史数据或配置迁移。

本地运行

cd frontend npm install npm run build rm -rf ../backend/static cp -R dist ../backend/static cd .. uvicorn backend.main:app --host 0.0.0.0 --port 8000

访问 `http://localhost:8000/` 登录管理后台,在后台完成业务配置。GitLab Webhook 地址为 `http://localhost:8000/gitlab/webhook`。

## Docker

docker build -t ai-code-review . docker run --rm -p 8000:8000 ai-code-review

AI审核结果通知企业微信示例(如果没有企业微信可以设置邮箱方式):

http://www.jsqmd.com/news/1138483/

相关文章:

  • 微信个人号开发api,微信ipad协议
  • 印刷服务商选择策略:从色差控制与紧急订单响应看技术指标
  • 【Bug已解决】Claude Code Skill 无法自动触发解决方案
  • 大专生考AI证书别急着拿证,先判断它能不能帮你补这3项能力
  • 【Bug已解决】Claude Code Hooks 报错 jq: command not found 解决方案
  • 合成孔径雷达(SAR)点目标仿真程序
  • Java计算机毕设之基于 SpringBoot 的月子会所房间床位管理系统的设计与实现 基于 SpringBoot 的产后康复服务预约管理系统(完整前后端代码+说明文档+LW,调试定制等)
  • 2026年最新亲友提醒日历应用怎么选?天乙日历 vs 记得日历功能场景对比
  • 基于SpringBoot的智能推荐农产品销售系统的设计与实现毕业设计任务书
  • RAG 文档处理流水线完整实战:从 PDF 到向量的每一步踩坑
  • GD32 从零实现 FOC 无刷电机驱动控制
  • 【Bug已解决】OpenClaw Agent Task 卡死/死循环解决方案
  • ComfyUI萝卜整合包2602安装指南:KREA2模型快速部署与配置
  • AI漫剧分镜提示词之韩系漫剧
  • 解密WinBtrfs:实现Windows与Linux文件系统无缝互通的创新方案
  • surging 的Agent插件研发全流程:从定义到落地
  • YOLO实战第三篇:1280/960高清分辨率最优训练参数(工业检测专属,收敛稳、精度拉满)
  • AI推理成本降本的三条技术路径:从OpenAI自研芯片到MoE架构的工程化分析
  • 乐达助手app官方正版下载
  • 超复数全域经济周期场与信息谱场——金融与密码学底层理论重构 《0·1·∞三元一体全域超复数统一场论》系列全集(五篇一字不漏完整合订版)
  • 基于李雅普诺夫模型预测控制的自主水下航行器轨迹跟踪控制(Matlab代码实现)
  • CentOS 7 离线编译 OpenSSH 9.3p1:3 个编译报错分析与解决
  • CSRF漏洞攻防全解析:从原理到实战的Web安全指南
  • 3.3 解耦的服务网格——让股、债、商、金各自独立运行
  • 论文结构像一团乱麻?高校教授说用这几个AI论文平台
  • 镜像视界全栈自研视频孪生空间计算技术体系深度解读
  • CTF Writeup | Easy SQL:从登录绕过到脱库的完整攻防实战
  • 绿色离线版JS混淆加密软件
  • 翡翠定制怕货不对版?从选料、设计到复检的完整避坑指南
  • 算法札记:A*算法适用的问题