https://github.com/Picrew/ModelCanvas

在线体验:https://www.seekcopywriter.com/modelcanvas

最近开源了一个项目:ModelCanvas。

你可以把它理解成一块给大模型用的“万能画布”。以前模型只能给你一段文字,现在它可以直接把结果做出来:问天气,显示完整的天气卡片;查股票,给出行情和趋势图;分析数据,生成表格和可交互图表;规划行程,把地点和路线画在地图上;讲数学、化学和电路,可以直接展示函数、几何图形、分子结构和电路图。PDF、Word、Excel、PPT、音视频、3D 模型也能直接预览,还可以运行网页、React、Python,甚至在对话里玩一个小游戏。

目前内置了 51 种渲染类型,支持 Markdown、代码、数学公式、表格、ECharts、Mermaid、Excalidraw、PDF、DOCX、XLSX、PPTX、音视频、Notebook、地图、3D,以及天气、股票、旅行、邮件等常用组件。

项目里也提供了 Playground、Schema 校验、版本迁移和安全沙箱,并适配 MCP Apps、AG-UI、A2UI、OpenAI Apps 和 Vercel AI SDK。没有商业 API Key 也能运行,仓库里准备了完整的离线示例,拉下来就能直接体验。

如果你正在做 AI Agent、聊天应用,或者也在研究怎么让大模型的输出不只是“一段文字”,可以来看看。

项目还在持续完善,欢迎提 Issue、贡献新的 Renderer。觉得有点意思的话,也希望大家帮忙点个 Star,顺手 Fork 一下。