AI代码审查与修复助手

AI代码审查与修复助手

此AI工具分析代码库,检测安全漏洞,审查代码质量,并基于Sentry错误日志提供建议和修复。

快速入门

前置条件

  • Python 3.9 或更高版本
  • Git
  • 推荐使用虚拟环境

安装步骤

  1. 克隆仓库: git clone cd

  2. 安装依赖: pip install -r requirements.txt

  3. 在根目录创建 .env 文件并配置以下内容: AZURE_OPENAI_ENDPOINT="your_azure_openai_endpoint" AZURE_OPENAI_API_VERSION="your_azure_openai_api_version" AZURE_OPENAI_API_KEY="your_azure_openai_api_key" GITHUB_PERSONAL_ACCESS_TOKEN="YOUR_GITHUB_TOKEN" SENTRY_AUTH_TOKEN="YOUR_SENTRY_TOKEN"

启动应用

运行 FastAPI 服务: uvicorn upsonicai:app --reload 浏览器访问: http://127.0.0.1:8000/

配置 MCP

在 MCP 配置中添加 GitHub 和 Sentry 信息。

API 文档