Repolode
l0ng-ai

l0ng-ai/tty7

用 Rust 编写、GPU 渲染的终端,后台服务保持会话存活,支持 AI 编码代理与远程 SSH 工作。

可替代:tmuxiTerm2

Star
1,281
Fork
104
未关闭 Issue
56
最近提交
昨天

这是什么?

tty7 是一款面向 macOS、Windows 和 Linux 的终端工作台。后台服务持有 shell 和窗格,而不是窗口,因此退出应用后进程仍在运行;重启后可恢复布局、屏幕内容以及受支持的代理会话。它基于 Zed 的 gpui 进行 GPU 渲染,并使用 Alacritty 的 VT 核心。

应用可识别 Claude Code、Codex、Gemini 等编码代理,在每个窗格中显示状态、通知,以及各仓库的 Git 分支和差异。内置的 tty7 命令行工具允许一个代理为另一个代理打开窗格、发送命令、等待并读取输出,无论图形界面是否运行。输入编辑支持基于历史的补全建议、Tab 补全、语法高亮和模糊历史搜索。

远程机器通过原生 SSH 实现连接,支持保存连接配置、SFTP 面板、端口转发和跳板机。文件、仓库和窗格都保留在远程主机上,客户端重连后可继续之前的工作。

核心功能

  • 01应用退出后,shell 和窗格仍在后台服务中持续运行。
  • 02可识别 28 种编码代理 CLI,并显示其状态、通知和 Git 信息。
  • 03内置命令行工具,允许代理打开窗格、发送输入并等待结果。
  • 04无需插件即可使用历史建议、Tab 补全和语法高亮。
  • 05原生 SSH 支持连接配置、SFTP 面板、端口转发和跳板机。
  • 06支持 zsh、bash、fish、PowerShell 和 WSL 的 shell 集成。

适用场景

  • 在应用重启或系统重启后保持长时间运行的构建或服务。
  • 在多个仓库中同时运行多个编码代理,并在一个窗口中监控。
  • 在远程机器上工作,文件和 Git 数据保留在服务器端。
  • 让一个 AI 代理为另一个代理编排终端窗格。

快速上手

  1. 1

    从 Releases 页面下载适合你平台的原生版本

  2. 2

    安装 agent 技能(可选)

    npx skills add l0ng-ai/tty7

使用前须知

  • 快速开始需要从 Releases 下载预编译版本,README 未说明快速上手的源码构建方式。
  • 部分 agent 功能需要为每个 agent 单独安装 hook,各 CLI 的支持程度不一。
  • 性能基准数据由项目方在单一机器(Apple M1 Pro)上自行测得。

标签

常见问题

tty7 是什么?
用 Rust 编写、GPU 渲染的终端,后台服务保持会话存活,支持 AI 编码代理与远程 SSH 工作。 tty7 是一款面向 macOS、Windows 和 Linux 的终端工作台。后台服务持有 shell 和窗格,而不是窗口,因此退出应用后进程仍在运行;重启后可恢复布局、屏幕内容以及受支持的代理会话。它基于 Zed 的 gpui 进行 GPU 渲染,并使用 Alacritty 的 VT 核心。
tty7 可以免费使用吗?用的什么许可证?
tty7 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
tty7 还在维护吗?
活跃维护中。tty7 最近一次提交是在 2026年10月19日。
tty7 适合用来做什么?
在应用重启或系统重启后保持长时间运行的构建或服务。 在多个仓库中同时运行多个编码代理,并在一个窗口中监控。 在远程机器上工作,文件和 Git 数据保留在服务器端。 让一个 AI 代理为另一个代理编排终端窗格。
tty7 怎么安装和运行?
从 Releases 页面下载适合你平台的原生版本 安装 agent 技能(可选): npx skills add l0ng-ai/tty7
在哪里获取 tty7?
源代码和安装说明在 GitHub 上:https://github.com/l0ng-ai/tty7

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目