- Restructure header with centered logo, title, and tagline for better visual impact - Add comprehensive badge section showcasing version, tech stack, and social links - Reorganize content with new "What is this?" section addressing user pain points - Introduce "Why choose us?" comparison table highlighting key differentiators - Replace text-based feature list with visual demo table showing screenshots - Simplify quick start guide to 3-step process with clearer instructions - Add core capabilities table for better feature discoverability - Create LLM platform support table with categorized provider grouping - Add future roadmap section with planned features and improvements - Improve overall readability with better spacing, formatting, and visual hierarchy - Enhance user engagement with emoji usage and conversational tone throughout |
||
|---|---|---|
| .github | ||
| backend | ||
| docs | ||
| frontend | ||
| rules | ||
| scripts | ||
| supabase/migrations | ||
| .dockerignore | ||
| .gitignore | ||
| CONTRIBUTING.md | ||
| DISCLAIMER.md | ||
| Dockerfile | ||
| LICENSE | ||
| README.md | ||
| SECURITY.md | ||
| docker-compose.yml | ||
| nginx.conf | ||
| sgconfig.yml | ||
README.md
🛡️ XCodeReviewer
让 AI 成为你的代码安全守护者
告别繁琐的人工审计,拥抱智能化代码安全新时代
💡 这是什么?
你是否也有这样的困扰?
- 😫 代码审计耗时耗力,人工 Review 效率低下
- 🤯 传统 SAST 工具误报率高,修复建议不知所云
- 😰 安全漏洞藏得太深,上线后才发现问题
- 🥺 想用 AI 辅助审计,但配置复杂、门槛太高
XCodeReviewer 来拯救你! 🦸♂️
我们将 10+ 主流大模型的智慧注入代码审计,让你像和资深安全专家对话一样,轻松发现代码中的安全隐患、性能瓶颈和潜在 Bug。
✨ 为什么选择我们?
🧠 真正理解你的代码不是简单的关键词匹配,而是深度理解代码逻辑和业务意图,像人类专家一样思考。 🎯 What-Why-How 三步修复
🔌 10+ LLM 平台任你选OpenAI、Claude、Gemini、通义千问、DeepSeek、智谱AI... 想用哪个用哪个,还支持 Ollama 本地部署! |
⚡ 5 分钟快速上手Docker 一键部署,浏览器配置 API Key,无需复杂环境搭建。 🔒 代码隐私有保障支持 Ollama 本地模型,敏感代码不出内网,安全合规无忧。 📊 专业报告一键导出JSON、PDF 格式随心选,审计报告直接交付,省去整理时间。 |
🎬 眼见为实
| 智能仪表盘 | 即时分析 |
|---|---|
![]() |
![]() |
| 一眼掌握项目安全态势 | 粘贴代码,秒出结果 |
| 项目管理 | 审计报告 |
|---|---|
![]() |
![]() |
| GitHub/GitLab 无缝集成 | 专业报告,一键导出 |
🚀 3 步开始你的智能审计之旅
# 1️⃣ 克隆项目
git clone https://github.com/lintsinghua/XCodeReviewer.git && cd XCodeReviewer
# 2️⃣ 配置你的 LLM API Key
cp backend/env.example backend/.env
# 编辑 backend/.env,填入你的 API Key
# 3️⃣ 一键启动!
docker-compose up -d
🎉 搞定! 打开 http://localhost:5173 开始体验吧!
📖 更多部署方式请查看 部署指南
🛠️ 核心能力
| 能力 | 描述 |
|---|---|
| 🚀 项目管理 | GitHub/GitLab 一键导入,ZIP 上传,多语言支持 |
| ⚡ 即时分析 | 代码片段秒级分析,10+ 编程语言全覆盖 |
| 🧠 智能审计 | Bug、安全、性能、风格、可维护性五维检测 |
| 💡 可解释分析 | What-Why-How 模式,精准定位 + 修复建议 |
| 📊 可视化报告 | 质量仪表盘、趋势分析、PDF/JSON 导出 |
| ⚙️ 灵活配置 | 浏览器运行时配置,无需重启服务 |
🤖 支持的 LLM 平台
| 🌍 国际平台 | OpenAI GPT · Claude · Gemini · DeepSeek |
| 🇨🇳 国内平台 | 通义千问 · 智谱AI · Kimi · 文心一言 · MiniMax · 豆包 |
| 🏠 本地部署 | Ollama (Llama3, CodeLlama, Qwen2.5, DeepSeek-Coder...) |
📖 详细配置请查看 LLM 平台支持
🎯 未来蓝图
🚀 我们的愿景:打造下一代智能代码安全平台,让每一行代码都值得信赖!
| 计划 | 描述 |
|---|---|
| 🔄 DevSecOps Pipeline | GitHub/GitLab CI 集成,PR 级自动化安全审查 |
| 🔬 RAG-Enhanced Detection | CWE/CVE 知识库增强,告别高误报 |
| 🤖 Multi-Agent Architecture | 审计-修复-验证多智能体协同工作流 |
| 🔧 Auto Patch Generation | 智能漏洞定位与修复补丁自动生成 |
| 🛡️ Hybrid Analysis Engine | AI + SAST 工具双重验证机制 |
| 📋 Custom Security Policies | 声明式规则引擎,团队规范定制 |
📚 文档
| 文档 | 说明 |
|---|---|
| 🚀 部署指南 | Docker / 本地开发部署 |
| ⚙️ 配置说明 | 后端配置、数据库、API 中转站 |
| 🤖 LLM 平台 | 10+ 平台配置与 API Key 获取 |
| ❓ 常见问题 | FAQ |
| 🤝 贡献指南 | 如何参与贡献 |
| 🔒 安全政策 | 代码隐私与安全 |
| 📜 免责声明 | 使用条款 |
🤝 一起让它变得更好
我们相信开源的力量!无论是提 Issue、贡献代码,还是分享使用心得,你的每一份参与都让 XCodeReviewer 变得更强大。
感谢每一位贡献者! 🙏
📞 联系我们
⭐ 如果这个项目对你有帮助,请给我们一个 Star!
你的支持是我们持续迭代的最大动力 💪
Made with ❤️ by lintsinghua



