需求即代码:ZeroAI 让开发触手可及
ZeroAI 是一个通用的 AI 驱动软件开发助手,能够按照标准化的五步流程开发任意软件应用。从需求理解到代码生成,让 AI 帮你完成整个软件开发周期。









特性
- 🚀 五步开发流程:需求分析 → 接口设计 → 数据库设计 → 业务逻辑设计 → 代码生成
- 💾 版本管理:完整的项目版本控制,支持创建、查看和加载历史版本
- 📝 Word 导出:一键导出项目文档到 Word 格式
- 🎯 交互式审查:每一步生成结果都可查看、审批或重新生成
- 📊 实时日志:完整记录 AI 开发过程中的所有操作和输出
- 🔄 数据持久化:使用 SQLite 数据库存储项目数据
技术栈
核心依赖
- 框架: Next.js 16 (App Router)
- 语言: TypeScript
- 样式: Tailwind CSS 4
- 数据库: Better-SQLite3
- AI: OpenAI API (兼容 LongCat 等第三方 API)
- 文档导出: docx
测试依赖
- 测试框架: Vitest
- 测试 UI: Vitest UI
- React 测试: @testing-library/react
- DOM 断言: @testing-library/jest-dom
- 用户事件: @testing-library/user-event
- 浏览器环境: jsdom
快速开始
环境配置
- 复制环境变量模板:
cp .env.example .env




