Terminus — кроссплатформенный терминальный эмулятор и SSH-клиент, разработанный для использования на настольных и мобильных устройствах. Программа предоставляет интерфейс с вкладками для одновременной работы с несколькими сеансами, поддерживает протоколы удалённого доступа и передачи данных, такие как SSH, Mosh, Telnet и SFTP, и ориентирована на пользователей, которым требуется управления множеством хостов и хранение учётных данных.
Исторически Terminus развивался как современная замена классическим терминальным приложениям, объединяя функции подключения, управления ключами и автозаполнения в одном приложении. Доступные сведения о конкретных версиях и авторстве могут быть ограничены; в таком случае описание ниже опирается на обобщённые характеристики подобных проектов и открытые источники описаний функциональности.
- Многопротокольная поддержка: работа с SSH, Mosh, Telnet и SFTP в одном приложении, позволяющая подключаться к разным типам удалённых систем.
 - Вкладочный интерфейс: одновременное открытие нескольких терминальных сеансов в отдельных вкладках для удобного переключения и организации работы.
 - Управление хостами: каталог удалённых хостов с возможностью группировки, сохранения настроек подключения и метаданных для каждого хоста.
 - Синхронизируемое зашифрованное хранилище: безопасное хранение паролей, приватных ключей и других секретов с возможностью синхронизации между устройствами и защитой шифрованием.
 - Поддержка ключей и агентной аутентификации: импорт и управление SSH-ключами, интеграция с агентами аутентификации и автоматическое использование приватных ключей при подключении.
 - Автозаполнение и сниппеты: функции автозаполнения команд, сниппетов и шаблонов для ускорения ввода часто используемых последовательностей команд.
 - Командная совместная работа: возможности совместного доступа к сеансам или обмена настройками и сниппетами между участниками команды.
 - Кроссплатформенность: доступность на различных операционных системах, включая настольные (Windows, macOS, Linux) и мобильные платформы, с адаптацией интерфейса под устройства.
 - Конфигурируемый интерфейс: настройка внешнего вида терминала, раскладки клавиатуры, раскладок вкладок и поведения соединений.
 - Логирование и экспорт сеансов: возможность записи журналов сеансов и экспорта данных для аудита или отладки.