跳到主要内容

文档

面向技术团队

构建你的运营所需的系统。

Norbital 是一个运营应用平台——你的团队赖以运转的工具。你在 Bolt 源码中编写一个工作区(集合、应用、自动化、策略), Colony 将该源码变成一个实时、带版本管理的系统:租户应用、工作区工作室、不可变发布产物,以及处于同一套访问规则之下的 AI Agent。

┌───────────────────────────  Bolt  ───────────────────────────┐
│  Author a workspace as files:                                 │
│  collections/  apps/  automation/  remotes/  policies         │
│                                                               │
│  bolt sync  +  vite build  →  one immutable bundle             │
└──────────────────────────────┬────────────────────────────────┘
                               │  bundle
                               ▼
┌────────────────────────────  Colony  ─────────────────────────┐
│  one process · tenant routing · releases · facilities         │
│  Workspace Studio · release artifacts · Agent · billing       │
└──────────────────────────────┬────────────────────────────────┘
                               │  serves
                               ▼
┌──────────────────────────  Browser  ──────────────────────────┐
│  tenant apps read a local replica of their data — instant,    │
│  reactive, and kept in sync with every other user             │
└───────────────────────────────────────────────────────────────┘
Bolt 定义工作区;Colony 运行它
Bolt 是代码优先的编写 SDK 与运行时。 Colony 是托管平台,将 Bolt 源码变成一个实时、带版本管理的运营系统。已发布的启动器工作区列在 模板 页面上。

你要构建什么

  • 集合 —— collections/ 中的领域数据表与服务器行为,以及内置的 系统集合 ,如 userteam
  • 客户端 ——类型化访问面: 实时数据 读写,外加 推理 ,用于结构化模型输出
  • 钩子 ——声明在集合上的服务器逻辑
  • 自动化 ——定时执行的后台任务
  • 函数 ——带类型的服务器端点
  • 应用 ——供操作人员使用的 Svelte 页面
  • 安全 ——叠加其上的策略与审批门
  • Agents ——带 envoy 与工具的 AI 助手

如何阅读这些文档

文档按照工作的实际发生顺序排列:

  1. 快速开始 ——构建一个最小的工作区
  2. 文件系统 ——文件系统约定以及工作区如何组织
  3. 集合 ——为领域建模:集合、关联与服务器端行为
  4. 客户端 ——类型化客户端:实时数据、远程函数与 AI
  5. 安全 ——访问控制与审批门
  6. Colony ——托管、工作区工作室与部署
  7. Bolt 框架 ——可选:Bolt 内部如何运作