------当 Aifei、JBoltAI、Spring AI 都在后端应用上不断更新,那谁来解决「AI 输出怎么看」的问题?
2026 年,后端 AI 框架已经如春天万物,各种方案层出不出,。
Aifei------由 JFinal 创始人瞻波打造的全球首个 AI 原生编程框架,用"Just Service"范式砍掉了 Controller、Dao、Mapper 全部中间层,3333 行零依赖代码,让 AI 写代码的 Token 消耗直降一个量级。主要是从底层架层上极致优化,使开发效率更稳更快,打开人工智 能大模型开发基座,
JBoltAI(向量空间)------深耕 Java 生态的企业级 AI 开发底座,服务 800+ 政企客户,覆盖 RAG 知识库、数字员工、智能体编排、私有化部署全场景,是国内大模型落地的现有主力军。
Spring AI------Spring 官方出品,零学习成本接入 AI,统一对接 OpenAI、豆包、通义千问、文心一言等主流模型,RAG 知识库搭建一行代码搞定,是 Java 开发者进入 AI 领域的最短路径。
三个框架,三条路线,但它们共同指向同一个未被解决的底层问题:
大模型能写代码、能画图表、能调工具、能做分析------但用户在对话框里看到的,依然是一堵缓慢铺开的文字墙。
这就是 TokUI 存在的意义。
一、TokUI 是什么:全球首个 For AI 的真流式 UI 描述与渲染引擎
一句话定义:
TokUI 是一套让 AI 用极少的 Token,流式生成富 UI 的底层协议与渲染引擎。它不是 HTML 的替代品,不是 Markdown 的升级版------它是为「AI 流式输出」这一全新场景专门发明的第三种 UI 表达介质。
核心架构三层贯穿前后端:
| 层 | 角色 | 能力 |
|---|---|---|
| Builder(服务端) | 链式 API | 结构化数据 → 极简 DSL 字符串 |
| Parser(前端) | 字符级状态机 | 逐字符增量解析,首 Token 即渲染 |
| Renderer(前端) | 原生 DOM 引擎 | 零依赖,图表/高亮/主题全部自研 |
js
`// Aifei / JBoltAI / Spring AI 后端都可以这样输出:
const b = new TokUIBuilder();
b.card({ tt:'销售分析' }).chart({ t:'bar', d:'42,55,48,70,82,95' }).end();
// → [card tt:销售分析][chart t:bar d:42,55,48,70,82,95][/card]
// 前端 TokUI 流式渲染,首 Token 即开始画 DOM:
const tokui = new TokUI({ container: '#app' });
tokui.startStream();
tokui.feed('[card tt:');
tokui.feed('销售分析][chart t:bar d:42,55,48,70,82,95][/card]');
tokui.endStream();
`
150+ 组件,覆盖七大类:基础组件 / 表单控件 / 数据表格 / 可视化图表 / AI 对话专属组件(think 推理链、tool-call 工具卡片、agent 智能体状态、artifact 实时预览...)。
零 npm 依赖。前后端全部原生 API,图表纯 SVG 手绘,代码高亮自研 tokenizer,可直接 CDN 引入,不污染任何依赖树。
二、为什么它是未来:三大后端框架的共同 UI 缺口
| 框架 | 解决了什么 | 没解决什么 |
|---|---|---|
| Aifei | AI 写代码的效率问题 | AI 生成的内容怎么可视化呈现? |
| JBoltAI | 企业 AI 应用的全链路落地 | Agent 思考过程、工具调用状态如何让用户「看见」? |
| Spring AI | Java 接入大模型的最后一公里 | RAG 检索结果、对话富 UI 如何摆脱纯文本? |
答案只有一个:TokUI。
它不是某个框架的插件,它是所有 AI 后端框架的 UI 中间件------任何后端只要输出 TokUI DSL,前端就能渲染出可交互的富 UI。
| 维度 | HTML | JSON / A2UI | Markdown | TokUI DSL |
|---|---|---|---|---|
| Token 成本 | 极高 | 高 | 低 | 极低 |
| 流式友好 | 否 | 否(需完整) | 部分 | 是(逐字符) |
| 可交互 | 是 | 依赖运行时 | 否 | 是(原生) |
| AI 生成成本 | 高 | 中 | 低 | 低 |
三、TokUI 的六大核心使用场景:AI 信息可视化的完整答案
场景一:AI 对话产品的富 UI 回复(主场)
Aifei / JBoltAI / Spring AI 的 AI 接口返回的不再是纯文本,而是一组流式渲染的对话组件:
`[bubble role:ai model:"GPT-5.2"]
[think tt:思考过程]用户问的是销售数据,需要先查询再可视化...[/think]
[tool-call name:"sales_query" status:success]
[chart t:line tt:"近6月销售" d:"42,55,48,70,82,95" area]
[msg-actions copy regenerate like dislike]
[/bubble]
`
AI 不再只是回答问题,而是在对话中实时构建一个可操作的工作台。
场景二:AI Agent 全流程可视化(JBoltAI 核心场景)
JBoltAI 的长流程智能体,通过 TokUI 流式渲染分层任务清单:
- 推理面板可折叠展开,业务人员自由查看 AI 思考细节
[upd id:call_001 status:done]实时更新已渲染组件状态- 工具调用卡片、任务步骤随推理进度分段弹出
告别 Agent 运行状态不透明的行业痛点。
场景三:RAG 知识库的溯源可视化(Spring AI + TokUI)
Spring AI 做检索,TokUI 做呈现:
`[source n:1 tt:"2026 Q2 销售报表" u:"https://..."]
[source n:2 tt:"ERP 采购流程手册" u:"https://..."]
[md 根据以上资料,近6月销售趋势如下:]
[chart t:bar ...]
`
文献来源卡片、匹配文本片段随模型输出同步展示 ,满足政务、金融行业对 AI 回答溯源、合规留痕的硬性要求。
场景四:数据分析与 BI 报告流式生成
指标卡先到 → 图表逐根长出 → 表格逐行刷入 → 结论最后弹出:
`[card tt:"2026 Q2 销售分析"]
[row]
[col span:3][stat tt:"总营收" v:"¥1.2亿" trend:up "18%"][/col]
[col span:3][stat tt:"同比增长" v:"18%"][/col]
[/row]
[chart t:bar tt:"分渠道营收" c:"4f46e5,10b981,f59e0b" ...]
[callout t:success tt:"结论" tx:"线上渠道增长强劲,建议加大投放"]
[/card]
`
边生成、边加载、边渲染,数据报告动态生成、实时更新。
场景五:Aifei + TokUI:AI 原生应用的 UI 闭环
Aifei 的"Just Service"范式让后端极简,TokUI 让前端极简------两者组合,构成AI 原生应用的完整闭环:
| 层 | Aifei | TokUI |
|---|---|---|
| 后端 | Just Service,零多余层 | Builder 链式输出 DSL |
| 前端 | --- | 零依赖流式渲染 |
| 通信 | SSE / WebSocket | SSE / WebSocket |
不需要 React,不需要 Vue,不需要任何前端框架。 AI 写后端逻辑(Aifei),AI 生成 UI(TokUI),人类只需要定义业务。
场景六:跨语言后端统一 UI 协议(未来方向)
TokUI 的 DSL 是语言无关的 UI 中间层:
| 后端 | 状态 |
|---|---|
| Node.js | ✅ 已实现 |
| Java(JBoltAI) | ✅ 已实现 |
| Python | 🚧 规划中 |
| Rust / Go / C# | 🚧 规划中 |
无论你用 Aifei、JBoltAI 还是 Spring AI,只要输出 TokUI DSL,前端一行不改。
四、它解决的不只是 UI,是 AI 交互的范式转移
| 传统范式 | TokUI 范式 |
|---|---|
| 开发者预先写死界面 | AI 在对话中流式生成 UI |
| 完整页面一次性渲染 | 首 Token 即渲染,边推理边展示 |
| 纯文本 / Markdown 文字墙 | 可交互的富 UI 工作台 |
| JSON 必须完整到达才能解析 | 字符级断点续读,任意位置切断均可恢复 |
| 依赖 React/Vue 重型技术栈 | 零依赖,原生 API,CDN 即用 |
五、工程级安全:政企落地的底线
AI 动态输出的 XSS 风险,TokUI 用三层防护从架构上杜绝:
| 防线 | 机制 |
|---|---|
| ① 事件安全 | 事件处理器仅支持前端预注册命名函数,DSL 不携带任何可执行代码 |
| ② DOM 安全 | 自动过滤 onclick 等危险属性 |
| ③ 渲染安全 | 仅在代码、Markdown 可信模块受控使用 innerHTML |
完全满足政企私有化部署的数据安全与合规要求。
六、写在最后
2026 年,AI 后端框架已经就位:
- Aifei 让 AI 写代码更高效
- JBoltAI 让企业 AI 落地更完整
- Spring AI 让 Java 接入 AI 更简单
但它们都缺同一块拼图:AI 生成的内容,如何以最自然、最经济、最安全的方式呈现给用户?
TokUI 的回答是:
From Token to UI. 让 AI 用极少的 Token,流式生成富 UI。
这不是一个前端组件库。这是大模型时代的 UI 协议层------是 AI 信息可视化的终局方案,是所有 AI 后端框架都需要的那块 missing piece。
| 项目 | 地址 |
|---|---|
| 开源协议 | MIT |
| npm | npm install tokui |
| GitHub | github.com/tokui/tokui |
| 文档站 | tokui.dev/docs |
bash
`git clone https://github.com/tokui/tokui.git
cd tokui && npm run build
`
AI 的下一个十年,不只是「能做什么」,而是「用户能看见什么」。
TokUI,让看见成为可能。🚀