跳转至

EvoCode 文档站

AI 软件体检与演化平台 —— 扫描分析项目健康、诊断技术债、AI 生成修复建议与文档,做软件的持续健康管理。

人:  体检  →  诊断  →  治疗建议  →  健康档案
      ↓        ↓          ↓          ↓
软件:扫描  →  分析  →  重构建议  →  演化记录

核心闭环:导入项目 → 扫描(结构/语言/技术栈) → 质量(静态扫描) → 架构(调用关系) → AI 综合诊断 → 技术债登记 → 报告存档 → 演化跟踪


文档导航

类别 文档
产品 需求分析 · 开发指导 · 模块详细设计
工程规范 开发规范 · 测试计划
架构 架构设计 · 架构审查 · API 契约 · 数据字典
治理 技术债管理方案 · 技术债监控与质量指标体系
决策记录 AD-017 Redis 端口 · AD-018 Redis 缓存 · AD-019 任务恢复
里程碑度量 v1.1 · v1.2

技术栈

技术
前端 Vue 3 + TypeScript + Vite + ECharts + Naive UI + Pinia + vitest
后端 Spring Boot 3.3(Java 17)+ MyBatis-Plus + Lombok
分析器 Python 3.11 + FastAPI + tree-sitter(Python/Java/JavaScript/TypeScript/Go)+ pgvector
AI OpenAI 兼容 LLM API + RAG(bge-m3 向量,关键词兜底)
基础设施 PostgreSQL(pgvector) + Redis + Docker Compose

快速开始

scripts\start-dev.bat     :: 一键启动(基础设施 → 迁移 → analyzer → backend → frontend)

详见 README02-开发指导.md