# make0 **Repository Path**: zhd--zhd_admin/make0 ## Basic Information - **Project Name**: make0 - **Description**: 互联网项目快速孵化平台 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: http://make0.cn - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-05 - **Last Updated**: 2025-12-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: V0 ## README # Make0 智能快速孵化开发平台,集成 AI 对话、代码编辑、文件管理等功能,提供从零开始的智能编程体验。 ## ✨ 特性 - 🤖 **AI 智能对话** - 基于 OpenAI 的流式对话体验 - 📝 **代码编辑器** - 集成 Monaco Editor,支持语法高亮 - 📁 **文件管理** - 可视化文件树,支持文件操作和搜索 - 🎨 **主题系统** - AI 自动识别和应用主题风格 - 👥 **多用户支持** - 用户隔离,权限管理 - 🔒 **安全认证** - JWT 令牌认证,数据安全保护 ## 🚀 快速开始 ### 环境要求 - Node.js 18+ - MySQL 8.0+ - Redis (可选) ### 安装 ```bash # 克隆项目 git clone https://gitee.com/zhd--zhd_admin/make0.git cd make0 # 后端 cd api npm install npm run start:dev # 前端 cd web npm install npm run dev # 预览 cd preview npm install npm run dev ``` ## 🏗️ 技术栈 ### 后端 - **框架**: NestJS - **语言**: TypeScript - **数据库**: MySQL + TypeORM - **AI集成**: OpenAI API + Vercel AI SDK - **认证**: JWT + bcrypt ### 前端 - **框架**: Next.js 15 - **UI组件**: Radix UI + Tailwind CSS - **编辑器**: Monaco Editor - **状态管理**: Zustand - **图标**: Lucide React ### 预览项目 - **框架**: Next.js 14 - **样式**: Tailwind CSS - **用途**: 项目效果预览和演示 ## 📋 功能模块 - **用户认证** - 注册、登录、权限管理 - **AI对话** - 智能对话、任务管理、工具集成 - **会话管理** - 聊天会话创建、查询、管理 - **文件系统** - 文件操作、目录结构、搜索 - **消息处理** - 流式消息发送、历史记录 - **样式处理** - CSS生成、主题应用 - **代码验证** - TSX/JSX 语法检查 ## 🗺️ 开发计划 - [ ] 版本控制系统 - [ ] 会话克隆与复制功能 - [ ] 智能消息文件状态回滚 - [ ] Redis 流式数据中转站改造 - [ ] 智能压缩上下文 - 基于语义相似性分析自动压缩历史对话,保留关键信息 - [ ] 用户组件生态开发 - 构建组件市场和发布系统,支持用户上传和共享组件 - [ ] 图片上传支持 - 支持聊天中的图片上传、预览和AI分析功能 - [ ] 预览项目升级为Sandpack - 集成CodeSandbox Sandpack提供实时代码预览和在线运行功能 - [ ] Supabase集成 - 集成Supabase作为后端服务,提供实时数据库、认证、存储和边缘函数支持 ## 📄 许可证 [MIT License](LICENSE) --- 贡献欢迎!请查看 [贡献指南](CONTRIBUTING.md) 了解详情。