Tabby:开源终端还带 Web 版,SSH、SFTP、串口一把梭
支持平台:Windows / macOS / Linux / Web | 授权:免费开源(MIT) | GitHub ⭐ 72.1k
开发者的终端选择,常年是 XShell + Xftp 配 iTerm2 各种乱炖——Windows 上买个 XShell 授权,mac 上切回 iTerm2,配置文件还得各管各的。Tabby 就是来终结这场分裂的:一个开源终端,Windows、macOS、Linux 全平台跑,还自带 Web 版,SSH、SFTP、串口通讯全整合在一起。
不是又一个终端模拟器
Tabby 的前身叫 Terminus,后来改名叫 Tabby,是 Eugeny 主导的一个开源项目。它基于 Electron 构建——这一点可能会劝退性能党,但实际体验下来,Tabby 在输出流畅度和响应速度上的优化做得不错。
- 分屏与多标签
- 窗口内随意分屏,横向纵向随意切。标签页可以拖到侧边栏,多个 SSH 会话同时开,切换不卡。还有一个"Quake 控制台"模式——全局快捷键一键唤出/隐藏,像游戏控制台一样从屏幕顶部滑下来。
- SSH 客户端
- 内置 SSH 连接管理器,支持密钥认证、跳板机自动管理、代理转发、X11 转发、Zmodem 文件传输。连接配置加密存储在容器里,不用怕密钥泄露。
- SFTP 直传
- 不用额外开 Xftp 或 FileZilla。SSH 连接上之后,点一下 SFTP 标签,直接浏览服务器文件、上传下载,跟 SecureCRT 的 SFTP 体验类似。
- 串口终端
- 支持串口连接,带 readline 输入、hex dump 输出、换行符转换和自动重连。嵌入式开发调设备时用得上。
插件系统——18 个内置插件
Tabby 的插件生态很丰富,应用内直接装:
- docker:直接从 Tabby 连接和管理 Docker 容器
- sync-config:配置同步到 Gist 或 Gitee,换机器不丢配置
- sftp-tab:SSH 连接上后开 SFTP 标签,浏览器式管理文件
- quick-cmds:一键向所有终端标签发送命令
- workspace-manager:保存工作区配置,下次一键恢复所有标签和目录
- background:改终端背景图、设置透明度
- mcp-server:给 AI 助手提供 MCP 接口,让 AI 读取终端内容
主题方面,内置了 hype、relaxed、gruvbox、catppuccin、noctis 等多个配色方案,深浅色随你挑。
最意外的是 Web 版
Tabby 提供了一个 Web 应用版本(tabby.sh/app),浏览器打开就能用。甚至可以把 Tabby Web 自托管到自己的服务器上——这对需要通过堡垒机远程操作的场景很有用,开个浏览器就是一个完整的终端+SSH 客户端。
Windows 上还支持便携模式:在 Tabby.exe 同目录下创建 data 文件夹,所有配置和密钥都存在这个文件夹里,放 U 盘随身带,插哪台电脑都能用。
72k Star 不是白来的。Tabby 用一个开源项目,把 XShell 的 SSH 管理、iTerm2 的分屏体验、SecureCRT 的 SFTP、浏览器终端的灵活性全揉在了一起。如果你受够了 Windows 和 Mac 之间终端工具各用各的,Tabby 值得一试。