TUI

Text-based User Interface

基础概念创建于 2026年1月5日

TUI(Text-based User Interface,文本用户界面)是指主要通过纯文本在终端(Terminal)中呈现交互界面的用户界面形态。

与传统 CLI(命令行界面)以“输入一行命令 → 输出一段文本”为主不同,TUI 通常具备更强的界面结构交互组件:例如多窗口布局、可滚动列表、表格、状态栏、进度条、快捷键、弹窗等,用户可以在同一屏幕内完成浏览、筛选、跳转、编辑与执行操作。

在大模型领域,TUI 常用于构建“面向工程/运维/研发”的交互入口,例如:

在大模型场景中的典型用途

  • 模型与推理服务管理:选择模型、切换路由、查看 QPS/延迟/错误率、控制并发与限流
  • Prompt / Agent 调试台:展示多轮对话、工具调用轨迹、思维链/计划(如有)、中间结果与日志
  • 评测与回放:批量运行 benchmark、对比不同模型输出、回放一次请求的全链路
  • 任务型工作流:在终端内编排任务(如数据清洗、索引构建、离线评测)、并观察实时进度

关键特征

  • 结构化布局:在同一终端屏内组织多个区域(列表区、详情区、日志区等)
  • 事件驱动交互:支持键盘导航、快捷键、实时刷新与局部更新
  • 低依赖可部署:适合远程服务器、无 GUI 环境、容器化与 SSH 运维场景
  • 可观测性友好:天然适合呈现日志、追踪、指标、调用链等工程信息

与相关概念的区别

概念主要交互典型形态关系
CLI命令输入/输出一问一答式文本TUI 往往构建在 CLI 能力之上
TUI屏幕内组件化交互面板/表格/菜单/快捷键比 CLI 更“像应用”
GUI图形化组件窗口、按钮、鼠标TUI 是在终端里实现“类 GUI”体验

示例(概念级)

  • 在终端里用方向键选择某个模型,再用回车查看该模型的推理延迟曲线与错误日志
  • 在同屏展示:左侧是请求列表,右侧是单次请求的 Prompt、工具调用、输出与耗时拆解

相关术语

CLITerminalAgent调试台可观测性推理服务