ObjectOS

为什么选 ObjectOS

老实话 —— 什么时候应该用它,什么时候不应该,以及它的不同之处。

为什么选 ObjectOS

这一页存在的意义是:让你不必在其他文档之间反复揣摩,就能判断 ObjectOS 是否适合你。

这个赌注的形状

ObjectOS 押下了一个观点鲜明的赌注:AI 编写你应用的元数据,你拥有运行它的运行时。

你不再一个文件一个文件地手写对象、字段、视图、流程和权限。用户用自然语言向 Console 内置的 AI Builder 描述需求;它调用一小组受审计的工具,将每次变更排队等待人工审批,结果立刻上线 —— REST 端点、Console 界面、RBAC、审计日志,全部由同一份元数据生成。

运行时位于你的 VPC、你的数据库、你的 Apache-2.0 fork。模型只与沙箱化的元数据 API 对话,不接触你的数据仓库。

这就是全部主张。本页其余部分是关于谁适合、谁不适合。

如果你…… 就用 ObjectOS

  • 需要一个内部工具、管理后台或后办公应用,
  • 希望使用它的人(或代表他们的 AI Agent)能在不开工单的情况下扩展它,
  • 不能(或不愿)把数据放到别人的云上,
  • 不想第十次重建认证 + RBAC + 审计 + 文件上传 + 任务 + Webhook。

常见的适用场景:

场景为什么合适
因为安全评审提到数据主权而要替换 Retool / Appsmith 应用ObjectOS 跑在你的 VPC 里;数据从不离开
为受监管业务构建合规 / 风险 / 供应商管理工具审计日志、RBAC、字段安全、行级隔离都是头等公民 —— 每次 AI 驱动的变更本身也是一条审计
为 SaaS 产品建立内部管理后台一个 Node 进程,与你现有服务并列
为企业客户做气隙或本地部署头等部署目标,无需出网(自带本地模型)
多租户内部门户(一个运行时,多个小应用)按项目内核 + LRU 缓存正是为此设计
你希望用户安全地 "vibe-code" 自己的扩展AI Builder + HITL 审批队列 + 审计日志就是核心

如果你…… 别用 ObjectOS

  • 在构建高流量的消费级产品 → 用传统 Web 框架,你能掌控更多。
  • 需要为终端用户打造像素级定制 UI → ObjectOS 的 Console 面向管理/内部用途;把它和你自己的前端通过 REST 配对使用。
  • 想要给非工程师用的无代码拖拽生成器 + 托管云 → 用 Retool、Bubble 或 Airtable。ObjectOS 是代码优先、AI 驱动、自托管的。
  • 需要 Figma 风格的实时协作编辑 → 不是 realtime 插件要解决的问题。

与你现在大概率在用的东西对比

vs. Retool / Appsmith / Internal

RetoolObjectOS
数据位置他们的云(高阶可自托管)始终在你的网络中
UI 构建器拖拽,非常打磨元数据驱动、自动生成;定制空间更小
价格按用户计费,扩张痛苦自托管,Apache-2.0
工作流 / 触发器他们的工作流引擎声明式流程 + 插件
后端逻辑限于他们的查询编辑器完整 TypeScript,完整 Node 生态
最适合在现有 API 上做快速仪表盘拥有自己数据的应用

vs. Supabase / Firebase

SupabaseObjectOS
启动时间~30 秒~30 秒
数据库Postgres,他们的(可自托管)任意 Postgres / MySQL / SQLite / Turso / Mongo,你的
认证内置内置
生成的 APIPostgRESTObjectQL 生成的 REST
管理 UIConsole(基础)Console + Account
RBAC基于 Postgres RLS 的行级RBAC + 行级 + 字段级,声明式
审计日志DIY头等支持
厂商锁定他们的认证 + 存储 + realtime无 —— 每一层都是插件
最适合想要 BaaS 的新应用需要拥有运行时的应用

vs. Salesforce / NetSuite / ServiceNow

SalesforceObjectOS
数据模型对象 + 字段 + 关系一致
权限Profile + permission sets + sharing rules + FLS同样的词汇,声明式 TypeScript
每用户成本150-300 美元/用户/月0 美元
定制Apex + Lightning + flowsTypeScript + flows
运行位置他们的云,没得选你的基础设施
到达 "归我所有" 的时间几个月的咨询工作一个下午
最适合愿意为生态付费的销售导向公司想要模型但不想交税的团队

vs. 自己拼(Next.js + Prisma + NextAuth)

DIYObjectOS
第一个 REST 端点几个小时60 秒
认证(邮箱 + OAuth + OIDC + Passkey + 2FA)数周已包含
每个对象的管理 UI逐个构建自动生成
审计日志DIY插件,声明式
带权限的 S3 文件上传DIY插件
后台任务 + 重试 + 死信DIY插件
多租户DIY(你会做错两次)内置
最适合有定制 UX 的对外应用速度优先的内部工具

老实说的权衡

  • 比 Retool 的 UI 自由度低。 Console 是从元数据生成的。你可以把它与定制前端配对(REST API 就是 Console 在用的那一个),但如果你需要手工打磨像素级 UI,那就自己写前端,把 ObjectOS 当作后端。
  • TypeScript 优先。 非工程师不会直接编写对象。Salesforce 管理员习惯了通过 UI 构建器点击;这里靠 git
  • 比 Salesforce 年轻。 Salesforce 有 25 年的边缘案例文档。我们只有几百条。协议稳定;生态在成长。
  • Apache-2.0。 可用于商业产品、可嵌入、可私自修改。无 copyleft 惊喜。可选商业支持单独提供。

现实检验

最小可用的 ObjectOS 部署是一个 pnpm dev 或一个 SQLite Docker 容器。目前生产中最大的部署使用 Postgres + S3 + Redis,在多个区域为数万名内部用户提供服务。两者是同一份软件。

npx @objectstack/cli init my-app 启动,五分钟内做决定。如果不合适,你只花了五分钟。

试试 Quickstart →

On this page