TUIOS
懂你 AI Agent 在干什么的终端窗口管理器
产品简介
TUIOS 是一款专为 AI 编程时代打造的终端多路复用器与窗口管理器,定位是「懂你 agent 在干什么的终端」。它在传统终端复用器(tmux/zellij)的基础上,把每个 pane 中运行的 AI 编程 Agent(Claude Code、Codex、Gemini CLI 等)状态可视化、并提供统一的 Inbox、Agent 间通信、MCP 集成和 tmux shim 兼容,让一个人管理多个 AI Agent 像管理一个团队一样自然。基于 Charm 栈(Bubble Tea v2 + Lipgloss v2)开发,使用 Go 编写,事件驱动渲染使空闲 CPU 接近零占用,同时支持 kitty 图形协议透传、SSH 远程、浏览器内 Web 终端(tuios-web)和 wasm 试用版。
核心功能
- 多 pane 工作区管理:BSP 平铺、master-stack、滚动列三种布局可热切换,每个工作区支持独立标签、浮动窗口和 multifocus 多焦点编辑
- Agent 状态追踪:实时读取 pane 内 Claude Code / Codex / Gemini CLI 的 transcript、OSC 进度、screen 规则等多源信号,在标题栏和侧边栏显示 working / needs_input / idle / done / errored / unknown 六种状态
- 统一 Inbox:将所有 pane 中 agent 等待审批、提问、错误、完成 turn 的事项汇聚到一个列表,按重要性排序,支持 ntfy / Pushover / Webhook 推到手机
- Agent 间通信与编排:不同 pane 中的 agent 可互相寻址、发消息、提问、移交文件;worktrees 模式支持一个 prompt fan-out 到多个 agent 并行
- tmux shim 兼容层:Claude Code agent teams 等依赖 tmux 的工具可直接驱动 TUIOS,已有工作流零成本迁移
- 持久化 daemon 会话:detach 后 pane 和 agent 状态持续存活,重连即恢复;支持远程主机共享 session
- MCP 与 hooks 集成:内置 MCP 客户端,可在 pane 中挂载工具,hooks 系统让 shell 命令响应 window / session / agent 事件
- Web 终端与 wasm 试用:tuios-web 是独立二进制服务,可在浏览器内访问;tuios.dev/learn 提供 wasm 沙盒练习
特色优势
TUIOS 的差异化在于它是目前唯一一款把「Agent 状态机」作为一等公民设计的终端管理器。其他工具只把 pane 当窗口,TUIOS 把每个 pane 当成一个有完整状态机的「数字同事」:它读得懂 agent 在 working 还是需要你、它能跨 pane 帮 agent 找到彼此、它能在你离开后帮你盯完所有 agent 的活。相较 tmux 3.7c 配置复杂、zellij 0.45.1 缺少 agent hooks、herdr 0.9.1 仍是早期 API,TUIOS v0.8.5 已经把 agent inbox、agent messaging、worktrees、checkpoints、ship 等完整链路打通。
应用场景
- 多 Agent 协作编程:同时跑 Claude Code、Codex、Gemini CLI 处理不同任务,跨 agent 移交文件、共享上下文
- 长跑任务托管:detach 后回家,agent 继续工作,重要节点通过 push 通知推送到手机
- AI 工作流可视化:在侧边栏一眼看到所有 agent 哪个卡住、哪个完成、哪个出错
- 远程 AI 开发:通过 SSH / Web 终端在任意设备查看 agent 进度
- Code Review 与审计:checkpoints 自动保存每个 turn 的 worktree,review 一个 turn 改了什么可一键 undo
- PR 自动化:内置 ship 流程,agent 完成 → commit → merge → push → 开 PR,全程保留用户 git 身份
适用人群
- 同时管理 2 个以上 AI 编程 agent 的高级开发者
- 需要在多终端/多机/SSH/浏览器多端工作的 DevOps / SRE
- 喜欢 vim 模态交互、对 tmux 配置感到繁琐的中高级程序员
- 想从 tmux / zellij 迁移到 agent-aware 工具的 AI 编程团队
- 通过 ntfy / Pushover 接收 agent 进度的远程工作者
出品方
由独立开发者 Gaurav Gosain(GitHub: Gaurav-Gosain)主导开发,开源协议见 GitHub 仓库(GPL-3.0)。项目从 2025 年 9 月首次提交,到 2026 年 10 月 v0.8.5 已经是第十余个稳定小版本。
更新动态
- v0.8.5(2026 年 10 月):增加 agent messaging、worktrees fan-out、ship 流程、push notifications
- v0.8.x 系列:完善 tmux shim、herdr 兼容性、Agent Inbox UI 重设计
- Web 终端(tuios-web)独立二进制发布,浏览器中可远程接入 daemon
- wasm 沙盒 learn 站点上线,无需安装即可在浏览器试玩所有功能
官网链接
官网:https://tuios.dev 文档:https://tuios.dev/docs GitHub:https://github.com/Gaurav-Gosain/tuios wasm 试用:https://tuios.dev/learn
评论与建议
登录 后参与评论或提建议