AI 原生时代的
业务操作系统
把业务对象、权限、工作流、API、UI 元数据与 Agent 工具,一次性定义为结构化的 Zod 元数据。ObjectStack 是一套元数据驱动的业务后端,让 AI Agent 能够安全地理解、操作并审计你的业务系统。Agent 就绪、权限内建、版本化、可审计。
为 AI 而生,不是事后改造。
一个典型的企业级系统,是分散在十几个文件中的数万行 CRUD、表单、查询、权限和 API 胶水代码。ObjectStack 把同样的能力压缩到几百行带类型的元数据 —— 开发者要写和维护的代码量,少了大约两个数量级。
重点不是代码行数,重点是能整体放进 Agent 的上下文窗口。
当整个业务系统足够小、强类型、且是声明式的,AI Agent 就能端到端地加载它、推理每一处依赖,并在一次变更里安全地跨数据、API、UI 与权限同步重构。这才让 AI 从"自动补全工具",真正成为生产级业务系统的协同维护者。
三层协议,一套元数据中枢。
ObjectStack 围绕三层协议构建——数据、控制、视图,由同一个真相源串联起来:结构化的 Zod 元数据,让人类、服务与 AI Agent 都能一致地理解和操作。
ObjectQL
对象、字段、查询、关联、校验与数据访问。业务对象以 Zod Schema 表达,带有类型化字段、关系、校验与权限——而不是散落在临时 SQL、ORM 胶水代码或 JavaScript 字符串里。数据层是显式的、可分析的,并可通过 Driver 在 Postgres、MongoDB、Redis、Excel 与遗留系统之间移植。
ObjectOS
运行时、权限、自动化、插件、租户与产物加载。一个微内核运行时,加载 Driver、服务与已编译的项目产物,并直接从元数据生成 REST API、类型化 SDK 调用和 MCP 工具。流程、条件、策略与产物本身就是可分析的元数据,而非不透明的代码。
ObjectUI
应用、视图、仪表盘、操作与展示元数据。把结构化元数据投影为界面的渲染层——版本化、权限感知,在人类与 AI Agent 之间保持一致。UI 是元数据的确定性投影,而不是需要并行维护的第二套代码。
为 AI 原生操作者时代而生
Agent 就绪、权限内建、版本化、可审计。每一个业务对象、动作、策略和界面都是显式的 Zod 元数据,让人类和 AI Agent 可以并肩安全地操作业务系统。
权限即架构
RBAC、租户隔离与字段级策略都写在元数据里,而不是散落在中间件、SQL 过滤和前端守卫之间。同一套策略统一作用于 REST API、类型化 SDK 调用与 MCP 工具——AI Agent 完全继承它所代行用户的权限边界。
通用 Driver,同一份元数据
一套 Zod 定义的业务对象,可同时跑在 Postgres、MongoDB、Redis、Excel,乃至遗留专有系统之上。微内核以插件方式加载 Driver,因此切换存储是配置变更,而不是重写。写一个 Driver,而不是迁移脚本。
元数据比框架更长寿
框架每隔几年就会更替,业务不会。对象、流程、策略与 UI 清单都是可版本化、可对比、可回放的元数据产物。下一代运行时到来时,你的业务定义可以原封不动地迁移过去。
Zod 贯穿全栈类型
同一份 Zod 真相源,自动生成数据库 Schema、REST API、SDK 客户端、UI 属性以及 MCP 工具签名。类型错误在构建期暴露,而不是在凌晨三点。新人工程师和 AI Agent 享受同一份编译期护栏。
版本化与可审计的运行时
所有产物——Schema、流程、策略、插件——都被微内核作为版本化、可签名的清单加载。每一次操作都可归因到具体主体(人类或 Agent)。合规、审计与回滚是运行时的内建属性,而非外挂工具。
默认 Agent 就绪
用同一份驱动 UI 的元数据,直接生成 MCP 工具、类型化 SDK 调用与 REST 端点。AI Agent 看到的是结构化、带权限、有文档的业务面板,而不是被截屏抓取的 UI 或一个不受约束的 Shell。让你敢把钥匙交给 Copilot。
元数据可用数十年,框架往往三年即逝。
您的业务定义应比框架选择更持久。投资于结构化 Zod 元数据,而不是今年最热门的运行时。
持久基石(稳健之选)
UI 框架(变动风险)
💡 ObjectStack 把您的业务表达为 Zod 元数据——版本化、可签名、可重放。下一代运行时到来时,您的对象、流程、策略、MCP 工具定义都能原样迁移。
元数据驱动架构实战
从 Zod 定义的业务对象,到权限感知的内核,再到结构化的 Agent 接口——一个完整的 AI 原生后端。
从元数据到生产
看 Zod 元数据如何变成一个可运行、Agent 可操作的后端
"type": "form",
"schema": "users"
}
Zod 元数据定义
内核执行
ObjectOS 运行时
应用、API 与 Agent 工具
定义:把业务对象写成 Zod 元数据
对象、字段、关系、校验、权限都活在 Zod schema 里。同一份定义通过 Driver 服务于 Postgres、MongoDB、Redis、Excel 或您的遗留系统——不是迁移,而是连接。
// users.object.ts
export const User = object({
name: 'User',
fields: {
email: z.string().email(),
role: z.enum(['admin', 'user']),
},
permissions: {
read: 'authenticated',
write: 'role:admin',
},
});
// 通过 Driver 与存储无关执行:微内核运行时
ObjectOS 加载 Driver、服务以及您编译好的工件包。权限、流程、租户由内核统一执行——不再分散在中间件、SQL 过滤器和前端守卫里。
// 自动生成的接口(全部受权限保护)
REST /api/users
SDK client.users.create(...)
MCP tool: users.create
// 内核统一执行:
// ✓ 权限与租户隔离
// ✓ 复用同一份 Zod schema 校验
// ✓ 每次操作都有审计记录投影:应用、API 与 Agent 工具
视图与 MCP 工具从同一份元数据投影出来。UI 与 AI agent 看到的是同一套受权限约束的接口——不再有截屏式自动化,不再有给 copilot 的影子 API,不再有人与 agent 之间的行为漂移。
// view.manifest.json
{
"type": "form",
"object": "User",
"fields": ["email", "role"]
}
// MCP 工具自动注册:
// ✓ 输入类型来自同一份 Zod schema
// ✓ 执行受权限约束
// ✓ 每次调用都可审计从原型到关键任务系统
从本地原型到受监管的生产环境,从人类用户到 AI agent——同一套架构,无需重写。
内部工具与本地优先应用
无需基础设施即可构建库存工具、管理后台、分析仪表板。SQLite 本地运行时具备完整权限、审计与 MCP 接口,您的 AI 工具可以安全地操作它们——不依赖云,不需要联网。
异构数据统一与影子 IT
把营销的电子表格、Oracle ERP、SQL Server CRM、Postgres 数仓挂载到同一套 Zod 对象模型背后。对它们施加企业级权限与审计,而无需强制迁移。通过吸纳而非禁止来治理影子 IT。
面向 Agent 的 SaaS 基础
从第一天起就具备多租户、权限、审计和 MCP 接口。从 10 个客户扩展到 10,000 个客户而无需重写。在医疗、法律或金融等垂直 SaaS 中,让 AI copilot 与人类用户在同一治理体系下并肩运行。
平台工程与开放核心产品
在 Zod 元数据之上构建中立平台。ObjectStack 提供内核、Driver 模型与 Agent 接口——您提供差异化的垂直能力。用同一份工件包同时提供 SaaS 与私有化部署。
决策者常问问题
CTO 与工程领袖的战略和技术考量。