Terminus — это кроссплатформенный терминальный эмулятор и многофункциональный клиент удалённых подключений, предназначенный для работы на Windows, macOS и Linux. Программа сочетает в себе возможности традиционного эмулятора терминала с расширенными средствами настройки интерфейса, поддержки вкладок и панелей, а также встроенным SSH-клиентом и менеджером подключений. Terminus ориентирован на пользователей, которым требуется гибкое рабочее окружение для локальной и удалённой работы в командной строке, включая системных администраторов, разработчиков и продвинутых пользователей.
Проект развивался как ответ на потребность в современном, настраиваемом и расширяемом терминальном решении: помимо базовой эмуляции терминала он предоставляет интеграцию с различными шеллами, поддержку проксирования и туннелирования, настройки профилей и тем оформления. Исторические данные о происхождении и авторстве могут быть фрагментарными в публичных источниках; если конкретные авторы или подробная история разработки неизвестны, это не умаляет типичных функций и сценариев использования, которые характерны для подобных приложений.
- Кроссплатформенность: работа под Windows, macOS и Linux с единой кодовой базой или близкими по функционалу сборками.
- Вкладки и панели: одновременная работа с несколькими сеансами в рамках одного окна, разделение экрана на панели и возможность группировки сессий.
- SSH-клиент и менеджер подключений: встроенные средства для управления удалёнными соединениями, хранение профилей, аутентификация по ключам и поддержка разных протоколов подключения.
- Высокая настраиваемость: гибкие параметры отображения, схемы клавиш, макросы, пользовательские команды и темы оформления.
- Поддержка плагинов и расширений: возможность добавления функциональности через плагины, расширяющие возможности интерфейса и автоматизации.
- Интеграция с шеллами и инструментами: совместимость с bash, zsh, PowerShell и другими командными оболочками, а также с внешними инструментами и терминальными утилитами.
- Управление профилями и сеансами: сохранение настроек для разных окружений, быстрый доступ к часто используемым подключениям и возможность групповой настройки.
- Безопасность соединений: поддержка аутентификации по SSH-ключам, опции шифрования и параметры для безопасного управления удалёнными хостами.
- Поддержка копирования/вставки и буфера: удобные механизмы для взаимодействия с содержимым терминала и обмена данными между сессиями.
- Производительность и стабильность: оптимизации для плавной работы с большим количеством открытых сеансов и длительных соединений.