AX 爱鲜报

Tabby 终端

Tabby(原 Terminus)是一款跨平台、高度可配置的现代终端模拟器,内置 SSH、Telnet 与串口客户端,支持分屏、主题、插件扩展,面向 Windows、macOS 与 Linux 开发者。

过去 7 天收获 1 颗 Star

爱鲜报评分

0.0

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 密钥与配置建议配合内置加密容器使用,避免明文存放。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。