Cette page est affichée en anglais. Une traduction française est en cours.
ScriptsJun 2, 2026·3 min de lecture

Tabby — Modern Cross-Platform Terminal Emulator

A highly configurable terminal emulator with GPU acceleration, split panes, SSH integration, and a plugin system. Supports Windows, macOS, and Linux with serial port and SFTP support built in.

Prêt pour agents

Installation agent prête

Cet actif peut être installé après choix du runtime, vérification du plan et exécution de la commande adaptée.

Native · 98/100Policy : autoriser
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
Tabby Terminal
Commande d'installation directe
npx -y tokrepo@latest install fa3b9213-5ec0-11f1-9bc6-00163e2b0d79 --target codex

À exécuter après confirmation du plan en dry-run.

Introduction

Tabby is an open-source, cross-platform terminal emulator built with Electron and modern web technologies. It aims to replace legacy terminals like PuTTY, MobaXterm, and iTerm with a single configurable application that works on Windows, macOS, and Linux.

What Tabby Does

  • Provides a GPU-accelerated terminal with split panes, tabs, and customizable hotkeys
  • Integrates SSH, SFTP, and serial port connections with a built-in connection manager
  • Supports plugins for extending functionality including themes, shells, and integrations
  • Offers profile-based configuration with per-host settings and automatic reconnection
  • Includes a portable mode for running from USB drives without installation

Architecture Overview

Tabby is built on Electron with an Angular frontend. The terminal rendering layer uses xterm.js with WebGL acceleration. The plugin system allows third-party extensions via npm packages. SSH connectivity is handled through a native Node.js addon wrapping libssh, providing key-based and agent-forwarded authentication without external dependencies.

Self-Hosting & Configuration

  • Download prebuilt binaries from GitHub releases for all major platforms
  • Configuration is stored in a YAML file at ~/.config/tabby/config.yaml
  • Plugins can be installed from the built-in plugin manager or manually via npm
  • SSH connections support agent forwarding, jump hosts, and SOCKS proxies
  • Profiles allow per-connection shell, environment, and appearance settings

Key Features

  • GPU-accelerated rendering for smooth scrolling and large output
  • Integrated SSH client with SFTP file transfer and tunneling
  • Serial port support for embedded development and hardware debugging
  • Fully themeable with CSS and community theme plugins
  • Encrypted vault for storing SSH credentials and passphrases locally

Comparison with Similar Tools

  • iTerm2 — macOS-only; Tabby runs on Windows, macOS, and Linux
  • Windows Terminal — Windows-only and lacks built-in SSH management
  • Hyper — Similar Electron base but fewer built-in integrations
  • Alacritty — Faster rendering but no GUI settings, SSH, or plugins
  • Ghostty — Native performance but newer with a smaller plugin ecosystem

FAQ

Q: Does Tabby work with WSL on Windows? A: Yes, Tabby auto-detects WSL distributions and offers them as shell profiles alongside PowerShell and cmd.

Q: Can I sync settings across machines? A: Tabby supports config sync via its optional cloud service or by manually syncing the YAML config file through Git or a file sync tool.

Q: Is Tabby slower than native terminals due to Electron? A: GPU-accelerated rendering and optimized xterm.js keep Tabby competitive for most workloads. Extremely high-throughput output may be faster in native terminals.

Q: Does Tabby support tmux or screen integration? A: Tabby provides its own tab and split pane management. It works alongside tmux but does not embed tmux sessions natively.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires