当前位置: 首页 > 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.cnnetsun.cn/news/3196926.html

相关文章:

  • 打造全自动AI资讯聚合发布系统:liyown/ai-trend-publish项目深度解析与从配置到自动化部署的保姆级实操指南
  • 都来投米哈游!
  • DeepSeek using Claude Code 重构Oracle Fusion/SAP最佳业务实践:以add user account为例子,描述程序的访问序列
  • DTC诊断测试方法
  • 那个差点被裁的女设计师,三个月后带着爆款杀回来了
  • 2026撰写行业报告总写不完零散专业词汇?可系统梳理行业专业词汇
  • CBAM 注意力模块 PyTorch 实战:3 步集成 ResNet-50,ImageNet 精度提升 1.2%
  • StegaStamp 2019 CVPR 实战复现:PyTorch 1.13 环境配置与 100 位消息嵌入测试
  • 【Java项目技术亮点】熔断器状态机三态转换
  • 《重启日记》第十五周|工具提效挤占写作时间,少更也守住长期节奏
  • 无计组专项・汉字编码 Easy
  • Audacity音频编辑:从录音小白到剪辑高手的完整指南
  • 区位码转汉字机内码
  • [具身智能-561]:亚博智能(YahBoom)国产具身智能全套开发板 / 学习板完整解析
  • 原生 IP、机房 IP、住宅 IP、广播 IP 有何不同?从网络身份到 ASN 识别的技术科普
  • GyroFlow视频防抖终极指南:5个技巧让抖动视频秒变电影级画面
  • 城市生命线智慧管网建设落地指南|北京益豪时代一站式解决地下管网安全管控难题
  • ClaudeCode Auto模式:可信边界内的智能代码补全决策
  • clickhouse24.9.2.42单机版linux安装
  • 如何用DistroAV实现专业级网络音视频传输:新手也能掌握的5步完整指南
  • 构建股票预测系统的完整流程
  • FastDFS V6.16发布:支持单服务器多实例部署,新增监控工具!
  • FastAPI 请求头与 Cookie:Web 世界的“身份证”与“通行证”
  • 2026年7月苏州小程序开发公司哪家好?
  • 语义鸿沟——为什么大模型看不懂你的ERP
  • 激活函数的“生”与“死”:我们如何一步步拯救了神经元?
  • 系统规划与管理师-体系结构/接口/数据/软件定义全解析
  • PWM 频率 1kHz vs 10kHz 对比:Maxon 电机实测 3 大性能差异
  • 卡内基梅隆大学造火箭:AI系统全程设计、打印、发射
  • 北海本地企业GEO工具推荐:酒店住宿行业如何选对靠谱的GEO优化工具