Tabby 是跨平台终端模拟器,集成 SSH、Telnet 与串口客户端,在 Windows、macOS 和 Linux 上统一管理本地与远程会话。
- v1.0.238
- 发布于
- 2026年10月7日
- 75,358
- 星标
- 798,370
- 下载
- 同步于
- 3 天前
最新版本
v1.0.2382026年10月7日 14:43下载慢?可在上方随时切换镜像源
项目说明
项目概述
Tabby 相当于把 Windows 自带终端、PuTTY 和 iTerm 合到一个窗口里的替代品,区别在于它自带连接管理器、分屏和插件体系。界面用 Angular 15 配合 Electron 43 构建,终端核心是 VT220 加若干扩展,SSH 密钥和配置可以放进一个加密容器。README 自己也交代得很清楚:它不是新的 shell,也不是轻量终端。
| 项目 | 内容 |
|---|---|
| 平台 | Windows、macOS、Linux |
| 当前版本 | v1.0.238 |
| 运行时 | Electron 43 |
| 界面框架 | Angular 15 |
| 许可 | MIT |
一个窗口同时管本地 shell、SSH 主机和串口设备。
主要功能
- 多协议客户端:SSH2 客户端带连接管理器,另有 Telnet 与串口终端
- 端口与 X11 转发:SSH 会话内支持端口转发、X11 转发和自动跳板机管理
- Agent 转发:兼容 Pageant 与 Windows 原生 OpenSSH Agent
- 嵌套分屏:窗格可以多层嵌套,标签栏能停靠在窗口任意一侧
- Quake 控制台:可选的停靠窗口配全局唤出热键,随时下拉一个终端
- 会话记忆:记住上次打开的标签,重启后接着用
- Zmodem 传输:SSH 会话内直接收发文件,不必另开 SFTP 客户端
- Windows shell 支持:覆盖 PowerShell、WSL、Git-Bash、Cygwin、MSYS2、Cmder 和 CMD,配合 Clink 获得补全
- 加密容器:SSH 密钥与配置集中存放并加密
- 插件与主题:设置里直接安装,README 收录 15 个插件与 7 套主题
界面与操作
- 标签栏位置:标签可放在窗口四侧,拖拽即可换边
- 分屏拆法:把当前窗格向右或向下拆分,支持多层嵌套后再合并回标签
- 设置入口:左下角 Settings 打开配置,Profiles 里新建 SSH、Telnet、串口或本地 shell 配置
- 便携模式:在
Tabby.exe同目录建一个data文件夹,配置随目录走 - 插件安装:Settings → Plugins 里搜索并安装,不必手动改配置文件
适用人群
- 需要管理多台服务器的运维人员
- 常在本地与远程终端间切换的开发者
- 调试串口设备的嵌入式工程师
- 习惯分屏并行操作的命令行用户
- 需要随身终端的现场技术人员
快速上手
- 按平台安装:Windows 与 macOS 使用安装包,Debian、Ubuntu 和 RPM 系发行版走 packagecloud 仓库
- 打开 Settings → Profiles → New profile,选 SSH connection 后填入主机、端口和用户名
- 免密登录时在 Profile 的认证页选择密钥,或打开 Agent 转发
- 用分屏热键把多个会话并排放进同一个标签
- 在 Settings → Plugins 安装 docker、quick-cmds 这类插件扩展功能
- 想便携使用,在
Tabby.exe同级目录新建data文件夹后重启
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows、macOS、Linux |
| 安装方式 | 平台安装包,或 Debian 与 RPM 软件仓库 |
| 运行环境 | Electron 43 运行时随包分发,无需另装 |
| 源码构建 | Node.js 环境,界面按 Angular 15 编译,安装包由 electron-builder 26.16 生成 |
注意事项
- 内存占用偏高:Electron 架构比 Alacritty 一类原生终端吃内存,README 明确建议在意内存的用户另选
- 不替代 shell:Tabby 只是终端前端,不提供 MinGW 或 Cygwin 那样的 Unix 工具链
- 便携模式限 Windows:
data目录方案只在 Windows 上生效 - 串口输入模式:默认按行输入,要逐字节十六进制收发时得在串口配置里切换
历史版本
排序