Repolode
t8y2

t8y2/motty

Нативный SSH-клиент для рабочего стола на Go: терминал, SFTP, проброс портов, VNC/RDP и AI-ассистент в одном окне без webview.

Open source альтернатива:TermiusXshellSecureCRT

Звёзды
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 обновляется ежедневно.

Похожие проекты

Платформа для управления серверами с самостоятельным хостингом и плагинами для SSH, удалённого рабочего стола, SFTP, Docker и метрик, которые можно подключать по отдельности.

15,9 тыс.+126 за неделю770TypeScriptApache-2.0Активно поддерживаетсяОбновлён 12 часов назад

Кроссплатформенный терминал для настольных ПК с поддержкой SSH, RDP, SFTP, баз данных, Kubernetes и контейнеров, а также AI-агентом для выполнения shell-команд.

1,1 тыс.+79 за неделю171GoApache-2.0Активно поддерживаетсяОбновлён 18 часов назад