Tabby:现代化终端模拟器
一款高度可配置的终端模拟器,内置 SSH、Telnet 与串口客户端,适用于 Windows、macOS 和 Linux。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v1.0.238
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
Tabby(原名 Terminus)是一款高度可配置的终端模拟器,同时也集成了 SSH 与串口客户端,支持 Windows、macOS 和 Linux。它可以作为 Windows 自带终端(conhost)、PowerShell ISE、PuTTY、macOS Terminal.app 与 iTerm 的替代方案。
需要明确的是:Tabby 不是新的 shell,也不是 MinGW 或 Cygwin 的替代品;它并不轻量,如果你非常在意内存占用,可以考虑 Conemu 或 Alacritty。

除桌面版外,Tabby 还提供 SSH、SFTP 与 Telnet 的网页版,也支持自托管。
主要功能
终端

- VT220 终端及多种扩展
- 多层嵌套分屏(split panes)
- 标签页可置于窗口任意一侧
- 可选的常驻窗口与全局唤出热键(类似「Quake 控制台」)
- 进度检测、进程完成通知
- 括号粘贴(bracketed paste)与多行粘贴警告
- 字体连字(ligatures)
- 自定义 shell 配置
- 可选的右键粘贴与选中即复制(PuTTY 风格)
- 主题与配色方案
- 完全可配置的快捷键与多组合键快捷键
- 记住已打开的标签页
- 支持 PowerShell(及 PS Core)、WSL、Git-Bash、Cygwin、MSYS2、Cmder 与 CMD
- 完整 Unicode 支持(含双宽字符)
- 面对高速输出不卡顿
- Windows 下通过 Clink 获得标签补全等完整 shell 体验
SSH 客户端

- SSH2 客户端与连接管理器
- X11 与端口转发
- 自动跳板机(jump host)管理
- Agent 转发(含 Pageant 与 Windows 原生 OpenSSH Agent)
- 登录脚本
- 通过 Zmodem 在 SSH 会话中直接收发文件
- 内置加密容器保存 SSH 密钥与配置
串口终端
- 保存连接
- Readline 输入支持
- 可选的十六进制逐字节输入与 hexdump 输出
- 换行符转换
- 自动重连
安装与使用
便携模式:在 Windows 上,只需在 Tabby.exe 所在目录中创建一个 data 文件夹,Tabby 就会以便携应用的方式运行。
插件与主题可直接在 Tabby 的「设置」界面中安装。官方列出的部分插件包括:docker(连接 Docker 容器)、title-control(自定义标签标题)、quick-cmds(向一个或全部标签快速发送命令)、save-output(把终端输出记录到文件)、sync-config(把配置同步到 Gist 或 Gitee)、workspace-manager(自定义工作区配置)、sftp-tab(为 SSH 连接打开 sftp 标签)、background(更换背景图)、highlight(关键词高亮)、serial-timestamp(为串口会话加时间戳)等;主题包括 hype、relaxed、gruvbox、windows10、altair、catppuccin、noctis 等。
注意事项
- Tabby 面向需要同时管理本地终端与远程连接的用户,功能丰富但资源占用高于 Alacritty 等轻量终端。
- 插件与主题的可用性由第三方维护,安装前建议先查看对应仓库。
- 项目基于 MIT 许可证开源,欢迎提交 PR 与插件。
本作品整理自 GitHub 开源项目 Eugeny/tabby,原作者 @Eugeny,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v1.0.238当前版本
设置中插件的密钥改为按其键的描述显示标签;修复了未聚焦标签页输出缓冲的 O(n²) 增长、关闭标签页导致的终端与 PTY 监听器泄漏、初始 resize 尺寸、模态框抢焦点、快捷键重复触发、对话框打开时窗口拖动,以及向 WinSCP 传递 PuTTY 私钥的问题。
评论