什么是 Lovable?
Lovable 是人们在提到“vibe coding”时脑海中浮现的最典型工具。你只需输入需求,它就能生成一个全栈 Web 应用:包含 React 前端、Node 后端和 Supabase PostgreSQL 数据库,且全部互联。它是最纯粹的“提示词即应用”产品,在状态理想时,它的表现令人惊叹。
Lovable 主页截图
我们用它完成了几个周末项目,还尝试了一个可能并不适合用它的项目(详见下文)。原型的构建速度确实极快,但本评论中提到的每一个 caveat(注意事项)也是真实存在的——这就是为什么尽管它有令人惊叹的视觉效果,但我们将其评为 B 级的原因。
前 30 分钟体验
这是 Lovable 赢得人心(包括我们)的阶段。我们的第一个提示词是一个带有连续打卡记录和简单仪表盘的习惯追踪器。几分钟后,我们就得到了一个拥有真实数据库、包含登录页面的可用应用。它不是个静态原型,而是一个可以真实登录的产品。
前 30 分钟的流程是这样的:描述应用 $\rightarrow$ 观看构建 $\rightarrow$ 在聊天窗口要求修改。例如“把卡片调大一点”或“增加深色模式开关”。Lovable 能通过一句话处理涉及多个文件的修改,且实时预览会同步更新。如果你有 Figma 设计稿,可以直接导入,完全跳过布局讨论阶段。
诚实的忠告:模糊的提示词会让你得到平庸、甚至结构损坏的 UI。我们的第二个项目由于起初使用了懒惰的一行描述,导致我们消耗了大量额度去修正一个如果一开始用两句话说清楚就能避免的布局问题。请把你的第一个提示词当成一份“需求简报”,而不是一个“愿望单”。
我们用它实际交付了什么
我们使用 Lovable 最成功的案例是一个侧边项目的候补名单加落地页:包含 Hero 区域、功能网格、可存入数据库的邮件采集,一个晚上就在自定义域名上部署完成了。它已经上线运行了几个月,我们几乎没动过。这就是它的绝佳应用场景——一次性构建且无需频繁维护的东西。
第二个构建项目更具野心:一个用于追踪自由职业发票的小工具,包含客户、项目明细和状态更新。前 70% 的进度推进得很快,但在最后 30% 时,我们意识到了社区早已发现的问题:复杂的关联逻辑是 Lovable 开始吃力的点。在发票表中增加一个字段,意味着需要重新提示之前已经运行良好的流程,而且 AI 助手多次回复“已修复!”,但实际上什么都没改。虽然最终交付了,但额度账单令人心痛。
GitHub 导出功能在这里值得高度赞赏。当我们遇到瓶颈时,我们同步了仓库,在自己的编辑器中解决了两个顽固的 bug。这种“逃生舱”机制是我们将 Lovable 评级高于那些锁定代码的构建工具的最重要原因。
额度在何处耗尽
Lovable 的定价看起来简单,但实际运作起来并不简单。免费版每天 5 个额度(每月最高 50 个),仅限公开项目。Pro 计划 25€/月起,含 100 个额度,最高可升级至 2,250€/月 10,000 个额度。Business 计划的单位额度价格大约是 Pro 的两倍,100 个额度起步价为 50€/月。
这是定价页面不会告诉你的部分:调试是额度的坟墓。社区报告显示,额度消耗会从每次提示词约 1.2 个跳升至 3-4 个,而最糟糕的是“回归循环”——AI 自信地报告已修复,但 bug 依然存在,你得为下一次尝试再次付费。我们的发票工具耗尽了大部分月度额度,其中近一半用于修复而非开发新功能。
还有两点需要注意。首先,付费计划的未使用额度可以结转,这对于爆发式构建非常有用。其次,订阅费并非全部支出——一旦应用产生流量,Lovable Cloud 还会根据访问量和数据传输量收取额外的计算费用。
Lovable 的常见替代方案有哪些?
选择合适的替代方案取决于你更看重自定义代码、视觉构建速度还是长期的生产环境维护。
| 如果你想要… | 关注 | 原因 |
|---|---|---|
| 带有登录和角色权限的企业应用 | Softr | 内置权限、角色和数据库,定价固定且无技术债 |
| 浏览器内开发容器 | Bolt | 更简单的纯 React 环境,导出干净的 Vite 代码库,无供应商锁定 |
| 云部署和数据库 | Replit | 更面向开发者,提供终端访问、包管理和自主 Agent 工作流 |
| 纯 UI 和设计转代码 | v0 | 快速视觉组件设计和布局导出的不二之选 |
| 在自己的编辑器中进行 AI 编程 | Cursor | 在 VS Code 工作区运行补全,拥有完整的代码库上下文 |
在评估 Lovable 的替代方案时,你的选择很大程度上取决于项目的具体架构以及你对开发工具的熟悉程度。如果你在构建内部工具、客户门户或需要严格用户授权的业务应用,Softr 提供了一条极佳的路径。它通过提供内置的角色、权限和直接的数据库集成(且采用固定定价),完全绕过了复杂的编码过程,从而消除了维护自定义代码库带来的技术债。对于需要轻量级、基于浏览器的环境的项目,Bolt 提供了精简的 React 设置,可生成干净的 Vite 代码库。这种方式防止了供应商锁定,让你能轻松导出代码并部署在任何你选择的地方。而 Replit 则吸引那些需要完整、面向开发者的云工作区的人。在 Replit 中,你可以使用完整的终端、细粒度的包管理以及能够无缝处理后端基础设施和数据库预发布环境的自主 Agent 工作流。
对于希望优先考虑前端美学和快速布局生成的设计师和开发者,v0 是一个卓越的选择。它擅长将自然语言提示词转化为精致的 UI 组件,非常适合在连接后端之前快速构建界面原型。然而,如果你更倾向于本地开发流程,Cursor 将 AI 的能力直接集成到你现有的 VS Code 工作区中。这让你能在完全感知本地目录上下文的情况下编写、调试和重构代码,从而对软件架构拥有最大控制权。这些选项各司其职,涵盖了从完全无代码的业务系统到增强传统软件工程的深层本地编辑器集成。
通过将你的功能需求和部署偏好与这些专业平台进行精准匹配,你可以选择最能加速开发速度且不牺牲控制权的工具。
Lovable 适合谁(以及不适合谁)
如果你是独立黑客 (indie hacker)、创始人或设计师,希望在本周末就拥有一个可运行的全栈原型,并且看重 GitHub 的导出能力,那么请选择 Lovable。对于 MVP、落地页和作品集级别的侧边项目,它是我们使用过的最强的纯提示词即应用工具,也是 Bolt 和 Base44 等工具衡量自己的基准。
如果你的应用真的是一个包含登录、角色和重要数据的业务工具——比如客户端门户、内部跟踪器,或者任何同事或客户每天依赖的工具——那么请跳过它,或者至少三思。这就是所谓的“第二天问题”:Lovable 能让你在第一天做出令人惊叹的效果,然后交给你一套需要维护的代码库和安全模型,而开发者们在几个月后会发现平台更新导致在线应用崩溃。对于这类需求,我们会向你推荐 Softr,在那里,身份验证和权限是平台本身的功能,而不是通过提示词生成的。如果你已经会写代码,Cursor 能在提供相同 AI 速度的同时,让你完全控制输出结果。