Eugeny

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 里搜索并安装,不必手动改配置文件

适用人群

  • 需要管理多台服务器的运维人员
  • 常在本地与远程终端间切换的开发者
  • 调试串口设备的嵌入式工程师
  • 习惯分屏并行操作的命令行用户
  • 需要随身终端的现场技术人员

快速上手

  1. 按平台安装:Windows 与 macOS 使用安装包,Debian、Ubuntu 和 RPM 系发行版走 packagecloud 仓库
  2. 打开 Settings → Profiles → New profile,选 SSH connection 后填入主机、端口和用户名
  3. 免密登录时在 Profile 的认证页选择密钥,或打开 Agent 转发
  4. 用分屏热键把多个会话并排放进同一个标签
  5. 在 Settings → Plugins 安装 docker、quick-cmds 这类插件扩展功能
  6. 想便携使用,在 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 上生效
  • 串口输入模式:默认按行输入,要逐字节十六进制收发时得在串口配置里切换

历史版本

排序