流式组件渲染
工具调用可以直接变成真实可操作的界面,而不是只能截图或回退成 Markdown。
工具调用可以直接变成真实可操作的界面,而不是只能截图或回退成 Markdown。
默认使用沙箱 iframe 渲染,同时支持经过 Schema 校验的 React 组件模式。
一个仓库同时包含参考应用、核心协议、React SDK 和脚手架,方便团队直接评估。
类型化事件协议统一描述消息、组件创建、增量 HTML 帧、组件载荷与宿主回调。
默认提供沙箱 iframe 渲染 HTML 组件,也支持 Schema 校验后的 React 原生组件。
客户端工具、审批点与结构化载荷让生成式界面可以触发可信宿主动作,而不是任意 DOM 注入。
StreamCanvas 适合 AI 产品团队、Agent 构建者、分析型 SaaS 以及希望加入生成式 UI 层的业务系统。你可以先用落地页和演示应用评估交互方式,再把底层包接入到自己的产品中。
StreamCanvas 目前完整支持 English 和简体中文。站点会记住你的语言选择,并可在首次访问时把中文用户直接引导到中文版本。
StreamCanvas 不是对某个闭源实现做像素级复制,而是把真正有价值的交互模式开源化: 类型化事件流、沙箱组件渲染、React SDK、宿主动作桥接,以及正式部署模型。
阅读中文实现说明将 AI 工作台直接嵌入现有产品,让用户在同一页面内提问、审批、微调并执行动作。
渲染仪表盘、计划画布与运营简报,让模型在流式返回时就开始提供可操作界面。
把 Prompt 转成图表、情景摘要与数据复核流程,并通过结构化回调连接宿主系统。
服务端通过一条流同时发送消息与组件事件,React 包负责消费这些事件、增量渲染界面, 并把组件动作安全地桥接回宿主应用。落地页、演示路由和 SDK 共用同一套协议模型。
一份面向正式产品的生成式 UI 架构指南,从事件流协议到渲染边界逐层拆解。
阅读文章解释为什么渲染策略决定风险边界,以及如何在不破坏交互体验的前提下收敛风险。
阅读文章帮助团队判断生成式 UI 应该放进产品的什么位置,以及哪些场景仍然更适合传统界面。
阅读文章StreamCanvas 是一个开源框架,用来构建可以在模型流式返回过程中生成真实组件、仪表盘与操作工作面的 AI 界面。
不会。默认渲染器使用沙箱 iframe,并且会先对 HTML 进行清洗,再把内容展示到组件画布中。
可以。参考应用与服务端辅助包都支持自托管,React 包也可以直接对接你自己的后端服务。