跳到主要内容

Rabetbase 开发者文档

先看一张图

Lovrabet 体系架构

这张图说明了 Lovrabet 体系是怎么工作的:

左边是输入:

  • 业务需求:业务人员用自然语言描述需求,或者上传需求文档
  • 数据源:连接企业现有的 MySQL 数据库

中间是 Lovrabet 平台:

  • AI Agent:分析业务需求,智能生成页面和功能
  • Rabet Base:提供 ER 模型、API、SDK、MCP 等开发者能力

右边是输出:

  • Lovrabet 业务系统:AI 自动生成的管理后台(RabetPage、RabetSearch、RabetChats、RabetReport)
  • 第三方应用:开发者通过 Rabetbase 集成开发的小程序、App、或与其他系统对接

核心价值是什么?

80% 的需求,业务人员自己就能搞定——用自然语言描述,AI 直接生成。

只有 20% 的个性化需求,才需要技术人员通过 Rabetbase 集成开发。

这就是为什么你在看这份文档——你是那 20% 场景的开发者。


Rabetbase 是什么

简单说,Rabetbase 是 Lovrabet 面向技术岗位的开发者平台

Lovrabet 工作台面向业务人员,连上数据库就能 AI 生成管理系统。但总有些需求 AI 搞不定:

  • 要做个微信小程序给客户用
  • 要对接公司现有的 ERP 系统
  • 要写一些复杂的业务逻辑
  • 要做个定制化的数据大屏

这时候就需要 Rabetbase 了。它把 Lovrabet 平台的数据能力(带着业务模型理解)开放出来,让开发者能:

  • 调用 OpenAPI 读写数据
  • TypeScript/Java SDK 快速集成
  • 通过 MCP 让 AI 编程助手理解你的业务模型
  • CLI 工具提升开发效率

核心能力:AI 自动理解你的业务数据

连接数据库后,Lovrabet 的 AI 架构师团队(超级 DBA、企业架构师等多个 AI 角色协作)会自动完成:

1. 业务模型推理

  • 分析表与表之间的业务关系(即使数据库没有设置主外键)
  • 识别业务实体:哪些是客户、订单、产品、用户...
  • 理解业务流程:销售流程、审批流程、库存流转...

2. 生成带业务语义的开发资源

业务模型自动推理

推理出的业务模型会注入到:

  • API:接口天然理解业务关系,查询关联数据无需手动 JOIN
  • SDK:类型定义反映真实业务结构
  • MCP:让 Claude/Cursor 真正理解你的业务,生成的代码直接可用

3. 效率提升 2~5 倍

因为 AI 理解了业务模型,开发时不再需要反复解释"这张表是什么"、"跟哪张表关联"。代码生成准确率大幅提升,减少调试和返工时间。


能帮你省掉什么

传统模式下,你得自己:

  • 写一堆 CRUD 接口
  • 搭个管理后台
  • 处理认证、权限、分页这些通用逻辑
  • 前后端联调

用了 Rabetbase 之后,这些都不用管了。你连上数据库,立刻就有:

  • 现成的 API:每张表自动生成增删改查接口
  • 现成的后台:AI 生成的管理系统,业务人员直接用
  • 现成的 SDK:TypeScript 和 Java,类型安全,直接调

你只需要专注写业务逻辑。

用 CLI 创建项目,几分钟搞定:

$ lovrabet create

* 项目名: my-crm
* 应用AppCode [可选]: app-c4c89304
√ 检测到有效登录状态
* 是否要自动拉取 API 配置? ▶ Yes

✔ 复制项目文件
✔ 更新项目配置
✔ 安装 npm 依赖
✔ 拉取 API 配置

🎉 项目创建成功!

cd my-crm
lovrabet start

📦 已生成 API:
└── src/api/
├── api.ts # 所有数据表的 API 接口
└── client.ts # 封装好的客户端,直接用

开发者工具一览

工具干什么用文档
TypeScript SDKWeb 端、Node.js 后端调用数据快速开始
Java SDKSpring Boot 等 Java 后端集成快速开始
OpenAPI小程序、App 直接调接口接口文档
CLI创建项目、生成配置、同步菜单使用指南
MCP让 Claude/Cursor 理解你的数据配置说明

怎么选

你要做的事用这个
React / Vue / Next.js 前端项目TypeScript SDK
Spring Boot 后端服务Java SDK
微信小程序 / AppOpenAPI
用 AI 写代码(Claude / Cursor)MCP

下一步

选一个开始: