AI App Builder Open 完全指南:一行命令部署你自己的 v0/Lovable 开源替代品
用一句话描述就足够吸引人:克隆这个仓库,粘贴一个 API Key,三分钟后你就拥有了自己的 AI 应用生成器。 这就是 AI App Builder Open(MIT,TypeScript)——一个开源的、可自托管的、支持白标嵌入的 AI 全栈应用生成平台。
与 v0.dev、Lovable、Bolt.new 和 Replit 不同的是,它完全开源且可自托管。你可以在自己的服务器上运行它,甚至把它内嵌到自己的 SaaS 产品中,让你的用户在你的平台内直接”一句话生成应用”。
这是什么?
AI App Builder Open 是一个开源的无代码 AI 应用生成器。用户输入自然语言描述——比如”一个带看板的 CRM 系统,集成 Stripe 支付”——AI 就会自动构建、预览并部署一个完整的 Next.js 全栈应用。
它背后由 Totalum VCaaS API(Vibe-Coding-as-a-Service)驱动,通过单一 API Key 统一管理托管、沙箱、数据库、AI 智能体、自定义域名和 GitHub 同步等基础设施。
为什么值得关注?
对比市面上的主流方案,差距一目了然:
| 特性 | AI App Builder Open | v0/Lovable/Bolt/Replit |
|---|---|---|
| 开源(MIT) | ✅ | ❌ |
| 可自托管 | ✅ | ❌ |
| 白标嵌入你的 SaaS | ✅ | ❌ |
| 开箱即用的多租户 | ✅ | 有限 |
| 内置托管+数据库+域名+GitHub | ✅(一个 Key) | 各有差异 |
| 可接入自有 Provider | ✅ | 有限 |
| 任意部署方式 | ✅ | ❌ |
核心差异在于:它不仅是独立工具,还是一个可嵌入的 AI 应用生成层。无论你是独立开发者、SaaS 公司还是代理团队,都能以极低成本获得一个完整的 AI 应用构建平台。
快速上手:3 分钟搭建
1. 克隆并安装
git clone https://github.com/totalumlabs/ai-app-builder-open.git cd ai-app-builder-open npm install
2. 获取 API Key
前往 totalum.app 注册账号,在引导流程中选择 “Use the Totalum API” 选项,复制你的 API Key。前 50 个 AI Credits 免费。
3. 配置环境变量
创建 .env.local 文件:
TOTALUM_VCAAS_API_KEY=你的_API_Key
🔒 安全提示:该 Key 仅在服务端读取(
src/lib/vcaas.ts),永远不会暴露到浏览器端。它不是NEXT_PUBLIC_变量。
4. 启动
npm run dev
打开 http://localhost:3000,输入你想构建的应用描述,AI 就会自动完成剩下的工作。
核心功能一览
一个 API Key 解锁以下全部功能,无需额外配置:
- 🤖 提示词 → 全栈应用:用自然语言描述需求,AI 智能体构建完整的 Next.js 项目
- 👀 实时预览:AI 构建过程中,随时查看运行中的应用实时更新
- 🧑💻 内置代码编辑器:Monaco 编辑器(VS Code 内核),可查看和编辑每个生成文件
- 🗄️ 托管数据库:每个应用获得独立数据库,可在 UI 中浏览、查询和编辑记录
- 🚀 一键部署上线:每个项目获得公开 URL,随时发布到生产环境
- 🌐 自定义域名:通过引导式 DNS 配置绑定自有域名
- 🔗 双向 GitHub 同步:连接仓库后可双向推送/拉取变更
- 🕓 版本历史:每次 AI 构建自动创建可恢复的快照,随时回滚
- 🧱 沙箱隔离:每个项目运行在独立的沙箱环境中
- 🎁 Git Diff 可视化:逐文件对比 AI 具体改了哪些内容
嵌入你自己的 SaaS
这是 AI App Builder Open 最独特的定位——它不只是一个独立工具,更是一个即插即用的 AI 应用生成层。
无论你的产品是刚起步还是已成熟,都可以让你的用户在平台内直接构建应用:
你的 SaaS 前端
│
├── UI 组件 → 调用 vcaasApi
│ │
│ ▼
│ /api/vcaas/*(服务端代理)
│ │
│ ▼ HTTPS + API Key
│ Totalum VCaaS API
│ (托管、沙箱、数据库、AI、GitHub...)
多租户架构天然支持:每个生成的应用对应一个独立的 Totalum 项目,用户之间完全隔离。而且支持白标定制——代码在你的仓库,UI 由你掌控。
可集成的三方服务
生成的应用默认包含托管数据库,同时也完全开放接入:
- 认证:Better Auth、Supabase Auth、Clerk、Auth0 等
- 数据库:Supabase、Postgres、PlanetScale、MongoDB 等
- 支付:Stripe(已预集成)
- AI:Vercel AI SDK(已预集成),支持任意模型和 Provider
在 Secrets 面板中配置密钥即可,无需框架层面的改动。
部署方案
这是标准的 Next.js 应用,无平台锁定:
Vercel(一键部署):
点击 README 中的 Vercel 按钮,导入仓库,在环境变量中设置 TOTALUM_VCAAS_API_KEY,一键完成。
任意 Node.js 主机(VM、容器、Docker、Railway、Render):
npm run build npm start # 默认端口 3000
设置环境变量后,用进程管理器或容器启动即可,Nginx、Docker、VPS、PaaS 均可正常部署。
适合谁用?
| 角色 | 价值 |
|---|---|
| 独立开发者 | 免费自托管的 v0/Lovable 替代品,Prompt → 部署完的应用 |
| SaaS 公司 | 将 AI 应用生成器嵌入产品,让用户在你的平台内构建应用 |
| 代理/团队 | 快速交付客户应用,支持白标 |
| 技术爱好者 | 无需管理基础设施,一个 Key 全部搞定 |
总结
AI App Builder Open 的定位非常清晰:开源替代 v0/Lovable/Bolt/Replit,同时更进一步——让你可以把它嵌入到自己的产品中。 MIT 许可证 + 完整的全栈功能 + 单 Key 基础设施,使其成为目前最值得关注的开源 AI 应用生成方案之一。
如果你正在寻找一个可以自托管的应用生成器,或者想给你的 SaaS 产品加一个”AI 生成应用”的功能层,现在就可以克隆仓库开始体验了。
相关链接: