ByteNoteByteNote
别再靠 tmux 保会话了:tty7 把终端做成 agent 工作台
字

字节笔记本

2026年9月25日 · 约 3 分钟读完

别再靠 tmux 保会话了:tty7 把终端做成 agent 工作台

API中转
¥120

家里放一台 24 小时开机的机器跑 agent 已经是标配,但管理这些 agent 的工具,还停留在 tmux 年代——只有 pane,没有状态。

tty7(github.com/l0ng-ai/tty7,1.1 千 stars,Apache-2.0)是个新开源的终端工作台,纯 Rust 写成,GPU 渲染用的是 Zed 的 gpui,VT 核心来自 Alacritty。官方给出的吞吐数据是 Alacritty、Ghostty、Kitty 的约 2 倍。昨天刚更新的 26.9.3 版本,Mac/Win/Linux 全平台有安装包。

tty7(图:l0ng-ai/tty7 仓库)

和 tmux 的本质区别

设计起点一句话:拥有你 shell 和 pane 的,是后台服务,不是窗口。

所以退出应用、甚至重启电脑,shell 和受支持的 agent 会话都还在跑——不需要 tmux。接回来还是同样的 pane、同样的状态。

更进一步的差别是"agent 感知":tty7 能识别 pane 里跑的是不是 coding agent,支持 23 种 CLI(Claude Code、Codex 等),每个仓库实时显示状态圆点、分支和 diff,agent 需要你输入时托盘图标会提醒。tmux 不知道哪个 agent 卡住了,接回去还得一个个 pane 翻。

还能被 agent 操控

自带 tty7 CLI 和官方 agent skill:一个 agent 可以给另一个开 pane、交任务、等它跑完(wait --until free)、读回结果(capture)——带不带 GUI 都行。这让"agent 编排 agent"从脚手架变成了内建能力。

编辑器级输入

输入框也是按编辑器标准做的:历史驱动的 ghost 建议、带解释的 tab 补全、语法高亮、多行编辑、点击定位光标、⌃R 模糊搜历史——不用装任何插件。

远程开发

文件、仓库、pane 和 git 数据都留在远程机器上,走原生 SSH 协议栈。本地只是一张皮,和上一条"后台服务拥有会话"是同一套逻辑的延伸。

安装

Releases 页面三平台原生包:macOS dmg(arm64/x86_64 拖进 Applications)、Windows setup.exe 或便携 zip、Linux AppImage(chmod +x 直接跑,X11/Wayland 库已捆绑)。

适合谁用

  • 同时跑多个 coding agent、需要一眼看清谁在干活谁卡住的人;
  • 依赖 tmux 保会话、但厌倦了手动 attach 和 scp 传图的人;
  • 想让 agent 编排 agent 的自动化玩家(CLI + skill 现成)。

一个定位提醒:1.1 千 stars 的新项目,迭代很快但也会有小毛刺;如果你只是轻度终端用户,现有工具够用。但如果你正在跑一排 agent,它值得一个位置。

仓库地址:github.com/l0ng-ai/tty7(Apache-2.0)。

相关文章

分享: