l0ng-ai/tty7

The terminal that outlives its window. Shells survive quitting the app, agents can drive other agents, and remote machines work the same way. Pure Rust, GPU-rendered.

解决的问题

tty7 是一个终端工作台,旨在解决终端模拟器与 AI 编码代理之间的脆弱性和缺乏集成的问题。它通过提供在应用退出和重启后仍能存活的持久化会话,消除了对 tmux 等外部会话管理器的需求,同时为 AI 代理在 CLI 中操作建立了一流的环境。

运作方式

后台服务器独立于 GUI 窗口管理 shell 和窗格。它使用 Rust 构建,利用 Zed 的 gpui 进行 GPU 渲染,并使用 Alacritty 的 VT 核心。这种架构允许通过原生 SSH 堆栈进行远程开发,并确保会话、布局和代理对话即使在客户端断开时仍保持活跃。

适用对象

在终端中大量使用 AI 代理(例如 Claude Code、Codex 或 Copilot)的开发者和高级用户,需要一个高性能、持久化的工作空间来支持远程开发。

重点特色

  • 代理感知:自动检测 28 种不同的 AI 代理,为每个仓库提供状态指示器、通知和 git 上下文。
  • 代理脚本化:包含一个内置的 CLI 和「技能」,允许一个 AI 代理打开窗格、将任务移交给其他代理,并捕获结果。
  • 高性能:在纯文本 I/O 和帧率方面优于 Alacritty 和 Ghostty 等热门终端。
  • 编辑器级输入:提供历史记录的幽灵建议、语法高亮和多行编辑,无需插件。
  • 远程工作空间:原生 SSH 堆栈支持配置文件、钥匙串密码、SFTP 和端口转发,将数据保留在远程机器上。

相关

  • 项目
  • 项目
  • Dispatch
  • 项目
  • 项目