两种生成方法,两种不同的保证
Lovable 直接生成代码:你描述想要什么,模型便产出 React、TypeScript 和 Supabase 表,你通过继续对话来调整它们。这既强大又灵活:AI 既写界面,也写逻辑。代价则是一切由模型直接编写的代码都有的:结果可能在一次次生成之间发生变化,某些部分要经过反复迭代才稳定下来。
Blueprint Maker 有意区分两种角色。AI 先写一份业务规格:实体、关系、状态、指标,由你确认。随后,由确定性的构建器,也就是我们维护的代码而非模型,来编写 Prisma 模式、API、CRUD 界面和仪表盘。那些敏感的技术属性(数据库关系、组件属性、查询)在构造上即正确,绝不由 LLM 猜测。
区别不在于「有没有 AI」:而在于 AI 在哪里介入。在 Lovable,它编写最终代码。在 Blueprint Maker,它写出对业务的理解,再由一套确定性机制把这份理解译成标准代码。正是这一点让结果可复现、可验证。
价格的可预期性:生成前就知道成本
Lovable 按操作消耗的积分计费:每一条构建或修改应用的消息,所花的积分数量取决于请求的复杂度。一旦开始,这个模式是透明的,但它让项目预算难以事先估算:一个带身份验证、几轮修正和一处集成的应用,可能在第一周结束之前就消耗得远超预期。
Blueprint Maker 公布其积分权重,并在每次生成前显示预估成本。你在启动之前就知道一次生成要花多少,而不是事后才知道。套餐简单且不按席位计费:Discovery 免费,Pro 每月 25 €,Max 每月 149 €。所产出的应用上没有用户数计量,也没有随每次修正而攀升的按量计费。
这并非对价值的评判:通过对话迭代确有其意义。这是可预期性的差异。Lovable 的成本随你交流的次数与复杂度而变,而 Blueprint Maker 的成本则针对一项确定的交付物提前告知。
代码的归属,以及应用在哪里运行
在这一点上,两款工具比人们以为的更相像:Lovable 产出真实、可导出的 React/TypeScript 代码(Vite、Tailwind、基于 PostgreSQL 的 Supabase 后端),并具备双向的 GitHub 同步。你可以克隆仓库,在别处继续。我们不会否认:Lovable 让代码可及。
微妙之处在于应用与什么耦合。一个 Lovable 应用是围绕 Supabase 生态以及与平台的往返而设计的;要干净地导出它、让它在外部存活,就得承接这套架构。一个 Blueprint Maker 应用则是标准的 Next.js + Prisma 项目,内含其关系型数据库:ZIP 导出、GitHub 推送,以及自由托管,包括托管在所提供的专属 URL 上,或在你自己的基础设施上。
换句话说,问题不在于「代码是否归你所有」——两种情况下都归你——而在于「用哪套技术栈、哪种托管」。Blueprint Maker 追求的是让你随处托管的代码与数据库,不依赖任何同步平台。
一个成品业务应用,而非有待塑形的项目
Lovable 是一款开放式工具:可以用它构建网站、落地页、各式各样的 Web 应用,并通过对话来雕琢结果。这份自由是它在原型设计和定制界面上的强项。
Blueprint Maker 专攻管理类应用。从一段描述出发,它产出一个连贯而完整的整体:关系型数据库、API,创建/读取/更新/删除的界面、指标仪表盘,以及逼真的演示数据,好让你在填满的而非空白的界面上评判这款工具。你一上手就得到一个可用的应用,而不是一块待填的画布。
对于明确的业务需求,比如库存、卷宗、客户或工地的跟踪,这种专攻缩短了路径:更少的迭代就能得到一个结构化的应用,因为结构本身就是被生成出来的一部分。
运行时验证与安全责任
Blueprint Maker 通过一项自动化的运行测试(称为「K-15」)来验证每一个应用:生成的应用会真正被构建、启动并逐一浏览,之后才算合格。通过此测试的应用比例以 Health Score 的形式公布。这是「构造上即正确」的延伸:确定性的东西,也在运行时受到测试。
安全值得一提,且只陈述事实。由 AI 直接生成的代码曾引发公众关注:2025 年,一个漏洞(CVE-2025-48757)波及了 170 多个 Lovable 应用,它们的 Supabase 行级安全(RLS)规则配置有误或根本未配置,导致数据外泄。此后 Lovable 与 Supabase 已调整了各自的默认设置。我们提及此事而不加渲染:它提醒我们,由模型直接编写的代码需要细致的安全审查。Blueprint Maker 的确定性做法,正是要让这些属性成为系统性的常态,而非取决于某一次生成。
Blueprint Maker 与 Lovable 正面对比
| Blueprint Maker | Lovable | |
|---|---|---|
| AI 的角色 | AI 编写业务规格;确定性构建器编写代码(不产生幻觉) | AI 直接编写 React/Supabase 代码,在对话中塑形 |
| 价格的可预期性 | 积分权重已公布;每次生成前显示成本 | 按操作计积分,随复杂度浮动:成本难以预估 |
| 定价 | 每月 0 € / 25 € / 149 €,不按席位计费 | 订阅套餐,按积分消耗,无席位 |
| 交付物的性质 | 成品业务应用:数据库、API、CRUD、仪表盘、演示数据 | 开放式项目(Web 应用、网站、原型),经迭代塑形 |
| 技术栈与归属 | 标准 Next.js + Prisma 代码,含数据库:ZIP 导出、GitHub 推送 | 可导出的 React/TypeScript 代码,Supabase 后端,GitHub 同步 |
| 托管 | 自由托管,含 FR/EU,或托管在所提供的专属 URL 上 | 偏向 Supabase / 平台生态,可导出 |
| 验证 | 自动化运行测试(K-15)+ 公开的 Health Score | 由用户在迭代过程中自行核对 |
何时选择 Lovable
- 你想快速为一个 Web 应用或定制界面做原型,并通过对话反复打磨其呈现。
- 你的需求超出管理类应用:网站、落地页、设计非常特定的 Web 体验。
- 你对 Supabase 生态得心应手,愿意把它作为数据与身份验证的底座保留下来。
- 比起从既定结构出发,你更喜欢在与 AI 的往返中雕琢结果。
何时选择 Blueprint Maker
- 你想在几分钟内得到一个完整的业务应用:数据库、API、界面、仪表盘、演示数据。
- 你想在生成前就知道成本:公布的积分权重,提前显示的金额。
- 你想要标准的 Next.js + Prisma 代码和内含的数据库,可随处托管,含 FR/EU。
- 比起事后再审查的代码,你更看重构造上即正确、并在运行时受过测试的技术属性。
常见问题:Blueprint Maker 对比 Lovable
Lovable 和 Blueprint Maker 有什么区别?
两者都用 AI 生成代码,但方式不同。Lovable 直接编写接入 Supabase 的 React 代码,在一次对话中塑形。Blueprint Maker 让 AI 编写一份业务规格,再由确定性构建器把这份规格译成标准的 Next.js + Prisma 代码,含数据库、API、CRUD 界面、仪表盘和演示数据。Blueprint Maker 追求成品业务应用和事先可知的成本;Lovable 则是一款经迭代塑形的开放式工具。
两者我都能取回自己的代码吗?
两种情况下都可以。Lovable 产出真实、可导出的 React/TypeScript 代码,并带 GitHub 同步。Blueprint Maker 产出标准的 Next.js + Prisma,内含数据库,可导出为 ZIP 或经 GitHub 推送。差别与其说在归属,不如说在技术栈与托管:Blueprint Maker 追求的是让你自由托管的项目,含 FR/EU,不依赖任何同步平台。
哪个更便宜?
这取决于用法,尤其取决于可预期性。Lovable 的成本随每次操作消耗的积分而定,积分又随复杂度和交流次数浮动:动工之前难以估算。Blueprint Maker 公布其积分权重,并在每次生成前显示成本,套餐为每月 0 €、25 € 和 149 €,且不按席位计费。若要在一项确定交付物上得到可预期的预算,这是 Blueprint Maker 的优势;若只是小剂量的开放式探索,Lovable 的按操作计费也够用。
生成的代码安全吗?
任何由模型直接编写的代码都需要安全审查:2025 年,一个公开漏洞(CVE-2025-48757)波及了 Supabase RLS 规则配置有误的 Lovable 应用;此后默认设置已经改变。Blueprint Maker 让技术属性变得确定(关系、查询、组件),并在认定一个应用合格之前,用一项自动化运行测试加以验证,其目的是让这些保证成为系统性的常态,而非取决于某一次生成。在敏感的生产上线之前,仍然始终建议进行审查。
Blueprint Maker 能像 Lovable 那样无所不能吗?
不能,这也是有意为之:Lovable 是一款开放式工具,能以极大的界面自由度构建网站、落地页和各式 Web 应用。Blueprint Maker 专攻管理类应用:针对这一具体需求,它能更快交付一个结构化而完整的应用。若是要做展示型网站或高度定制的 Web 体验,Lovable 更为合适。