Cliente multiplataforma de terminal e acesso remoto com suporte a SSH, SFTP, FTP, Telnet, porta serial, RDP, VNC e Spice.
- 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
Um ambiente de trabalho desktop nativo em Rust para bancos de dados, SSH, SFTP, terminais, desktop remoto, monitoramento, notas Markdown e agentes de IA.
Plataforma de gerenciamento de servidores self-hosted em que SSH, acesso remoto, SFTP, Docker e métricas são plugins opcionais.
Um gerenciador pessoal de sessões remotas para Windows que organiza conexões RDP, SSH, VNC, Telnet e SFTP em um único launcher.
Aplicativo de terminal para desktop que reúne SSH, RDP, SFTP, clientes de banco de dados, gerenciamento de Kubernetes e contêineres e um agente de IA que executa comandos shell.
Gerenciador open source de conexões remotas para Windows, que reúne sessões RDP, VNC, SSH, Telnet e outras em uma única janela com abas.