tty7 简介
tty7 是一款用 Rust 编写的 GPU 渲染终端,基于 Zed 的 gpui 和 Alacritty 的终端核心构建。Shell 和窗格归后台服务器所有,而不是归窗口所有,因此即使退出应用,Shell 也会继续运行,无需 tmux。重启后,布局、屏幕内容和受支持代理的对话都会恢复。
它面向在终端中使用 AI 编程代理的用户。它能检测 28 种命令行代理,例如 Claude Code 和 Codex,并显示每个代理的分支和差异。在 Settings 中点击一下即可安装代理的钩子,从而增加状态点和通知。tty7 依据 Apache-2.0 许可证免费开源,由 l0ng-ai 开发。26.10.0 版新增了用于活动窗格的手机配套应用,以及用于代理 CLI 的消息编辑器。开发者自己在 M1 Pro 上进行的基准测试显示,其纯文本吞吐量约为 Alacritty、Ghostty 和 Kitty 的两倍。Apple Silicon 和 Intel 有各自的下载文件。项目没有说明最低 macOS 版本。此外还有 Windows 和 Linux 版本。
主要功能
tty7 围绕比窗口存活更久的会话而构建。
- 持久会话:退出应用后 Shell 继续运行。
- 代理感知:为命令行代理提供检测、状态和通知。
- 可编写脚本:内置的 tty7 命令让一个代理打开窗格并把任务交给另一个代理。
- 编辑器式输入:历史建议、Tab 补全和语法高亮。
- 远程工作区:文件、仓库和窗格都保留在远程机器上。
- 原生 SSH:配置文件、SFTP 面板、端口转发和跳板主机。
- 侧边面板:进程树、监听端口、文件树、更改和差异。
- Search Everywhere:Command-P 列出已安装的代理和过去的代理会话。
26.10.0 版本新功能
tty7 26.10.0 新增了手机配套应用以及用于代理工作的新工具。
- 新增手机配套应用,可通过加密的点对点连接浏览工作区并操作窗格。
- 为代理的命令行工具新增多行消息编辑器。
- 新的工作树标签页可以带着设置脚本和初始任务,直接为代理准备就绪。
- 保留最近关闭的标签页,并新增关闭确认设置。
- 在 Processes 面板中显示每个进程的 CPU 和内存使用情况。
- 改进后台服务器和 SSH 连接的恢复。
tty7 常见问题
tty7 免费吗?
是的。tty7 依据 Apache-2.0 许可证免费开源。
持久会话需要 tmux 吗?
不需要。Shell 和窗格归后台服务器所有,因此退出应用后它们会继续运行,无需 tmux。
重启后会怎样?
开发者表示,布局、屏幕内容和受支持代理的对话都会恢复。
tty7 能在 Apple Silicon 上运行吗?
可以。Apple Silicon 和 Intel Mac 有各自的下载文件。
tty7 需要哪个版本的 macOS?
项目的发布页面和 README 中没有说明最低 macOS 版本。
tty7 支持哪些 AI 代理?
它能检测 28 种命令行代理,包括 Claude Code、Codex、Gemini 和 Copilot。这些代理不会被包装或代理转发,而是在普通终端中以各自的界面运行。
使用 tty7 必须有 AI 代理吗?
不需要。它是一款带标签页、分屏、搜索和 SSH 的终端,这些功能同样适用于普通的 Shell 使用。
tty7 能在远程机器上工作吗?
可以。远程工作区通过原生 SSH 栈把文件、仓库和窗格保留在远程机器上,tty7 还能在那里自动安装无需特权的服务器。
有手机应用吗?
有。26.10.0 版新增了单独发布的手机配套应用,可与桌面端配对,操作本地或 SSH 窗格。
tty7.FULLMAC.app 上的 tty7 下载来自哪里?
下载按钮指向 tty7 官方发布页面 https://github.com/l0ng-ai/tty7/releases/latest。tty7.FULLMAC.app 不会修改或重新打包该应用。
相似应用
- tmuxtmux 是一款免费开源的终端复用器。它能让你在一个终端里运行多个程序,分成多个窗口和并排的窗格,并用键盘在它们之间切换。它最有用的功能是会话:从会话中分离后,里面的一切都会继续运行,即使你关闭终端或 SSH 连接中断也没关系;之后重新连接,就能从中断的地方继续。tmux 由 Nicholas Marriott 和其他贡献者开发,以 ISC 许可证发布。开发工具
VigilVigil 是一款免费开源的 Mac 原生终端,让编程智能体像团队一样协作。你不必再亲自在多个智能体窗口之间复制消息,只需把任务交给根节点的管理者智能体,它可以自行启动工作者智能体和子管理者。细节沿着树向下传递,结果以摘要形式返回给管理者,让管理者的上下文保持精简。实时节点树可以一次看到整个团队,每个节点都保留智能体自己的终端界面,你可以打开任意节点直接接手。开发工具
SwitchShuttleSwitchShuttle 是一款 Mac 菜单栏应用,让常用的终端命令只需一次点击或一个快捷键就能运行。你可以把命令整理到多级子菜单中,为每条命令设置全局快捷键和表情图标,然后在任何地方运行,无需先打开终端再输入。它支持 iTerm、Terminal、Warp、Alacritty、Hyper 等终端,每条命令都可以在当前窗口、新标签页或新窗口中运行。开发工具
TabbyTabby(原名 Terminus)是一款高度可配置的终端模拟器,同时也是 SSH、Telnet 和串口客户端。它一次替代多种工具:带标签页和分屏的本地终端、管理服务器的连接管理器,以及用于路由器、单片机等设备的串口终端。你的 SSH 密码和密钥可以保存在加密保险库中,可以通过 SSH 传输文件,还能用主题和插件改变外观和功能。Tabby 由 Eugene Pankov 开发,可在 Mac、Windows 和 Linux 上运行。开发工具
kittykitty 是一款快速、功能丰富的终端模拟器,用 GPU 绘制文字,滚动和大量输出都很流畅。它内置标签页和多种布局的分屏窗口,支持真彩色、连字和表情符号,还有自己的图形协议,可以直接在终端里显示图片。kitty 可以通过脚本和命令行控制,并能用称为 kitten 的小程序扩展,例如沿用你的设置进行 SSH 连接、并排比较文件和输入 Unicode 字符。kitty 由 calibre 的开发者 Kovid Goyal 制作。开发工具- ripgrepripgrep 是一款免费开源的命令行工具,能以极快的速度在文件夹的文件中搜索文本或正则表达式。它的命令是 rg:输入 rg 加上要找的内容,它就会搜索当前文件夹及其中的一切。默认情况下,它会跳过 .gitignore 中列出的文件、隐藏文件和二进制文件,因此在代码项目中你只会看到有用的结果。ripgrep 由 Andrew Gallant 开发,采用 MIT 许可证和 Unlicense 双重许可。开发工具
FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。