本项目是一个面向团队内部的 AI 代码生成平台,旨在提升团队整体开发效率。团队成员只需用自然语言描述需求,AI 模型即可自动生成对应的代码片段或完整项目结构。
点击空白处退出提示
语言技术
CSS、JavaScript、React、TypeScript、ES6系统类型
Web行业分类
人工智能
本项目是一个面向团队内部的 AI 代码生成平台,旨在提升团队整体开发效率。团队成员只需用自然语言描述需求,AI 模型即可自动生成对应的代码片段或完整项目结构。
面向团队内部的 AI 代码生成平台,成员通过自然语言描述需求,AI 自动生成对应代码片段或完整项目结构,支持在线预览与沙箱执行。
核心功能:
1.自然语言生成代码:团队成员只需用自然语言描述需求,AI 模型即可自动生成对应的代码片段或完整项目结构,降低开发门槛。
2.代码在线预览与沙箱执行:通过 E2B 提供安全隔离的沙箱环境,支持在线运行和预览 AI 生成的代码,确保执行安全性。
3.异步后台任务处理:通过 Inngest 管理异步后台作业,处理代码生成等耗时任务,避免请求超时,提升系统稳定性。
4.用户鉴权与权限管理:通过 Better Auth 处理用户注册、登录及权限控制,保障平台安全。
5.邮件通知服务:集成 SendGrid 负责邮件发送,EJS 渲染动态邮件模板,用于任务完成通知等场景。
技术栈:
1. 框架:Next.js,基于 App Router 构建全栈应用,支持 SSR 与 API 路由
2. 服务端:Elysia,高性能 TypeScript 服务端框架,处理核心业务逻辑与 API 接口
3. UI:Shadcn UI + AI Elements + Tailwind CSS,构建简洁现代的用户界面
4. 鉴权:Better Auth,处理用户注册、登录及会话管理
5. AI 模型:OpenAI,接收用户描述并生成对应代码
6. 代码执行:E2B,提供安全隔离的沙箱环境,用于在线运行和预览 AI 生成的代码
7. 后台任务:Inngest,管理异步后台作业,处理代码生成等耗时任务,避免请求超时
8. 数据请求:TanStack Query,管理客户端数据获取、缓存与状态同步
9. 数据库:Neon(Serverless PostgreSQL)+ Prisma ORM,类型安全的数据建模与查询
10. 邮件服务:SendGrid 负责邮件发送,EJS 负责渲染动态邮件模板内容,
用于注册验证、代码生成完成通知等场景






评论