Tabby 终端
Tabby(原 Terminus)是一款跨平台、高度可配置的现代终端模拟器,内置 SSH、Telnet 与串口客户端,支持分屏、主题、插件扩展,面向 Windows、macOS 与 Linux 开发者。
过去 7 天收获 1 颗 Star
爱鲜报评分
0 人评分
75k
星数
是
中文
TypeScript
主语言
是
活跃
244
贡献者
人工分析
EDITORIAL推荐理由
Tabby 把终端、SSH/SFTP、Telnet 和串口调试整合到一个界面里,省去在 PuTTY、终端、串口工具之间来回切换的麻烦。它支持分屏、标签恢复、主题与插件体系,界面现代且可深度定制,适合长期做远程运维或嵌入式调试的开发者。项目采用 TypeScript + Electron 开发,MIT 协议、社区活跃,星标超 7.5 万,维护与生态都比较可靠。
适用场景
- 远程服务器 SSH 运维与多主机连接管理
- 嵌入式设备串口调试与日志查看
- 本地多 Shell 环境(PowerShell、WSL、Git-Bash)统一管理
- 需要分屏与多标签的日常开发终端
- 通过插件扩展终端能力(Docker、SFTP、命令快捷发送)
优点
- 终端、SSH、Telnet、串口一体化,减少工具切换
- 高度可配置:主题、快捷键、分屏、标签布局灵活
- 插件与主题生态丰富,可按需扩展功能
- 跨 Windows/macOS/Linux,支持便携模式
- 完整 Unicode 与快速输出处理,兼容性好
缺点
- 基于 Electron,内存占用较高,不属于轻量终端
- 首次配置项较多,新手需要一定时间熟悉
- 部分高级功能依赖插件,体验因插件质量而异
- 串口/SSH 等场景下仍需注意密钥与配置安全
Tabby 是什么
Tabby(原名 Terminus)是一款面向现代开发者的跨平台终端模拟器,使用 TypeScript 与 Electron 构建,支持 Windows、macOS 和 Linux。它不只是终端,还把 SSH / Telnet 客户端、串口终端和连接管理器整合进同一个界面。
官方定位:Tabby 是 Windows 自带终端、PuTTY、macOS Terminal.app 与 iTerm 的替代品,而不是新的 Shell,也不是轻量级终端。
核心功能
终端体验
- 基于 VT220 并附带多项扩展
- 多级嵌套分屏、标签可置于窗口任意一侧
- 可选「Quake 控制台」式全局热键唤出窗口
- 进程完成通知、进度检测、括号粘贴与多行粘贴警告
- 字体连字、自定义 Shell 配置、标签恢复
SSH / Telnet 客户端
- SSH2 客户端与连接管理器
- X11 转发、端口转发、自动跳板机管理
- Agent 转发(含 Pageant 与 Windows 原生 OpenSSH Agent)
- 登录脚本、通过 Zmodem 在 SSH 会话中直接传输文件
- 内置加密容器保存 SSH 密钥与配置
串口终端
- 保存连接、Readline 输入支持
- 可选十六进制逐字节输入与 hexdump 输出
- 换行符转换、断线自动重连
插件与主题
插件和主题可直接在设置界面安装,例如:
docker:连接 Docker 容器sftp-tab:为 SSH 连接打开 SFTP 标签页quick-cmds:向一个或全部标签快速发送命令save-output:将终端输出记录到文件sync-config:将配置同步到 Gist 或 Gitee
主题方面有 Catppuccin、Gruvbox、Noctis 等社区主题可选。
适用人群
- 需要频繁在多个远程主机间切换的运维/后端开发者
- 做嵌入式开发、需要串口调试的工程师
- 希望用一个工具统一管理 PowerShell、WSL、Git-Bash 等本地 Shell 的用户
注意事项
Tabby 基于 Electron,内存占用不算低。如果对资源占用非常敏感,可以考虑 Alacritty、ConEmu 等更轻量的方案。此外,SSH 密钥与配置建议配合内置加密容器使用,避免明文存放。
评论
- 暂无评论,来写第一条吧。