Repolode
t8y2

t8y2/motty

Um cliente SSH nativo para desktop, feito em Go, que reúne terminal, SFTP, encaminhamento de portas, VNC/RDP e um assistente de IA em uma única janela, sem webview.

Alternativa open source a:TermiusXshellSecureCRT

Estrelas
695
Forks
78
Issues abertas
62
Último commit
há 20 horas

O que é?

Motty é um espaço de trabalho SSH para desktop voltado a desenvolvedores e administradores de sistemas que gerenciam servidores remotos. Ele reúne terminal, navegador de arquivos com SFTP e SCP, regras de encaminhamento local, remoto e SOCKS5/HTTP, além de sessões de desktop remoto VNC ou RDP, tudo em uma única janela nativa. É feito em Go com o framework Viva UI, portanto não precisa do runtime do Electron nem de um navegador incorporado.

As chaves de host são verificadas em relação ao arquivo known_hosts do próprio Motty antes do envio das credenciais. A autenticação é compatível com chaves de agent, arquivos de identidade, certificados OpenSSH, arquivos .ppk do PuTTY, senhas e prompts keyboard-interactive. Os segredos salvos ficam protegidos em um cofre AES-256-GCM, e é possível importar hosts do OpenSSH config, PuTTY, Xshell, MobaXterm e vários outros clientes.

O assistente funciona no modo Ask, usando o terminal visível como contexto, ou no modo Agent, em que pode executar comandos mediante classificação de risco e aprovação. Os segredos são ocultados antes que o texto do terminal seja enviado a um modelo. Um servidor MCP opcional disponibiliza as mesmas ferramentas para agentes externos, e os backups podem ser sincronizados pelo WebDAV, por armazenamento compatível com S3 ou por um GitHub Gist.

Recursos principais

  • 01Sessões de terminal com abas, painéis divididos, busca no histórico e vários esquemas de cores.
  • 02Navegação de arquivos por SFTP com transferências retomáveis, editor integrado e alternativa via SCP.
  • 03Encaminhamento de portas local, remoto, SOCKS5 e HTTP CONNECT, com cadeias de hosts intermediários.
  • 04Conexões de desktop remoto VNC e RDP, com opção de tunelamento por SSH.
  • 05Assistente de IA com modos Ask e Agent, aprovação de comandos e ocultação de segredos.
  • 06Cofre criptografado para senhas e chaves, com backup e sincronização via WebDAV, S3 ou GitHub Gist.

Casos de uso

  • Gerenciar vários servidores Linux em uma única janela, sem precisar alternar entre aplicativos.
  • Editar arquivos remotos por SFTP e abri-los no VS Code ou no Zed.
  • Acessar bancos de dados ou serviços web internos por meio do encaminhamento de portas SSH.
  • Conectar-se a máquinas Windows ou desktops VNC no mesmo espaço de trabalho do terminal.

Antes de usar

  • Alguns recursos do protocolo de área de trabalho remota apresentam lacunas documentadas em docs/remote-desktop.md.

Em coleções

Tópicos

Perguntas frequentes

O que é motty?
Um cliente SSH nativo para desktop, feito em Go, que reúne terminal, SFTP, encaminhamento de portas, VNC/RDP e um assistente de IA em uma única janela, sem webview. Motty é um espaço de trabalho SSH para desktop voltado a desenvolvedores e administradores de sistemas que gerenciam servidores remotos. Ele reúne terminal, navegador de arquivos com SFTP e SCP, regras de encaminhamento local, remoto e SOCKS5/HTTP, além de sessões de desktop remoto VNC ou RDP, tudo em uma única janela nativa. É feito em Go com o framework Viva UI, portanto não precisa do runtime do Electron nem de um navegador incorporado.
motty é gratuito? Qual é a licença?
motty é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
motty ainda é mantido?
Manutenção ativa. O último commit de motty foi em 6 de nov. de 2026.
Para que posso usar motty?
Gerenciar vários servidores Linux em uma única janela, sem precisar alternar entre aplicativos. Editar arquivos remotos por SFTP e abri-los no VS Code ou no Zed. Acessar bancos de dados ou serviços web internos por meio do encaminhamento de portas SSH. Conectar-se a máquinas Windows ou desktops VNC no mesmo espaço de trabalho do terminal.
Onde consigo motty?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/t8y2/motty

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados