视图层

ObjectUI

AI 原生后端的视图层

ObjectUI 把 Zod 元数据投影为应用、视图、面板与操作——以 React + Tailwind + Shadcn 渲染。视图清单是版本化、权限感知的元数据,而不是与 agent 接口割裂的并行代码库。用户与 AI agent 看到的是同一个受治理后端的不同投影。

魔法

您定义意图 (JSON)。我们渲染现实 (React)。

JSON Schema
schema.json
{
  "type": "dataTable",
  "schema": "users",
  "columns": [
    { "field": "name", "sortable": true },
    { "field": "email", "sortable": true },
    { "field": "role", "filterable": true }
  ],
  "actions": [
    {
      "label": "Edit",
      "type": "navigate",
      "route": "/users/:id/edit"
    },
    {
      "label": "Delete",
      "type": "confirm",
      "variant": "destructive"
    }
  ],
  "pagination": true,
  "search": true
}
渲染组件
一个全功能数据表: • Shadcn UI 组件(默认美观) • 按名称或电子邮件排序(可点击标题) • 按角色过滤(多选下拉菜单) • 编辑按钮 → 导航到编辑页面 • 删除按钮 → 显示确认对话框 • 分页控制(每页 10/25/50 条) • 跨所有列的全局搜索 • 响应式设计(移动端友好) • 键盘导航与 ARIA 标签 • Tailwind 类(自由定制)

为什么选择 ObjectUI?

UI 是元数据的投影,而非与之并行的代码库。

您喜爱的技术栈

基于 React、Radix 原语 (Shadcn UI) 与原生 Tailwind 构建。不是黑盒——可用实用类覆盖样式,可用您自己的组件扩展。

服务端驱动的敏捷性

从后端更新布局、字段与校验规则,无需重新部署前端。视图清单的变化可与 MCP 工具同步演进,避免人与 agent 之间的接口漂移。

企业级现成组件

内置看板、甘特、多步表单、带排序与过滤的数据表——直接从对象元数据驱动。不再为每个项目重写这些。

完全可扩展

把您自己的 React 组件注册到内核,并在视图清单中使用。自定义控件、业务逻辑都能无缝接入。

如何工作

三层架构:协议 → 引擎 → 渲染器

步骤 1: 协议

JSON Schema 定义视图结构。类型安全、版本化且对 LLM 友好。您的 UI 逻辑是数据,而不是代码。

步骤 2: 引擎

ObjectUI Core 处理状态、处理事件、管理表单验证并编排数据流。您的业务逻辑保持干净。

步骤 3: 渲染器

React 组件将 JSON 节点映射到 Shadcn UI 原语。从您的协议定义渲染出美观、可访问的界面。

用例

从快速原型到生产级企业系统。

管理仪表板与内部工具

从 Schema 生成完整的管理界面。CRUD 操作、高级过滤、批量操作——全部声明性定义。在几小时内而不是几周内交付内部工具。

动态表单与工作流

多步向导、条件逻辑、复杂验证。构建无需编写状态管理代码即可适应用户输入的入职流程、调查和数据收集表单。

数据密集型应用

具有虚拟化、实时更新、导出功能的表格。可流畅处理数百万行的仪表板小部件、分析面板和报告界面。

Extensibility

不仅仅是玩具

针对复杂要求的生产级可扩展性。

注册自定义 React 组件并在 JSON Schema 中使用它们。ObjectUI 不会锁定您——它是您构建的基础。当您需要特定功能时,编写一次 React 组件,并在所有协议驱动的界面中重复使用它。

自定义组件示例
custom-component.tsx
// 1. Register your custom component
import { SignaturePad } from '@/components/custom';

objectUI.registerComponent('signaturePad', SignaturePad);

// 2. Use it in your JSON schema
{
  "type": "form",
  "fields": [
    { "name": "name", "type": "text" },
    {
      "name": "signature",
      "type": "signaturePad",  // Your custom component
      "label": "Please sign here",
      "required": true
    }
  ]
}

// 3. It just works
// ✓ Validation integrated
// ✓ State management handled
// ✓ Reusable across all forms
Ecosystem

ObjectStack 的一部分

完整的协议驱动开发平台。

ObjectUI 可与任何 REST API 独立工作,但它旨在与 ObjectQL(通用数据层)和 ObjectOS(运行时平台)完美配合。它们共同构成了一个完整的技术栈,其中业务逻辑被定义为协议,而不是被锁定在特定框架的代码中。

Standalone

与任何后端 API 协同工作

Integrated

与 ObjectQL + ObjectOS 无缝集成,实现端到端协议驱动开发

早期访问计划

把业务定义一次。
让人类与 Agent 安全地一起运营。

别再把业务逻辑散落在 SQL、JavaScript 与 UI 状态里。让对象、权限、工作流、API、UI 元数据与 Agent 工具,成为同一份结构化的 Zod 真相源——可分析、版本化、端到端可审计。2026 年 7 月发布。

无需承诺
2026 年 7 月发布
技术团队优先访问