平台总览

一个业务系统需要的一切,随时可投入生产。

你的 Agent 用一份类型化的 ObjectStack 本体描述业务。开放的 ObjectStack 运行时派生数据库、API、权限感知的界面、自动化流程、审批队列和仪表盘,并在每次调用中强制治理。为了运行它,ObjectStack 仓库提供 ObjectOS Community —— ghcr.io/objectstack-ai/objectstack 镜像、os start 和 Console,免费且自托管 —— 而 ObjectOS Cloud 是托管版本,ObjectOS Enterprise 是自管理、需许可的版本。

ObjectOS product surface connecting business data, applications, and AI agents
AI 编写元数据 对象、权限、流程、工具
人 审阅 diff 业务权限、数据访问、审批
运行时 执行策略 UI、API、审计、MCP、动作
12
运行时词汇里的类型化原语,从对象与权限到 AI 工具与数据源
6
能力域,从数据建模到报表分析
4 道闸门
类型化、校验、审阅、治理——横在 Agent 与你的用户之间

Agent 编写的类型化元数据

一份定义,背后是一整个应用。

这就是一个受治理订单对象的形状。权限集、审批流程、视图和 AI 工具都是同一套可审阅 ObjectStack 目标格式中的并列定义,表、API、界面、队列和审计则由 ObjectStack 运行时派生。

import { ObjectSchema, Field } from '@objectstack/spec/data';

export const Order = ObjectSchema.create({
  name: 'sales_order',
  label: 'Order',
  fields: {
    customer: Field.lookup('crm_account', { label: 'Customer', required: true }),
    total: Field.currency({ label: 'Total', min: 0 }),
    discount: Field.percent({ label: 'Discount', max: 30 }),
    status: Field.select({
      label: 'Status',
      trackHistory: true,
      options: [
        { label: 'Draft', value: 'draft', default: true },
        { label: 'Submitted', value: 'submitted' },
        { label: 'Approved', value: 'approved' },
        { label: 'Fulfilled', value: 'fulfilled' },
      ],
    }),
  },
});

能力地图

六大能力域,一个开放、受治理的运行时

一个成熟业务平台该有的能力这里都有——区别在于:ObjectStack 定义由你的 AI 编写,组装由它的运行时完成。

指南

数据建模 

对象、关系和校验规则自动变成表、迁移、查询语言和 REST API——支持 Postgres、MySQL、SQLite、MongoDB 等多种数据库。

指南

应用界面 

表单、视图和仪表盘直接从元数据渲染,每个用户看到的恰好是权限允许的内容——无需手写前端。

指南

流程自动化 

支持持久暂停与恢复的流程,记录变更、定时、API 三类触发器,后台作业,以及可靠的 Webhook 投递。

指南

审批 

多级审批,按用户、角色、团队和层级解析审批人,支持升级与决策期间的记录锁定。

指南

权限与安全 

角色、行级、字段级三层控制,配合记录共享、租户隔离和不可变审计日志。

指南

报表与分析 

在同一批受治理对象上做聚合、时间序列、漏斗和仪表盘——不用再接一套独立的 BI。

为 AI 而设计

让 Agent 来写,让人来审

上面每一项 ObjectStack 能力都以元数据定义——这正是「元数据驱动开发」在作者是 AI 时依然成立的原因:整体可装入上下文的定义、可读 diff 与运行时强制执行。ObjectOS 是ObjectOS Community、Cloud 与 Enterprise,在这套开放机制之上增加产品内 AI Builder 与 Ask,在 Enterprise(自管版)提供 AI 治理,并提供托管或自管交付。

指南

AI Build & Ask 

在 ObjectOS Cloud(托管版)与 Enterprise 版中,用自然语言描述变更并审阅 diff,或对实时业务数据提问——始终在登录用户的权限之内。

指南

工具与 MCP 

对象、查询和动作成为受策略约束的工具,供 Claude、Cursor 或任意 MCP 客户端调用——以元数据声明,无需手写胶水代码。

设计器与控制台

开源的 Console 渲染真实应用,Studio 以可视化方式编写同一份元数据——对象设计器、流程画布、审批收件箱、权限矩阵、审计查看器——AI 起草的一切,人都能微调。

指南

审阅闭环 

你的 Agent 做出的结构性变更是一份紧凑的元数据 diff,由人审阅后再合并;在 ObjectOS Cloud 中,AI Builder 对已上线且已有记录的应用所做的变更存为草稿,由人来发布。

决策面

改什么、谁来审、跑什么

业务需求AI 编写ObjectStack 运行时派生
一个带 API 的客户数据库对象、字段、关系表、迁移、查询语言、REST 端点
给每个团队各自的界面视图、表单、仪表盘尊重每个用户权限的渲染 UI
折扣生效前先审批一条带审批节点的流程规则审批队列、升级、记录锁定、审计
能回答实时数据的 AI工具与动作契约以登录用户为边界的策略化 MCP 工具

FAQ

常见问题

开源 ObjectStack 包含哪些能力?

本页的运行时能力——数据、界面、自动化、审批、权限、报表分析——都属于开源 ObjectStack(Apache-2.0):协议、内核、CLI、生产运行时、Console UI 与 MCP 服务器,开发与生产之间没有功能门槛。AI 自带(BYO-AI):编码 Agent 以源码文件编写元数据,任意 MCP 客户端可以查询你的对象。产品内 AI Builder 与 Ask 是 ObjectOS 在此之上增加的——在 Cloud 与 Enterprise 上提供。

能跑在我们自己的基础设施里吗?

可以,有三条路。开源 ObjectStack 运行时免费自托管,经 MCP 自带 AI。自管部署的 ObjectOS 即 ObjectOS Enterprise:只有一个版本,即带许可的私有部署,把产品内 AI 放到你自己的基础设施上,自带模型或密钥。它可以部署在 VPC、本地服务器或隔离网络中,提供本地模型、内部身份系统、自有密钥管理与企业支持。目前以单节点加备份恢复的方式运行;多副本高可用正在开发中,暂不提供。

下一步

继续完善你的评估材料。