Прощай, PuTTY - почему Tabby стал моим основным терминалом

06 May, 2026

Знаете это чувство, когда стандартный терминал Windows или старый добрый PuTTY начинают казаться тесными? Вроде всё работает, но постоянно чего-то не хватает: то нормальных вкладок, то вменяемого поиска по истории, то возможности быстро перекинуться файлом с сервером без запуска FileZilla. Я долго прыгал между разными решениями, пока не наткнулся на Tabby.

Что это вообще такое

Tabby (раньше он назывался Terminus) — это современный терминальный эмулятор и SSH-клиент. Он работает на Windows, macOS и Linux. Если говорить совсем просто, это «швейцарский нож» для тех, кто проводит в консоли больше десяти минут в день.

Проект написан на TypeScript и базируется на Electron. Знаю, сейчас многие поморщились, вспомнив про аппетит Electron к оперативной памяти. Автор проекта, Евгений, честно пишет об этом в документации: если вам критичен каждый мегабайт RAM, лучше посмотрите в сторону Alacritty. Но если вы готовы пожертвовать лишней сотней мегабайт ради комфорта и плагинов, Tabby есть что предложить.

Чем он хорош на практике

Первое, что бросается в глаза — это работа с SSH. Здесь встроен полноценный менеджер соединений. Вам не нужно помнить IP-адреса или копаться в конфигах .ssh/config (хотя их он тоже подхватывает).

SSH и передача файлов

В Tabby встроен SFTP. Это значит, что когда вы подключены к серверу, можно просто перетащить файл в окно терминала, и он улетит на удаленную машину. Или наоборот — скачать лог-файл парой кликов. Для тех, кто часто возится с конфигами на удаленных серверах, это экономит кучу времени.

Порядок в окнах

Разделение экрана (split panes) здесь сделано по-человечески. Можно нарезать рабочую область как угодно, группировать вкладки и давать им осмысленные названия. Кстати, Tabby умеет восстанавливать сессию после перезагрузки: все ваши вкладки и пути останутся на месте.

Дружба с Windows

Для пользователей Windows это вообще спасение. Tabby отлично дружит с WSL, PowerShell, Git-Bash и даже старым CMD. Он добавляет нормальное автодополнение (через Clink) и позволяет настроить горячие клавиши так, как вы привыкли в других ОС.

Тюнинг и плагины

Tabby — это конструктор. Внутри есть встроенный магазин плагинов и тем. Хотите, чтобы терминал выглядел как в VS Code? Пожалуйста. Нужна интеграция с Docker, чтобы заходить в контейнеры одной кнопкой? Есть такой плагин.

Вот пара интересных расширений, которые я приметил:

  • docker: позволяет подключаться к контейнерам прямо из списка соединений.
  • sync-config: синхронизирует ваши настройки и SSH-профили через Gist. Удобно, если работаете на нескольких компах.
  • mcp-server: свежая штука для интеграции с AI-ассистентами вроде Cursor.

Техническая сторона

Под капотом у нас TypeScript. Это позволило создать очень гибкую систему плагинов. Архитектура построена так, что Tabby — это не просто оболочка над системной консолью, а полноценный эмулятор VT220 с поддержкой Unicode (эмодзи в терминале не разваливаются) и лигатур шрифтов.

Интересная деталь: в Tabby есть встроенный зашифрованный контейнер для хранения ваших SSH-ключей и паролей. Это чуть безопаснее, чем хранить их в открытом виде в текстовых файлах настроек.

Стоит ли переходить

Tabby точно не для всех. Если вы хардкорный пользователь Vim, который живет в чистом TTY, вам он покажется избыточным. Но он идеально подходит в двух случаях:

  1. Вы работаете на Windows и устали от ограничений стандартных консолей.
  2. Вы постоянно админите пачку серверов по SSH и вам нужен удобный менеджер соединений с человеческим интерфейсом.

Из минусов — вес дистрибутива и потребление памяти, свойственное всем Electron-приложениям. Но за возможность настроить «Quake-style» консоль (когда терминал выезжает сверху по нажатию горячей клавиши) и бесшовную работу с файлами через SSH, я готов это простить.

Попробовать его можно даже без установки — у ребят есть веб-версия, которая работает прямо в браузере. Это отличный способ потыкать интерфейс перед тем, как качать бинарник.