github.devotd.
新发现AI 智能体

thesysdev/open-intelligent-ui — 把回答变成交互式 UI 的演示

thesysdev/open-intelligent-ui 是一个 TypeScript 演示应用,通过 OpenUI Lang 流式输出在回答中展示地图、图表、照片等内容。

仓库信息thesysdev/open-intelligent-ui ↗

An open-source take on ChatGPT's Intelligent UI: answers stream as interactive UI (maps, photos, charts, drawings and working tools). Built with OpenUI.

星标
★ 524
复刻
40
语言
TypeScript
许可证
MIT
查看原始来源 ↗在 GitHub 查看 ↗

thesysdev/open-intelligent-ui 是发布在 GitHub 上的 TypeScript 演示应用,用开源组件复现 ChatGPT 的 Intelligent UI。FACTS 中未给出单独的发布版本。该应用以 OpenUI Lang 1.0 格式接收模型流式输出的内容并渲染到屏幕上。它不是把内容填入固定的页面模板,而是由模型自行安排布局。

该项目的核心是让模型回答以交互式 UI 的形式呈现,而不局限于文本。布局组件包括 Col、Row、Box、Grid、Card 等,媒体方面则包含搜索图片、表格、图表、地图和 YouTube。此外还提供 SVG 绘图以及基于沙箱 iframe 的 HtmlView。在 OpenUI Lang 1.0 的内置函数之外,还有共 59 个 @functions,涵盖列表、数字、字符串、日期处理以及数据看板用的函数,可在回答内部计算数据。代码语言为 TypeScript,许可证为 MIT。需要 Node 24,默认模型为 OpenUI Cloud 的 gpt-6.1-sol。也可以接入 OpenAI 兼容 API,或通过 Ollama 使用本地模型。

不过该仓库更接近一个以 OpenUI Lang 1.0 和 16 个示例为中心的演示实现。函数级测试分布在 4 个文件中,但没有 GitHub Actions 工作流,因此没有 CI 验证依据,也没有给出性能基准。所以可以用它考察生成式 UI 的思路,但其实际服务中的性能与运维适用性尚未得到验证。