🎉 Easy-AI-CodeReview 首个稳定版本正式发布!
这是一个面向真实团队使用场景的 AI 自动代码审查系统,支持多代码平台、多模型、多通知渠道,并提供可视化 Dashboard 与自动开发日报。
🚀 Quick Start(10 分钟快速跑通)
适合:第一次使用 Easy-AI-CodeReview,只想 尽快看到 AI 自动评论效果
1️⃣ 克隆项目 & 准备配置
git clone https://github.com/spherical-up/Easy-AI-CodeReview.git
cd Easy-AI-CodeReview
cp config/.env.dist config/.env编辑 config/.env,仅需最小配置即可启动:
LLM_PROVIDER=deepseek
DEEPSEEK_API_KEY=your_api_key_here
# 选择你正在使用的代码平台(二选一即可)
GITLAB_ACCESS_TOKEN=your_gitlab_token_here
# 或
GITHUB_ACCESS_TOKEN=your_github_token_here
SUPPORTED_EXTENSIONS=.java,.py,.js,.vue,.sql2️⃣ 启动服务(Docker 推荐)
docker-compose up -d启动后将提供两个服务:
| 服务 | 地址 | 说明 |
|---|---|---|
| API 服务 | http://localhost:5001 | 接收 Webhook |
| Dashboard | http://localhost:5002 | 查看审查记录 |
验证:
- 打开 http://localhost:5001 → 显示
The code review server is running. - 打开 http://localhost:5002 → 显示 Dashboard 页面
3️⃣ 配置 Webhook(以 GitHub 为例)
GitHub 仓库 → Settings → Webhooks → Add webhook
- URL
http://your-server-ip:5001/review/webhook - Content type:
application/json - Events:
- Push events
- Pull requests
- Secret:可选
4️⃣ 触发一次 AI Code Review ✅
提交代码 / 创建 PR / MR 后,你将看到:
- 🤖 AI 自动生成 Review 评论
- 📊 Dashboard 中出现审查记录
- 📢(可选)钉钉 / 企业微信 / 飞书推送
🎉 核心功能已成功跑通!
✨ Core Features
- 🤖 自动 Code Review(GitHub / GitLab / Gitea)
- 🧠 多模型支持(DeepSeek / OpenAI / 通义千问)
- 💬 钉钉 / 企业微信 / 飞书通知
- 📊 Dashboard & 自动开发日报
- 🎭 多种审查风格(专业 / 毒舌 / 幽默)
🗺️ Roadmap
- GitHub Action(零部署使用)
- 一键云部署
- 更多专项审查模板(Security / SQL / Performance)
🤝 Contributing
欢迎 Issue / PR
如果这个项目对你有帮助,Star ⭐ 是最好的支持!