tabby

EugenyMIT活跃维护

一款基于 TypeScript 的现代终端模拟器,支持 SSH、Telnet、串口连接,提供插件扩展和主题定制,适合替代传统终端工具。

A terminal for a more modern age

v1.0.238发布于 2026-10-07 06:43 UTC75,369star +51 / 7 天4,338fork同步于 2026-11-10 17:18 UTC

怎么上手

由 README 提炼,执行前请确认
从 https://github.com/Eugeny/tabby/releases/latest 下载对应平台安装包;Debian/Ubuntu 与 RPM 系可通过 packagecloud 仓库安装
硬件要求按 README 说明

README 未说明硬件要求,仅说明支持 Windows、macOS 和 Linux;作者明确表示它并不轻量,若在意内存占用可考虑 Conemu 或 Alacritty。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

跨 Windows、macOS、Linux 的高度可配置终端模拟器,集成 SSH、Telnet 与串口客户端

一款基于 TypeScript 的现代终端模拟器,支持 SSH、Telnet、串口连接,提供插件扩展和主题定制,适合替代传统终端工具。

核心能力

  • 内置 SSH2 客户端与连接管理器,支持 X11 和端口转发
  • 集成串口终端,支持十六进制输入输出与自动重连
  • 支持嵌套分屏、多标签页与全局热键唤出的 Quake 式窗口
  • 通过 Zmodem 在 SSH 会话中直接收发文件
  • 插件与主题可在设置界面内直接安装

容易踩的坑

项目本身不轻量,内存敏感场景需谨慎;Windows 便携模式需在 Tabby.exe 同目录手动创建 data 文件夹;插件和主题需在应用内设置中单独安装

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v1.0.238
  1. v1.0.238最新正式版2026-10-07 · 2026-10-07 06:43 UTC

    Features

    Fixes

    New Contributors

    Full Changelog: https://github.com/Eugeny/tabby/compare/v1.0.237...v1.0.238

  2. v1.0.2372026-09-25 · 2026-09-25 07:40 UTC
    查看更新说明

    Features

    Fixes

    New Contributors

    Full Changelog: https://github.com/Eugeny/tabby/compare/v1.0.236...v1.0.237

  3. v1.0.2362026-09-23 · 2026-09-23 17:14 UTC
    查看更新说明

    Security fixes

    • GHSA-8wmh-xr5f-qvj7: reject unsolicited agent-forwarding channels when agent forwarding is disabled — a malicious or compromised SSH server could otherwise reach the local SSH agent unsolicited in https://github.com/Eugeny/tabby/commit/b091dc51

    Changes

    Fixes

  4. v1.0.2352026-07-22 · 2026-07-22 22:48 UTC
    查看更新说明

    Security fixes

    • GHSA-59p9-8gwf-v9v7: Windows SFTP path traversal allows a malicious server to write files outside the selected download directory

    Changes

    Fixes

    New Contributors

  5. v1.0.2342026-05-17 · 2026-05-17 15:19 UTC
    查看更新说明

    Security fixes

    GHSA-m937-jm93-pfp6

    • Dragging and dropping a file with a specially crafted name onto the terminal could cause the terminal to execute an arbitrary command contained in the file name.

    Features

    • auto-sudo-password multi language and sudo-rs support (#11019) #11019 (Ponder)
    • add 'Export to file' option to terminal context menu (#11109) #11109 (Utkarsh Adhran)

    Fixes

    • improve transfer menu readability (#11272) #11272 (mouse)
    • b82ac4c: Make macOS build fail if code signing fails (#11255) (Copilot) #11255
    • b0c2f5f: handle keytar password load errors (Eugene)
    • 012a62d: Fix CLI crashes on Wayland due to unhandled X11 error in Glasstron (#11264) (Chris McGrath) #11264
    • 03e9aa0: fixed #11283 - missing terminal titles (Eugene)

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译


    👋 Managing remote environments? Check out Warpgate, my smart SSH/HTTP/MySQL bastion server, it works great with Tabby, you'll love it.


    Downloads:


    Tabby (formerly Terminus) is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux

    • Integrated SSH and Telnet client and connection manager
    • Integrated serial terminal
    • Theming and color schemes
    • Fully configurable shortcuts and multi-chord shortcuts
    • Split panes
    • Remembers your tabs
    • PowerShell (and PS Core), WSL, Git-Bash, Cygwin, MSYS2, Cmder and CMD support
    • Direct file transfer from/to SSH sessions via Zmodem
    • Full Unicode support including double-width characters
    • Doesn't choke on fast-flowing outputs
    • Proper shell experience on Windows including tab completion (via Clink)
    • Integrated encrypted container for SSH secrets and configuration
    • SSH, SFTP and Telnet client available as a web app (also self-hosted).

    Contents

    What Tabby is and isn't

    • Tabby is an alternative to Windows' standard terminal (conhost), PowerShell ISE, PuTTY, macOS Terminal.app and iTerm

    • Tabby is not a new shell or a MinGW or Cygwin replacement. Neither is it lightweight - if RAM usage is of importance, consider Conemu or Alacritty

    Terminal features

    • A VT220 terminal + various extensions
    • Multiple nested split panes
    • Tabs on any side of the window
    • Optional dockable window with a global spawn hotkey ("Quake console")
    • Progress detection
    • Notification on process completion
    • Bracketed paste, multiline paste warnings
    • Font ligatures
    • Custom shell profiles
    • Optional RMB paste and copy-on select (PuTTY style)

    SSH Client

    • SSH2 client with a connection manager
    • X11 and port forwarding
    • Automatic jump host management
    • Agent forwarding (incl. Pageant and Windows native OpenSSH Agent)
    • Login scripts

    Serial Terminal

    • Saved connections
    • Readline input support
    • Optional hex byte-by-byte input and hexdump output
    • Newline conversion
    • Automatic reconnection

    Portable

    Tabby will run as a portable app on Windows, if you create a data folder in the same location where Tabby.exe lives.

    Plugins

    Plugins and themes can be installed directly from the Settings view inside Tabby.

    • docker - connect to Docker containers
    • title-control - allows modifying the title of the terminal tabs by providing a prefix, suffix, and/or strings to be removed
    • quick-cmds - quickly send commands to one or all terminal tabs
    • save-output - record terminal output into a file
    • sync-config - sync the config to Gist or Gitee
    • clippy - an example plugin which annoys you all the time
    • workspace-manager - allows creating custom workspace profiles based on the given config
    • search-in-browser - opens default system browser with a text selected from the Tabby's tab
    • sftp-tab - open sftp tab for ssh connection like SecureCRT
    • background - change Tabby background image and more...
    • highlight - Tabby terminal keyword highlight plugin
    • web-auth-handler - In-app web authentication popups (Built primarily for warpgate in-browser auth)
    • mcp-server - Powerful Model Context Protocol server integration for Tabby that seamlessly connects with AI assistants through MCP clients like Cursor and Windsurf, enhancing your terminal workflow with intelligent AI capabilities.
    • ssh-keymap - lets your synced Tabby SSH profiles reference private keys by name instead of by absolute file path. A local mapping file (never synced) translates each name to the real path on that machine * serial-timestamp - adds timestamps to serial terminal sessions

    Themes

    Sponsors

    packagecloud has provided free Debian/RPM repository hosting

    keygen has provided free release & auto-update hosting

    IQ Hive is providing financial support for the project development

    Contributing

    Pull requests and plugins are welcome!

    See HACKING.md and API docs for information of how the project is laid out, and a very brief plugin development tutorial.


    Thanks goes to these wonderful people (emoji key):