Tabby 终端:跳板机、串口、本地 Shell 一个窗口全搞定

发布时间:2026/10/15 1:51:02
Tabby 终端:跳板机、串口、本地 Shell 一个窗口全搞定 Tabby 终端跳板机、串口、本地 Shell 一个窗口全搞定【免费下载链接】tabbyA terminal for a more modern age项目地址: https://gitcode.com/GitHub_Trending/ta/tabbyTabby 终端是一款跨 Windows、macOS、Linux 的终端内置 SSH2 客户端、串口终端和 Telnet 客户端。本地 shell、远程连接、板卡调试开在同一个窗口里连接资料和加密密钥统一保存重启后标签页自动恢复省掉在多个工具间来回切换的功夫。它解决什么问题同一套活儿散落在多个工具里看远程日志要打开一个客户端跑本地脚本要另一个调板卡再找一个串口程序。连接信息各存一处密钥密码各放一边每开一次窗口都要重新敲一遍地址。Tabby 把终端、SSH、串口放进同一个标签页体系所有资料、密钥和配置收进一份文件工具数量从三四个降到一个。从安装到跑起来官方安装包。从 releases 页面下载对应系统的版本Debian/Ubuntu 和 RPM 系发行版也可以添加官方软件源。启动后点新建标签左侧资料树会自动列出本机可用的 ShellWindows 下含 PowerShell、WSL、Git-Bash、Cygwin、MSYS2、Cmder、CMD选中即用无需任何配置。从源码构建。环境要求 Node.js 15 及以上和 YarnLinux 上先装好系统库git clone https://gitcode.com/GitHub_Trending/ta/tabby cd tabby sudo apt install libfontconfig-dev libsecret-1-dev libarchive-tools libnss3 libgtk-3-0 libgbm1 cmake yarn yarn run build yarn start完整清单和安装包构建方法见 HACKING.md。核心能力拆解SSH 内网访问跳板机一次配好内置 SSH2 客户端加连接管理器提供 X11 与端口转发、Agent 转发含 Pageant 和 Windows 原生 OpenSSH Agent、登录后执行脚本scripts私钥可存入应用内加密保险库。真实用法内网机器必须经跳板机访问时在目标资料里指定jumpHost即可之后每次连接一步直达Agent 转发让跳板机侧的密钥校验也不需要手动带密钥。省掉的是一台额外客户端和每次手工登录跳板机的动作。串口调试设备自动列出断线自动重连串口资料树会自动列出系统检测到的设备波特率从 1200 到 921600 有现成清单可选支持逐字节 hex 输入、hexdump 输出、换行转换以及断线后的自动重连。真实用法嵌入式调试时选中板卡对应的串口、指定波特率就能收发hex 模式直接看裸字节。省掉单独维护一个串口工具的麻烦。排障分屏日志和压测同屏进程结束有提醒基于 VT220 加扩展实现支持多级嵌套分屏标签可以放在窗口任意一边进程结束时弹通知能识别进度条多行粘贴前会警告并支持括号粘贴可选 PuTTY 风格的选中即复制、右键粘贴。真实用法排障时左边挂日志 tail、右边跑压测一个分屏搞定长任务跑完不用盯屏通知直接弹出来。连接资料统一存放重启自动恢复SSH 连接、本地 shell、串口设备都以资料形式存在同一份配置里重启后标签页按recoverTabs恢复桌面端默认开启见 configDefaults.yaml。真实用法异常退出或重启电脑后之前的工作现场原样回来换台机器拷一份配置加保险库即可不必逐条重建连接。实际工作中怎么用资料级快捷键。每个资料、资料组都能单独绑快捷键实现见 tabby-core/src/hotkeys.ts生产机、测试机各绑一个比在资料树里翻找快得多也避免误连。快速连接一行开连。快速连接的默认 Provider 是 SSH串口支持端口波特率语法如/dev/ttyUSB0921600不写波特率时默认按 115200 处理。便携模式。Windows 下在Tabby.exe同目录建一个data文件夹配置、密钥、插件全部落在这里整个目录拷到 U 盘就能带走。本地插件目录调试。插件的package.json带tabby-plugin关键字才会被加载开发调试时把目录指给环境变量即可见 HACKING.mdTABBY_PLUGINS$(pwd) tabby --debug扩展点集中在 tabby-core/src/api/缺什么能力就写个插件补上。避坑与解法 ⚠️Linux 上 yarn 装依赖失败→ 缺系统库。原因Electron 构建需要一组原生库解法先装libfontconfig-dev libsecret-1-dev libarchive-tools libnss3 libgtk-3-0 libgbm1 cmake等完整清单在 HACKING.md。fork 下来的仓库装模块不全→ 没有上游 tags。原因构建脚本依赖上游版本 tag解法安装前先执行git pull --tags upstream master。串口打开时弹窗问波特率→ 资料里没写波特率。原因串口资料的波特率默认为空首次打开必须由用户选定解法把波特率写进资料或用端口波特率的快速连接语法。感觉内存占用偏大→ 这是设计取向。原因Tabby 基于 ElectronREADME 明确说它不轻量解法在意 RAM 就换 Alacritty 这类轻量终端。适合谁与不适合谁适合需要频繁管理多台 SSH 机器的开发、运维做嵌入式、需要串口调试的硬件工程师要求一套配置跨 Win/mac/Linux 的用户。不适合只开本地 shell 的轻用户以及在意内存占用的场景——官方建议此时选 Alacritty。先从发行版下载安装包建第一条 SSH 资料跑通跳板机连接再给常用资料各绑一个快捷键。【免费下载链接】tabbyA terminal for a more modern age项目地址: https://gitcode.com/GitHub_Trending/ta/tabby创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询