简介

ObjectOS Community 免费且自托管,ObjectOS Cloud 是托管版本,ObjectOS Enterprise 是自管理、需许可的版本。本体归你所有。

本体就是软件。一个可执行的业务本体:AI 编写它,运行时运行它,Agent 操作它,你拥有它。为了运行它,ObjectStack 仓库提供 ObjectOS Community —— ghcr.io/objectstack-ai/objectstack 镜像、os start 和 Console,免费且自托管 —— 而 ObjectOS Cloud 是托管版本,ObjectOS Enterprise 是自管理、需许可的版本。你的本体是普通的 ObjectStack 元数据。从 ObjectOS Cloud 或 ObjectOS Enterprise 导出本体、在开源的 ObjectStack 运行时上运行,目前尚在计划中。

向内置的 AI Builder 描述业务需要什么 —— 一个 服务台、一条审批流程、一个 CRM —— 或者安装一个模板,它写出的本体会立即 上线:REST API、生成的界面、身份认证、RBAC、审计日志、文件存储、后台 任务、Webhook,并且每个对象都会作为 MCP 工具暴露给你的 Agent 调用。每次 变更都是一个小而可读的 diff,由人批准后才会运行。

开源(Apache-2.0)的 ObjectStack 技术栈 —— 协议、内核、CLI 和生产级运行时 —— 负责执行本体,也是 ObjectOS 的构建 基础。你在 ObjectOS 上构建的一切都是普通的 ObjectStack 元数据,因此从 设计上就能迁移到那个运行时。

开始

你想要 ……这样做
用 ObjectOS,什么都不装ObjectOS Cloud,为你托管 —— Free 套餐就足够构建你的第一个应用。参见在 ObjectOS Cloud 上开始
在你自己的基础设施上运行 ObjectOS,获得授权许可ObjectOS Enterprise 在你的服务器上运行获得许可的 Enterprise 镜像 —— 参见在 ObjectOS Enterprise 上开始
在你自己的机器上免费运行 ObjectOSObjectOS Community,开源运行时:npm i -g @objectstack/cli && os start 会用 SQLite 数据库、零配置启动它 —— 参见在本地运行 ObjectOS Community

之后,ObjectOS Cloud 和 ObjectOS Enterprise 会把你带到同一个地方 —— 登录,然后:

  • 与 AI Builder 对话 —— "我需要跟踪带优先级和负责人的支持工单" —— 看着它编写你的本体,也就是对象及其字段,作为一个 由你批准的小 diff。参见 构建 → AI Builder。
  • 从内置市场安装一个模板(Helpdesk ……),一键 得到一个真正的应用。
  • Fork 一个模板,如果你想把 TypeScript 源码掌握在自己手中 —— 同样的元数据,在你的仓库里由你的编码 Agent 编写。

为什么选 ObjectOS 而不是 ……

你正在用痛点ObjectOS 给你什么
Retool / AppsmithUI 构建器很好,但你的数据放在他们的云里,价格随用户数增长托管(ObjectOS Cloud)或在你的网络内(ObjectOS Enterprise);本体是开源 ObjectStack(Apache-2.0)的普通元数据,导出到该运行时尚在计划中;没有按席位收的税 —— 只收 AI 席位
Supabase / Firebase后端即服务很快,但被厂商锁定;天生就是多租户 SaaS同样的开发体验(自动 API、认证、存储),但定义归你:在你自己的数据库上运行 ObjectOS Enterprise,或在你自己的机器上运行 ObjectOS Community;从 ObjectOS Cloud 导出到开放的 ObjectStack 运行时尚在计划中
Salesforce / NetSuite平台强大,定制痛苦,按席位的费用高得吓人熟悉的词汇(对象、字段、权限集、共享规则),但定义是一个开放的本体:AI 编写,Agent 操作,是 Apache-2.0 ObjectStack 运行时的普通元数据,导出到该运行时尚在计划中;托管或自管理,没有席位税 —— 只读用户和非 AI 用户免费
自己从头搭(Next + Prisma + NextAuth)每次都要重做 RBAC、审计、文件上传、设置、Webhook、任务只交付真正的业务逻辑;平台的基础设施已经在那里了

开箱即得

能力面它是什么
自动 REST API你声明的每个对象都会得到 /api/v1/data/<object>,支持过滤、排序、分页
UI(/_console/)生成的界面:浏览和编辑记录,以及用于管理用户/角色/权限集、查看审计日志、会话、API 密钥和设置的 Setup
账户(在 UI 内)登录、注册、重置密码、OAuth、OIDC/SSO、通行密钥、双因素认证
MCP 服务器(/api/v1/mcp)默认开启:每个对象都是一个工具,你暴露给 AI 的每个动作也是;Agent 以某个用户的身份连接,受该用户权限约束 —— 参见连接 AI 工具(MCP)
20+ 个插件RBAC + 行级安全、审计、文件存储、队列、任务、邮件、AI、Webhook —— 声明式,按需启用

什么始终归你

无论哪个版本,本体都归你:你的对象、字段、关系、动作、权限、流程和 Agent 定义都是普通的 ObjectStack 元数据;把它们导出到开源的 ObjectStack 运行时上运行,目前尚在计划中。在 ObjectOS Enterprise 上,其他一切也都 留在你这里:数据驻留 列出了 每一类数据、它存放在哪里,以及它是否会离开你的网络。

自管理的 ObjectOS 会在线校验许可证;Enterprise 物理隔离许可证则离线 校验。因此,一个无法访问互联网的网络是 Enterprise 的一等部署目标 —— 参见物理隔离。

找到你的文档

这份文档面向四类读者 —— 从与你使用 ObjectOS 的方式相匹配的部分开始:

你是 ……你想要 ……从这里开始
日常用户在应用里工作:记录、视图、仪表盘、审批使用
构建者创建应用:数据模型、界面、自动化、AI Agent构建
管理员运行平台:用户、权限、设置、部署配置、部署、运维
Agent,或连接 Agent 的人通过 MCP 操作应用 —— 读写记录、运行暴露给 AI 的动作 —— 受某个用户的权限约束连接 AI 工具(MCP)

下一步去哪里

如果你想 ……阅读
什么都不安装就开始在 ObjectOS Cloud 上开始
看它真正跑起来在本地运行 ObjectOS Community
比较每个版本包含什么版本对比
了解盒子里有什么架构
在 Docker 中运行Docker
部署到 KubernetesKubernetes
连接到 Postgres / 你的数据库运行时配置
设置 SSO身份认证
锁定谁能看到什么权限
从另一个服务调用它API 访问
把事件发送到其他系统Webhook
上生产生产就绪

许可与定价

ObjectOS 是一个产品、三个版本。ObjectOS Community —— 开源的 运行时和 Console,构建在 Apache-2.0 的 ObjectStack 框架 之上 —— 可以免费用于商业产品、嵌入和自托管,没有按席位的费用,也没有 许可证服务器。ObjectOS Cloud 和 ObjectOS Enterprise 增加了嵌入 UI 的 AI、治理和官方运维,只按 AI 席位定价(只读用户和非 AI 用户 免费)—— 没有"起价 5 万美元/年"这回事。 参见许可与定价。