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
- 项目
- 项目