t
0

tuios:终端窗口管理器与编码工作台

tuios 是运行在现有终端中的窗口管理器,可将终端划分为多个窗格和工作区,持续保留会话,并集中查看编码代理的工作状态、审批、问题与失败信息。

链接直达

tuios:终端窗口管理器与编码工作台

原站网页截图,页面可能随时间更新。

tuios 面向需要同时处理多个终端任务和编码代理会话的用户。它把窗格、浮动窗口、会话和代理状态整合到终端界面中,并由后台守护进程维持程序运行,让用户可以暂时离开终端,之后再重新连接。

用途与适用场景

tuios 可作为终端复用器、窗口管理器和编码工作台使用。它能在终端内排列多个窗格,支持九个工作区,并在侧栏和窗格标题中展示代理正在工作、等待或已完成的状态。对于需要同时打开编辑器、Shell、代码差异和多个代理任务的开发者,它可以提供集中查看和切换的位置。

当任务需要持续运行,或用户需要通过 SSH 连接其他机器时,tuios 也适合用于保留终端会话。用户可以分离会话、关闭终端,之后从本机或 SSH 重新连接。

准备与上手

tuios 运行在用户已经使用的终端中,以一个终端程序的形式绘制界面。安装方式包括 Homebrew、AUR、Nix、安装脚本和 Go;官网还提供浏览器终端,可在安装前进行体验。

启动时运行 tuios;如果守护进程尚未运行,它会启动守护进程并连接到一个会话。初次使用可先掌握新建窗口、进入和退出终端模式、切换平铺、打开命令面板、分离会话以及查看帮助等基本按键。完整按键可通过 tuios keybinds list 查看。

窗格、窗口与会话

tuios 使用平铺窗格组织终端内容,支持 BSP 分割、主从布局和滚动列,也可以关闭平铺并使用鼠标拖动窗口。每个窗格拥有独立的终端模拟器、边框和标题,并按层级组合成一个终端画面。

浮动的 scratch terminal 可以覆盖在平铺窗格之上,需要时显示,再次操作即可隐藏。后台守护进程负责管理窗格中的 PTY 和程序,因此分离或关闭终端后,程序仍可继续运行。用户还可以添加其他主机,并连接到远程主机上的会话或在远程主机运行单个窗格。

代理协作与可扩展功能

tuios 能识别 Claude Code、Codex 及其他代理运行框架,并在侧栏和窗格标题中显示代理状态。所有会话中的审批、问题和失败会汇总到一个 Inbox,用户可以回答、暂缓、 dismiss,并撤销误操作。

用户可以查看代理生成的差异并发送备注,也可以把一个提示分发给多个代理,让它们分别使用独立工作树处理。配置页面支持搜索,可调整主题、窗格和界面背景、边框及字符图形,并提供多个主题。

此外,tuios 支持 kitty 图形传输、类似 Vim 的复制模式、命令面板、浏览器终端,以及通过 send-keys、capture-pane、wait-for 和 JSON 控制协议进行脚本化操作,也能重放录制内容。

可确认的限制与注意事项

tuios 的核心工作方式依赖终端环境和后台守护进程。它并不是独立的桌面窗口系统,而是在已有终端中绘制窗格、侧栏和浮动窗口。部分图形能力取决于终端及相关环境,例如 Windows 上的六位图形传输需要同时具备 conpty.dll 和 OpenConsole.exe;缺少它们时不会产生相应效果。

升级守护进程会停止窗格中的程序。重新启动后,会话可以恢复布局、窗格历史和新的 Shell,但正在运行的程序会受到影响。使用 SSH 进程时,单独重启服务器并不一定应用 SSH 相关修复,连接到该 SSH 进程的环境还需要按相应方式重启。

关闭终端后,tuios 中的程序还会继续运行吗?

可以。守护进程拥有窗格和其中的程序,用户分离或关闭终端后,之后仍可重新连接会话。

tuios 能否连接其他机器上的会话?

可以。添加主机后,可以在当前客户端连接远程主机上的会话,也可以让单个窗格运行在其他机器上。


访问软件官网 · 查看资料来源

相关推荐

N

Neovim 是一款基于 Vim 的文本编辑器,强调可扩展性、易用性和跨环境使用。它支持 Lua 插件、Vimscript、LSP、Tree-sitter、终端,以及通过 RPC 连接的图形界面和其他扩展。

D

DBeaver Community 是一款免费、开源的通用数据库管理工具,适合个人项目。它支持连接和探索 MySQL、MariaDB、PostgreSQL、SQLite、SQL Server、Apache 家族等关系型数据库,并提供数据编辑、SQL 编辑、元数据管理、任务管理和数据库维护工具。

w

watchexec 是一个命令行工具,用于监视当前目录中的文件变化,并在变化发生时执行指定命令。它适合自动启动构建流程、重启开发服务器、检测活动,减少反复手动按回车执行命令的操作。

T

Tracely-ai 将 AI Agent 的生产追踪、质量评估、故障聚类和回归测试连接起来。它可以接收 Agent trace,对对话、运行或单个 span 进行评估,将失败运行冻结为可重放测试,并在 Pull Request 中发现回归时阻止合并。

s

simutil 是面向移动开发和测试的设备工具集,提供桌面应用、TUI 与 CLI。它可启动、关闭、连接、投屏、控制、录制安卓和苹果设备,并支持批量场景执行、日志查看、插件扩展及脚本自动化。

评论

暂无评论,来抢沙发~