rajneeshkumar615/codepulse-ai

GitHub: rajneeshkumar615/codepulse-ai

CodePulse AI 是一个 AI 驱动的 GitHub 仓库工程智能分析平台,帮助开发者、技术负责人和招聘人员通过交互式 Dashboard 评估代码质量、架构健康度和技术债务并生成可执行的改进路线图。

Stars: 0 | Forks: 0

# 🚀 CodePulse AI

AI 驱动的开发者智能平台

分析 GitHub 仓库,揭示工程洞察,评估代码质量,生成 AI 驱动的建议,并构建可执行的开发路线图。

## 📌 概述 CodePulse AI 是一个 AI 驱动的软件工程智能平台,可将任何 GitHub 仓库转化为交互式的工程报告。 CodePulse AI 不仅仅展示静态的代码指标,而是将仓库分析、AI 推理、架构理解、技术债务检测、安全洞察、工程评分和智能建议整合到一个专业的 dashboard 中。 该平台专为以下人群设计: - 👨‍💻 软件工程师 - 🏢 工程团队 - 👨‍🏫 学生 - 📈 技术负责人 - 🚀 创业者 - 💼 审查项目的招聘人员 # ✨ 功能 ### 🔗 GitHub 仓库导入 - 导入任何公开的 GitHub 仓库 - 自动同步仓库 - 感知分支的分析 ### 🤖 AI 仓库分析 由现代 LLM 提供支持。 生成: - 执行摘要 - 仓库健康状况 - AI 工程报告 - 架构理解 - 仓库优势 - 弱点 - 风险分析 - 建议 ### 📊 工程智能 Dashboard 专业的 dashboard 包含: - 工程评分 - 仓库健康状况 - 架构概览 - 仓库统计信息 - 技术栈检测 - 复杂度分析 - 安全洞察 - 技术债务 - 代码质量 - 性能指标 ### 🏗 架构分析 自动检测: - 项目结构 - Framework - 文件夹组织 - 后端架构 - 前端架构 - 层级分离 - 配置文件 ### 💬 AI 仓库聊天 可以提出以下问题: - 解释这个项目 - 它的弱点是什么? - 哪些文件需要重构? - 如何提高性能? - 这可以投入生产环境了吗? - 解释一下架构。 ### 🛣 工程路线图 自动生成: - 即时改进 - 短期目标 - 长期重构 - 安全增强 - 性能优化 ### 📄 PDF 报告导出 导出完整的工程报告,包括: - 执行摘要 - 指标 - AI 分析 - 建议 - 路线图 - 图表 ### 📈 分析历史 跟踪跨多次分析的仓库演进情况。 ### 🔒 安全分析 检测: - 敏感配置 - 缺失的环境变量处理 - 潜在的安全风险 - 工程最佳实践 # 🖥 Dashboard 该应用程序提供了一个现代开发者 dashboard,包括: - 执行摘要 - 仓库概览 - 工程评分 - 仓库时间线 - AI 洞察 - 技术债务 - 风险分析 - 架构流程 - 工程热力图 - 仓库资源管理器 - AI 聊天 - 导出中心 # ⚥ 技术栈 ## 前端 - Next.js 16 - React 19 - TypeScript - TailwindCSS - Framer Motion - Recharts - React Markdown - Sonner ## 后端 - Node.js - Express.js - TypeScript - Prisma ORM - PostgreSQL - JWT 身份验证 ## AI - Google Gemini - OpenAI SDK ## 开发工具 - pnpm - TurboRepo - GitHub API (Octokit) # 🏗 项目结构 ``` codepulse-ai │ ├── apps │ ├── api │ └── web │ ├── docs │ ├── package.json ├── turbo.json └── pnpm-workspace.yaml ``` # 🚀 快速开始 ## 克隆 ``` git clone https://github.com/rajneeshkumar615/codepulse-ai.git ``` ``` cd codepulse-ai ``` ## 安装 ``` pnpm install ``` ## 环境 创建: ``` apps/api/.env ``` 示例: ``` DATABASE_URL= JWT_SECRET= GEMINI_API_KEY= OPENAI_API_KEY= ``` ## 运行后端 ``` cd apps/api pnpm dev ``` ## 运行前端 ``` cd apps/web pnpm dev ``` # 📊 AI 分析流水线 ``` GitHub Repository │ ▼ Repository Scanner │ ▼ Architecture Detection │ ▼ Metrics Engine │ ▼ AI Analysis │ ▼ Engineering Score │ ▼ Recommendations │ ▼ Dashboard + PDF Export ``` # 🛣 路线图 ### ✅ 已完成 - GitHub 仓库导入 - AI 分析 - 工程 Dashboard - 仓库聊天 - PDF 导出 - 路线图生成 - 仓库资源管理器 - 执行摘要 - 架构检测 ### 🚧 计划中 - 团队工作区 - 多仓库比较 - Pull Request 审查 - CI/CD 智能 - 实时 GitHub Webhooks - 工程分析 - 团队协作 - 自定义 AI 模型 # 📜 License MIT License # 👨‍💻 作者 **Rajneesh Kumar** GitHub https://github.com/rajneeshkumar615 Email uchihaitachi0612005@gmail.com

使用 Next.js、TypeScript、Prisma 和 AI 由 ❤️ 驱动构建。

标签:AI辅助分析, MITM代理, 代码质量分析, 开发者智能, 技术债务, 架构分析, 测试用例, 自动化攻击