平台

一套完整的流式 AI 界面交付栈。

StreamCanvas 不只是一个视觉演示,而是一套可交付的生成式界面平台: 类型化流、可控渲染、组件注册、宿主动作桥接与自托管运维模型。

流式协议层

类型化事件协议统一描述消息、组件创建、增量 HTML 帧、组件载荷与宿主回调。

渲染层

默认提供沙箱 iframe 渲染 HTML 组件,也支持 Schema 校验后的 React 原生组件。

动作桥接层

客户端工具、审批点与结构化载荷让生成式界面可以触发可信宿主动作,而不是任意 DOM 注入。

交付与运维层

参考服务端、独立运行时与反向代理部署模式,帮助团队在自托管环境里稳定交付。

为什么团队需要它

先稳定交互模型,再逐步补齐实现能力。

大多数团队先做出一个高曝光演示,随后才发现还需要审批、状态持久化、本地动作与稳定部署。 这个平台存在的目的,就是让这些能力可以在不推翻用户体验的情况下逐步加上去。

01默认使用沙箱 iframe 渲染组件
02Schema 校验后的 React 组件模式
03宿主动作只能通过显式注册的客户端工具执行
04支持绑定到 localhost 的自托管部署模式
部署模式
本地开发
- pnpm dev

生产部署
- Next.js standalone runtime
- systemd 服务
- nginx 反向代理
- 应用端口只绑定 localhost