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 ![CI](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/1fe1bbf04d181320.svg) [![codecov](https://codecov.io/gh/Padmanav-Mohanty/ai-code-review-agent/branch/main/graph/badge.svg)](https://codecov.io/gh/Padmanav-Mohanty/ai-code-review-agent) ![Python](https://img.shields.io/badge/python-3.11-blue) ![License](https://img.shields.io/github/license/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, 云安全监控, 多智能体, 安全规则引擎, 数据管道, 软件工程, 逆向工具, 静态分析