一个 AI 代码审查工具,粘贴代码或上传文件,选择审查维度,通过 AI Agent 实时流式获取专业的代码审查结果。
后端基于 LangChain 编排 LLM,将代码按 安全、性能、风格、最佳实践 四个维度分别审查,并通过 Server-Sent Events (SSE) 将思考过程和问题结果实时推送到前端。
- Node.js 18+
- Python 3.12+
- 一个兼容 OpenAI API 的大模型服务(如 DeepSeek)
cd server
# 创建虚拟环境
python -m venv .venv
# 进入虚拟环境并安装依赖
pip install -r requirements.txt
# 配置环境变量
cp .env.example .env
# 编辑 .env,填入你的 API Key 和模型配置等
# 启动服务(默认端口 8921)
python main.pycd client
# 安装依赖
pnpm install
# 启动开发服务器(默认端口 8848,vite代理自动请求转发到后端)
pnpm dev