介绍一款名为 tty7 的 Rust 实现终端,强调远程工作区会话在断电/重连后仍然可继续,提升远程开发体验。
背景
- 传统终端虽性能充足,但远程会话在断电后容易丢失,需要重新设定工作环境。tmux 虽能恢复,但每个 pane 的目录和环境变量仍需手动整理。
- 追求更无痛的远程工作体验,于是尝试新终端 tty7。
特点概览
- 由 Rust 编写,基于 Zed 的 gpui 进行渲染,渲染效率优秀。
- VT 内核基于 Alacritty 的实现,使得兼容性和性能兼具。
- 退出应用或重启后,shell 与已支持的 agent 会话仍在,避免重新连接与配置的重复劳动。
使用体验
- 输入交互:历史命令建议、智能补全、语法高亮、模糊搜索历史。
- SSH 原生能力:支持 SFTP、端口转发、跳板机,增强远程协作安全性。
- Agent 集成:对 Claude Code、Codex 等 agent 能显示状态、通知及 git 上下文。
远程工作区优势
- 远程文件、仓库、pane 等持续驻留在远端。
- 换台机器后重新连接,工作可以无缝继续。
相关资源
提示:如果你常遇到断电或会话丢失的问题,这个 tty7 可能是一个值得尝试的替代方案。
评论 0
还没有评论,来说两句吧。
登录 后参与评论