ObjectOS
构建

构建

在 ObjectOS 里应用是怎么诞生的 —— 跟 AI 对话、在 Console 里点击,或者 fork 一个模板。

构建

在 ObjectOS 中,客户不写元数据。**他们描述想要什么,AI 来构建。**有三条路径,按大多数人实际使用平台的顺序排列:

路径适合谁产出
AI Builder(主路径)业务用户、产品负责人、任何人你租户内的实时元数据,等待审批
Console 点击构建(兜底)偏好表单的管理员同样的实时元数据
模板 Fork(开发者路径)想要代码进版本管理的工程师通过 marketplace 分发的一个 TypeScript 包

三条路径产出同一种产物形态 —— 对象、字段、视图、Action、流程、权限的打包。平台不关心元数据是怎么来的。

平台词汇表

每个应用都由同样的原语组成。学一次就好。

概念是什么文档
组织单位 —— com.acme.crm,带版本,可安装Packages
数据模型对象 + 字段 + 关系 + 状态机Data Model
Actions命名操作,可被 REST、Console 按钮、流程或 AI Agent 调用Actions
流程声明式业务逻辑(自动启动 / 定时 / 手动)Flows
Agents面向终端用户的 AI 助手 —— Agent → Skill → ToolAgents
marketplace一键安装的现成包Marketplace

从哪里开始

  1. 只是探索? → 打开 Console,启动 AI Builder, 说一句*"我需要跟踪客户支持工单,带优先级、状态和负责人。"* 30 秒内你就有一个能用的对象。

  2. 在上面构建真实产品? → 阅读 PackagesData Model,理解 AI 在生成什么。 用 AI 起草,手动或对话方式打磨,提交结果。

  3. 替换 Salesforce/Retool 应用? → Fork 最接近的 marketplace 模板,去掉不需要的部分, 让 AI 补上空缺。

你永远不需要做的事

  • 写 REST 端点。平台为每个对象自动生成一个。
  • 接 Console 表单。表单从 schema 渲染。
  • 写 RBAC 检查。权限是声明的,不是写代码。
  • 构建管理 UI。Console + Account 覆盖系统和业务两类管理。
  • 生成类型。@objectstack/spec 从 schema 派生它们。

ObjectOS 在这点上是有意为之的:**一旦元数据存在,所有界面(REST、Console、ObjectQL、审计、AI 工具)就自动出现。**这就是 AI Builder 能跑通的原因 —— 它只需要产出元数据,剩下的平台全包了。

On this page