Skip to content

🚀 v0.1.0 – First Stable Release | Multi-Platform AI Code Review

Latest

Choose a tag to compare

@spherical-up spherical-up released this 21 Jan 09:27
· 7 commits to main since this release
9b8f4ef

🎉 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,.sql

2️⃣ 启动服务(Docker 推荐)

docker-compose up -d

启动后将提供两个服务:

服务 地址 说明
API 服务 http://localhost:5001 接收 Webhook
Dashboard http://localhost:5002 查看审查记录

验证:


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 ⭐ 是最好的支持!