应用元数据核心
在一套结构化模型中定义对象、字段、权限、流程、动作、视图、Agent 与工具表面,可从源码或在线编辑。
AI 原生应用开发平台
从源码或在线工作区用 AI 构建应用
ObjectStack 是用 AI 构建企业应用的 AI 原生应用开发平台。开发者可以用开源 Framework 和 CLI 从源码开发,也可以通过 ObjectCloud 和 Studio 在线开发。对象、权限、视图、动作、API、SDK 与 MCP 工具共享一套元数据模型。
让人类开发者和 AI Coding Agent 在同一份应用模型上工作的开发平台。
在一套结构化模型中定义对象、字段、权限、流程、动作、视图、Agent 与工具表面,可从源码或在线编辑。
使用 Framework、CLI 与仓库工作流创建、校验、生成、测试和打包 ObjectStack 应用工件。
使用 ObjectCloud 和 Studio 可视化建模应用、预览运行时行为、测试 AI 工具,并协作管理元数据版本。
带类型元数据为 AI Coding Agent 提供覆盖数据、UI、权限、API 与工具的紧凑可评审应用模型。
元数据主干
开发者和 AI Coding Agent 编辑同一份元数据;运行时和 UI 从同一份工件派生。
源码仓库、Studio、ObjectCloud
校验元数据、生成类型、打包工件
ObjectOS 执行权限、审计、Driver 与动作
ObjectUI、REST、SDK、MCP 工具
ObjectStack 建模业务;ObjectOS 与 ObjectUI 把它变成可被 AI 操作的应用。
// customer.object.ts
import { defineObject, z } from '@objectstack/spec';
export const Customer = defineObject({
name: 'customer',
label: 'Customer',
fields: {
companyName: z.string().min(1),
accountManagerId: z.lookup('user'),
annualRevenue: z.number().optional(),
},
}); // ObjectStack runtime 派生:
// 数据引擎 -> driver-backed CRUD/query
// REST API -> /api/v1/data/customer
// Client SDK -> client.data.find('customer', ...)
// ObjectUI -> 表单、表格、仪表盘
// MCP tools -> customer.list / customer.update
// ObjectOS 统一执行认证、行/字段权限、
// 校验、审计与请求归因。 用 ObjectStack 作为开发平台;让 ObjectOS 运行它,让 ObjectUI 渲染它。
让 Coding Agent 在仓库中创建和维护对象、权限、视图、动作与 MCP 工具,并通过稳定校验和生成流程控制质量。
使用 Studio 和 ObjectCloud 设计应用元数据、预览运行时行为,并与架构师和平台团队评审变更。
把同一套 ObjectStack 模型打包到本地预览、ObjectCloud、自托管 ObjectOS 或私有企业环境。