Padmanav-Mohanty/ai-code-review-agent
GitHub: Padmanav-Mohanty/ai-code-review-agent
多智能体 AI 平台,通过模拟软件工程团队的协作流程实现仓库分析、Bug 检测、测试生成和代码审查的自动化。
Stars: 0 | Forks: 0
## AI Code Review Agent
emoji: 🤖
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 5.31.0
app_file: gradio_app/app.py
pinned: false
# 🤖 AI Code Review Agent

[](https://codecov.io/gh/Padmanav-Mohanty/ai-code-review-agent)


一个多智能体 AI 平台,用于模拟软件工程团队来审查你的代码。
## 功能特性
1. **仓库分析** — 检测语言、框架、架构
2. **Bug 检测** — 运行 Ruff + Bandit 静态分析,随后进行 LLM 审查
3. **测试生成** — 为未覆盖的函数创建 pytest 测试用例
4. **代码审查** — 审查 SOLID 原则并提出重构建议
5. **完整报告** — 将所有内容整合为一份结构化的工程报告
## 环境配置
此 Space 需要一个 secret:
| Secret | 描述 |
|---|---|
| `OPENROUTER_API_KEY` | 你的 [OpenRouter](https://openrouter.ai) API key |
前往 **Space Settings → Secrets** 并添加 `OPENROUTER_API_KEY`。
## 本地开发
```
git clone https://github.com/Padmanav-Mohanty/ai-code-review-agent.git
cd ai-code-review-agent
pip install -r requirements.txt
export OPENROUTER_API_KEY=your_key_here
python gradio_app/app.py
```
## 技术栈
- **Agents:** 自定义多智能体 pipeline(仓库分析、Bug 检测、测试生成、代码审查)
- **LLM:** OpenRouter(默认:`meta-llama/llama-3.3-70b-instruct`)
- **前端:** Gradio
- **静态分析:** Ruff, Bandit
- **仓库克隆:** GitPython
标签:AI代码审查, Gradio, 云安全监控, 多智能体, 安全规则引擎, 数据管道, 软件工程, 逆向工具, 静态分析