Кроссплатформенный терминал и клиент для удалённого доступа с поддержкой SSH, SFTP, FTP, Telnet, последовательного порта, RDP, VNC и Spice.
- Звёзды
- 695
- Форки
- 78
- Открытые issues
- 62
- Последний коммит
- 11 часов назад
Что это?
Motty — SSH-среда для разработчиков и системных администраторов, которые управляют удалёнными серверами. В одном нативном окне объединены терминал, файловый менеджер с поддержкой SFTP и SCP, правила локального, удалённого проброса портов и SOCKS5/HTTP, а также сеансы удалённого рабочего стола VNC или RDP. Приложение написано на Go с использованием UI-фреймворка Viva, поэтому для работы ему не нужны Electron и встроенный браузер.
Перед отправкой учётных данных Motty сверяет ключи хостов со своим файлом known_hosts. Поддерживаются аутентификация с помощью agent keys, файлов identity, сертификатов OpenSSH, файлов PuTTY .ppk, паролей и запросов keyboard-interactive. Сохранённые секреты хранятся в хранилище AES-256-GCM. Хосты можно импортировать из конфигураций OpenSSH, PuTTY, Xshell, MobaXterm и ряда других клиентов.
Ассистент работает в режиме Ask, используя содержимое видимого терминала как контекст, или в режиме Agent, где может выполнять команды после классификации риска и подтверждения. Перед отправкой текста терминала модели секреты маскируются. Дополнительный MCP-сервер предоставляет те же инструменты внешним агентам, а резервные копии можно синхронизировать через WebDAV, S3-совместимое хранилище или GitHub Gist.
Ключевые возможности
- 01Сеансы терминала с вкладками, разделением окна, поиском по истории вывода и несколькими цветовыми схемами.
- 02Просмотр файлов по SFTP с возобновлением передачи, встроенным редактором и возможностью переключиться на SCP.
- 03Локальный и удалённый проброс портов, SOCKS5 и HTTP CONNECT с цепочками промежуточных хостов.
- 04Подключения к удалённому рабочему столу по VNC и RDP, при необходимости — через SSH-туннель.
- 05AI-ассистент в режимах Ask и Agent, с подтверждением действий и маскировкой секретов.
- 06Зашифрованное хранилище паролей и ключей с резервным копированием и синхронизацией через WebDAV, S3 или GitHub Gist.
Сценарии использования
- Управление несколькими Linux-серверами в одном окне рабочего стола без переключения между приложениями.
- Редактирование удалённых файлов по SFTP и открытие их в VS Code или Zed.
- Доступ к внутренним базам данных и веб-сервисам через проброс портов SSH.
- Подключение к компьютерам с Windows и рабочим столам VNC в той же среде, где открыт терминал.
Что важно знать
- У некоторых функций протокола удалённого рабочего стола есть документированные ограничения; они перечислены в docs/remote-desktop.md.
В подборках
Темы
Частые вопросы
- Что такое motty?
- Нативный SSH-клиент для рабочего стола на Go: терминал, SFTP, проброс портов, VNC/RDP и AI-ассистент в одном окне без webview. Motty — SSH-среда для разработчиков и системных администраторов, которые управляют удалёнными серверами. В одном нативном окне объединены терминал, файловый менеджер с поддержкой SFTP и SCP, правила локального, удалённого проброса портов и SOCKS5/HTTP, а также сеансы удалённого рабочего стола VNC или RDP. Приложение написано на Go с использованием UI-фреймворка Viva, поэтому для работы ему не нужны Electron и встроенный браузер.
- motty можно использовать бесплатно? Какая у него лицензия?
- motty распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- motty всё ещё поддерживается?
- Активно поддерживается. Последний коммит в motty — 6 нояб. 2026 г..
- Для чего можно использовать motty?
- Управление несколькими Linux-серверами в одном окне рабочего стола без переключения между приложениями. Редактирование удалённых файлов по SFTP и открытие их в VS Code или Zed. Доступ к внутренним базам данных и веб-сервисам через проброс портов SSH. Подключение к компьютерам с Windows и рабочим столам VNC в той же среде, где открыт терминал.
- Где скачать motty?
- Исходный код и инструкции по установке — на GitHub: https://github.com/t8y2/motty
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Нативное Rust-приложение для рабочего стола: базы данных, SSH, SFTP, терминалы, удалённый рабочий стол, мониторинг, заметки Markdown и AI-агенты.
Платформа для управления серверами с самостоятельным хостингом и плагинами для SSH, удалённого рабочего стола, SFTP, Docker и метрик, которые можно подключать по отдельности.
Персональный менеджер удалённых подключений для Windows: объединяет RDP, SSH, VNC, Telnet и SFTP в одном лаунчере.
Кроссплатформенный терминал для настольных ПК с поддержкой SSH, RDP, SFTP, баз данных, Kubernetes и контейнеров, а также AI-агентом для выполнения shell-команд.
Менеджер удалённых подключений для Windows с открытым исходным кодом, который объединяет RDP, VNC, SSH, Telnet и другие сеансы в одном окне с вкладками.