# LowCodeAI **Repository Path**: sugarit/LowCodeAI ## Basic Information - **Project Name**: LowCodeAI - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-02 - **Last Updated**: 2025-08-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LowCodeAI - 低代码AI平台 ## 项目概述 LowCodeAI是一个企业级低代码AI平台,提供可视化AI应用搭建、工作流编排、RAG知识库等核心功能。支持多模型接入、插件扩展、私有化部署等企业级需求。 ## 技术架构 ### 后端技术栈 - **主框架**: Spring Boot 3.x + Java 17 - **微服务**: Spring Cloud Gateway + Nacos - **数据库**: MySQL 8.0 + Redis 7.x - **向量数据库**: Milvus 2.x - **AI引擎**: LangChain + Ollama - **容器化**: Docker + Docker Compose ### 前端技术栈 - **框架**: Vue 3 + TypeScript + Vite - **UI组件**: Element Plus + Ant Design Vue - **状态管理**: Pinia - **工作流引擎**: LogicFlow - **可视化**: ECharts + D3.js ### AI能力引擎 - **多模型支持**: OpenAI GPT-4, Claude, 国产模型 - **本地部署**: Llama.cpp + Ollama - **RAG系统**: 文本分块 + 向量化 + 混合检索 - **工作流编排**: DAG引擎 + 条件分支 ## 项目结构 ``` LowCodeAI/ ├── backend/ # 后端服务 │ ├── lowcode-ai-gateway/ # 网关服务 │ ├── lowcode-ai-auth/ # 认证服务 │ ├── lowcode-ai-user/ # 用户服务 │ ├── lowcode-ai-workflow/ # 工作流服务 │ ├── lowcode-ai-rag/ # RAG服务 │ ├── lowcode-ai-plugin/ # 插件服务 │ └── lowcode-ai-common/ # 公共模块 ├── frontend/ # 前端应用 │ ├── lowcode-ai-admin/ # 管理后台 │ ├── lowcode-ai-designer/ # 可视化设计器 │ └── lowcode-ai-runtime/ # 运行时 ├── ai-engine/ # AI引擎 │ ├── model-adapter/ # 模型适配器 │ ├── workflow-engine/ # 工作流引擎 │ └── rag-engine/ # RAG引擎 ├── plugins/ # 插件系统 ├── docs/ # 文档 ├── docker/ # 容器配置 └── scripts/ # 部署脚本 ``` ## 核心功能 ### 1. 可视化搭建 - 拖拽式工作流设计器 - 组件库管理 - 模板市场 - 实时预览 ### 2. AI能力引擎 - 多模型统一接入 - 智能工作流编排 - RAG知识库问答 - 插件扩展系统 ### 3. 企业级特性 - 多租户支持 - 权限管理 - 数据合规 - 高可用架构 ## 快速开始 ### 环境要求 - JDK 17+ - Node.js 18+ - Docker & Docker Compose - MySQL 8.0+ - Redis 7.0+ ### 本地开发 ```bash # 1. 克隆项目 git clone cd LowCodeAI # 2. 启动基础设施 docker-compose up -d mysql redis milvus # 3. 启动后端服务 cd backend ./mvnw spring-boot:run # 4. 启动前端服务 cd frontend/lowcode-ai-admin npm install npm run dev ``` ## 部署方案 ### 开发环境 - 最低配置: 2核4GB - 推荐配置: 4核8GB ### 生产环境 - 支持Docker容器化部署 - 支持Kubernetes集群部署 - 支持云端SaaS与私有化部署 ## 贡献指南 请参考 [CONTRIBUTING.md](./docs/CONTRIBUTING.md) 了解如何参与项目开发。 ## 许可证 本项目采用 MIT 许可证,详见 [LICENSE](./LICENSE) 文件。