08|其余包扫盲:tui / web-ui / mom / pods 各自负责什么
这篇写什么
补齐主链路之外的包:tui、web-ui、mom、pods。它们不是前两层核心抽象,但决定了这套体系如何被真正使用、展示和部署。
快速定位
tui:终端 UI 引擎(输入、渲染、选择器、弹层等体验基础设施)web-ui:Web 场景的 chat/agent UI 组件库mom:Slack 里的 agent bot 产品pods:远程 GPU pod 上的模型部署与运行管理
packages/tui
它不参与模型调用和 agent loop,但决定 terminal 产品是否“像一个真正应用”而不是 stdout 脚本。
packages/web-ui
把前两层能力做成 Web 可复用组件:聊天面板、流式展示、sessions、keys 管理、artifact 面板等。
packages/mom
Slack bot 形态的产品层:按 channel/DM 维护上下文和工作目录,长期运行并具备工具能力。
packages/pods
偏部署基础设施:配置与管理远程 GPU pods、安装 vLLM、暴露 OpenAI-compatible endpoint、管理多模型等。
小结
这些包共同说明:pi-mono 不是单点产品,而是一套既能做终端、也能做 Web、还能做 Slack bot,并覆盖自部署模型的完整 agent 技术栈。
陕公网安备61011302002223号