开源的 Lovable 替代品 · 建在你自己的 Postgres 上

一句话,得到一个真数据库和一个能用的应用

AI 设计 Postgres 表,Boris 写出界面。数据库归你,任何客户端都能直连。

免费开始 · 每月 30 额度,按实际用量扣 · 无需信用卡

lovbase / 客户管理

对话

做一个客户管理系统,记录客户、联系人和跟进记录

已设计 3 张表,并把联系人和跟进记录挂到客户上。

  • CREATEcustomers
  • CREATEcontacts
  • CREATEfollow_ups

没有 DROP,没有丢数据的改动。

Postgres schema

customers

  • id uuid pk
  • name text
  • city text
  • created_at timestamptz

contacts

  • id uuid pk
  • customer_id → customers
  • phone text

follow_ups

  • id uuid pk
  • customer_id → customers
  • note text
  • due_on date

工作方式

从一句话到一个上线的应用,四步

中间没有“导出再自己接数据库”这一步。数据库从第一步就是真的。

  1. 01

    你描述要做什么

    用中文说清楚业务:客户、订单、跟进记录。不用先想字段,也不用先画表。

  2. 02

    它设计一个真 schema

    模型产出带稳定 ID 的 IR,确定性代码把它编译成 DDL,在你的 Postgres 里建出真表。

  3. 03

    Boris 写出界面

    编码 agent Boris 在沙箱容器里写 React 前端,直接读写你刚建好的表,写完就能点。

  4. 04

    发布,继续改

    一键发布分享链接。之后再改需求,改名是 RENAME,不是删表重建,已有数据一行不丢。

为什么不一样

别的工具给你一个 demo,Lovbase 给你一套基础设施

生成界面这件事大家都会做。区别在于生成完之后,东西是不是还归你。

一个真的 Postgres 数据库

不是内置的玩具存储,也不是导出的 CSV。每个项目一个独立 schema,给你连接串,psql、DBeaver、Metabase、Prisma 想连就连。

  • 独立 schema + 受限角色
  • 随时导出 SQL
  • REST 数据 API

AI 删不掉你的数据

LLM 从不直接写 SQL。它只产出 IR,由确定性 diff 算出变更,再编译成白名单内的 DDL。删表、删列、改类型必须由你在界面上确认。

  • IR → diff → 白名单 DDL
  • 改名识别为 RENAME
  • 破坏性变更需人工确认

完全可自托管

数据库、主应用、跑代码的沙箱都能落在你自己的机器上。docker compose 起 Postgres,沙箱 runner 一个 app 一个容器,跑在任意 Docker 主机。

  • docker compose 起本地环境
  • 沙箱 runner 可私有部署
  • 预览走你自己的域名

BYOK,自带模型

Pro 起可以填自己的 OpenAI 兼容端点和 key,AES-GCM 加密存储。用你自己的模型和账单,也可以指向内网自部署的模型。

  • OpenAI 兼容端点
  • key 加密存储
  • Pro 起可用

数据 API

生成完了,数据还在你手里

每个项目一个独立的 Postgres schema,加一个只有 DML 权限的角色。你可以用连接串直连,也可以用 REST 接口给自己写的前端供数。

  • LLM 从不直接写 SQL,它只产出 IR,由确定性代码编译成 DDL
  • 执行角色没有 CREATE / ALTER / DROP 权限
  • 随时导出 SQL,把数据整份搬走
const res = await fetch(`/api/data/${projectId}/sql`, {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${apiToken}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    sql: 'select name, city from customers where city = $1',
    params: ['上海'],
  }),
})

// 以 ws_<id> 角色、单条语句、事务内执行。
// 该角色只有自己 schema 的 SELECT/INSERT/UPDATE/DELETE。

任何前端都能读写自己的表,鉴权是项目的 API token。

开源自托管

没有 logo 墙,只有可以自己验证的事实

我们不打算摆一排看不出真假的头像和数字。判断一个数据工具是否可信,更直接的办法是把它拉下来自己跑一遍。

本地跑起来
git clone <repo> && cd lovbase
docker compose up -d          # Postgres
cp .env.example app/.dev.vars # LLM key,或走 BYOK
bun install && bun run dev    # localhost:3008
整套代码可读
引擎、SQL 网关、沙箱 runner 都在仓库里,不是只开一个 SDK。
本地能跑起来
docker compose 起 Postgres,bun run dev 就是完整的产品。
数据在你的库里
自托管时连接串是你自己的,我们连不上。
模型可以换
自托管时模型端点由你自己配置;托管版 Pro 起支持 BYOK。

价格

按用量计费,不按座位

额度按每轮实际用掉的 token 扣,自带模型不扣。免费版每月 30 额度,够把一个想法建出来。

按年付省 20%

Free

30 credits / 月

试一试,看看它能建出什么

$0/ 月

永久免费,无需信用卡

免费开始
  • 每月 30 额度,按模型实际用量计费
  • 2 个项目,200 MB 数据
  • 真实 Postgres 表与数据 API
最受欢迎

Pro

500 credits / 月

给认真做产品的人

$25/ 月

按月付,随时取消

选择 Pro
  • 每月 500 额度,按模型实际用量计费
  • 25 个项目,5 GB 数据
  • BYOK:自带模型与 key

Business

2000 credits / 月

团队与生产负载

$99/ 月

按月付,随时取消

联系咨询
  • 每月 2000 额度,按模型实际用量计费
  • 200 个项目,20 GB 数据
  • BYOK:自带模型与 key

先建一张表,再决定要不要相信它

注册就能建项目,建完立刻拿到连接串。不满意,数据导出带走。