Motty: как собрать управление серверами в одном окне
Где взять
t8y2/motty — открыть на GitHub
Открытая лицензия: Apache-2.0 · 693 stars.
Вы когда-нибудь ловили себя на том, что для работы с одним сервером у вас открыты терминал, отдельный FTP-клиент для файлов и браузер для просмотра удаленного рабочего стола? Motty — это нативное приложение на языке Go, которое объединяет SSH-терминал, SFTP-панель, управление портами, VNC/RDP и ИИ-ассистента в одном окне, избавляя вас от хаоса переключения между программами.
Что можно собрать в одном окне
Основная проблема при администрировании серверов — фрагментация инструментов. Motty решает её, предоставляя единый интерфейс для всех базовых задач. Внутри одного окна вы получаете:
- Терминал: полноценные PTY-сессии с поддержкой 256-цветной палитры, True-color и Kitty keyboard protocol.
- Файловый менеджер: SFTP-панель с возможностью редактирования файлов, поддержкой sudo и автоматическим переходом на SCP, если SFTP недоступен.
- Сетевые инструменты: управление локальными, удаленными и SOCKS5-туннелями, которые можно видеть в виде таблицы правил.
- Удаленный доступ: встроенные клиенты VNC и RDP, работающие поверх SSH-соединения.
- ИИ-ассистент: встроенный помощник, который может «видеть» содержимое терминала, помогая в отладке или анализе логов.
Приложение построено на базе Viva и не использует webview, что делает его работу быстрой и «родной» для операционной системы.
Как начать работу
Motty ориентирован на клавиатурное управление: большинство действий, включая открытие панелей или смену вкладок, доступны через командную палитру (Command+Shift+P на macOS или Control+Shift+P на Windows/Linux).
- Добавление хоста: В разделе «Hosts» создайте новый хост, указав адрес и метод аутентификации (ключ, пароль или агент).
- Настройка: Приложение поддерживает импорт конфигураций из OpenSSH, PuTTY, MobaXterm и других популярных клиентов. Пароли хранятся в AES-256-GCM хранилище, ключ от которого защищен системным хранилищем секретов.
- Рабочий процесс: Вы можете разделить экран на части: например, слева запустить терминал с логами, справа открыть SFTP-панель для правки конфигов, а внизу вывести монитор ресурсов сервера. Все это остается в рамках одной сессии.
Кому это подходит
Инструмент будет полезен системным администраторам и разработчикам, которые часто переключаются между множеством серверов и устали от «зоопарка» из разных окон. Если вы цените минимализм и хотите, чтобы все инструменты для работы с удаленной машиной были под рукой, Motty станет логичным выбором.
Границы применимости
Важно понимать, что Motty — это специализированный SSH-клиент. Хотя он поддерживает VNC и RDP, документация проекта прямо указывает на то, что возможности этих реализаций ограничены по сравнению с узкоспециализированным софтом. Также на текущий момент не реализована поддержка AUR или AppImage для Linux, а подписи для Windows и macOS зависят от конфигурации конкретного релиза.
Вердикт
Стоит попробовать, если вы хотите навести порядок в рабочих окнах и предпочитаете управлять серверами через единый, клавиатурно-ориентированный интерфейс.
Лучше выбрать другой путь, если вам требуются специфические функции удаленных рабочих столов (VNC/RDP), которые выходят за рамки базового управления, или если вы жестко привязаны к экосистеме инструментов, требующих глубокой интеграции с браузером.
Справочная информация: проект t8y2/motty распространяется под лицензией Apache-2.0 и на момент проверки собрал 693 звезды на GitHub.
Обсуждение
Комментарии
Напишите, что думаете: согласны, спорите, увидели ошибку или хотите добавить пример. Комментарии появляются сразу; спам и мусор мы удаляем вручную.
Пока комментариев нет. Можно быть первым.