Workspace SSH autohospedado no navegador, executado no Cloudflare Workers, com terminal, gerenciador de arquivos SFTP, monitoramento de processos e gerenciamento de hosts.
- Estrelas
- 240
- Forks
- 18
- Issues abertas
- 54
- Último commit
- anteontem
O que é?
Hatoba é um cliente SSH para desktop que reúne hosts, chaves e sessões de terminal em um só app e sincroniza esses dados entre dispositivos. Cada terminal tem um assistente de IA capaz de ler a tela, executar comandos e editar arquivos no host, com controles de aprovação sobre o que ele pode fazer. O app usa sua própria API key compatível com OpenAI ou Anthropic e oferece suporte a skills e servidores MCP.
A sincronização é opcional e funciona em um Cloudflare Worker com um banco de dados D1 implantados na sua própria conta, então nenhum servidor do Hatoba armazena seus dados. Tudo é criptografado no dispositivo com chaves derivadas por Argon2id e AES-256-GCM antes de ser armazenado ou sincronizado. Assim, o Worker e o banco de dados armazenam apenas texto cifrado.
Além do terminal, o Hatoba inclui um painel de arquivos SFTP, encaminhamento de portas, monitoramento do uso de recursos por SSH e suporte a senhas e chaves Ed25519, ECDSA e RSA. Ele é desenvolvido com Tauri 2 e prioriza o Windows, com pacotes para Linux e uma versão experimental para macOS.
Recursos principais
- 01Assistente de IA que lê a tela do terminal, executa comandos e edita arquivos, com modo de aprovação ou automático
- 02Gerenciamento de hosts com grupos, tags, importação de ~/.ssh/config e ProxyJump
- 03Painel SFTP com transferência por arrastar e soltar e edição de arquivos remotos em um editor local
- 04Encaminhamento de portas local, remoto e SOCKS
- 05Sincronização incremental criptografada de ponta a ponta por meio do seu próprio Cloudflare Worker e D1
- 06O comando Hatoba permite que agentes de programação e scripts usem hosts salvos sem acessar senhas
Casos de uso
- Gerenciar muitos servidores e sincronizar hosts e chaves entre um laptop e um desktop
- Deixar um assistente de IA diagnosticar e corrigir problemas em uma máquina remota, aprovando as ações
- Editar arquivos em servidores remotos usando seu editor local e SFTP
- Manter dados SSH confidenciais privados quando você não quiser usar um serviço de sincronização de terceiros
Início rápido
- 1
Adicione o bucket Extras ao Scoop
scoop bucket add extras - 2
Instale o Hatoba com o Scoop no Windows
scoop install extras/hatoba - 3
No Arch Linux, instale hatoba-bin do AUR usando um auxiliar do AUR
yay -S hatoba-bin - 4
Ou baixe o aplicativo para o seu sistema na página de downloads
Antes de usar
- O mantenedor testa principalmente no Windows, então as versões para Linux e macOS são pouco testadas em situações reais.
- A versão para macOS é experimental.
- Os recursos de IA exigem sua própria chave de API compatível com OpenAI ou da Anthropic.
- A sincronização opcional requer a implantação de um Worker e de um banco de dados D1 na sua própria conta da Cloudflare.
Em coleções
Tópicos
Perguntas frequentes
- O que é Hatoba?
- Cliente SSH para Windows, Linux e macOS com assistente de IA integrado e sincronização criptografada de ponta a ponta na sua própria conta Cloudflare. Hatoba é um cliente SSH para desktop que reúne hosts, chaves e sessões de terminal em um só app e sincroniza esses dados entre dispositivos. Cada terminal tem um assistente de IA capaz de ler a tela, executar comandos e editar arquivos no host, com controles de aprovação sobre o que ele pode fazer. O app usa sua própria API key compatível com OpenAI ou Anthropic e oferece suporte a skills e servidores MCP.
- Hatoba é gratuito? Qual é a licença?
- Hatoba é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Hatoba ainda é mantido?
- Manutenção ativa. O último commit de Hatoba foi em 4 de nov. de 2026.
- Para que posso usar Hatoba?
- Gerenciar muitos servidores e sincronizar hosts e chaves entre um laptop e um desktop Deixar um assistente de IA diagnosticar e corrigir problemas em uma máquina remota, aprovando as ações Editar arquivos em servidores remotos usando seu editor local e SFTP Manter dados SSH confidenciais privados quando você não quiser usar um serviço de sincronização de terceiros
- Como instalar Hatoba?
- Adicione o bucket Extras ao Scoop: scoop bucket add extras Instale o Hatoba com o Scoop no Windows: scoop install extras/hatoba No Arch Linux, instale hatoba-bin do AUR usando um auxiliar do AUR: yay -S hatoba-bin Ou baixe o aplicativo para o seu sistema na página de downloads
- Onde consigo Hatoba?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/scarletkc/Hatoba
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Cliente de terminal desktop nativo criado com GPUI para SSH, shells locais, Telnet, Serial, RDP e VNC, com SFTP, túneis e OTP.
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.
Compartilhamento temporário de arquivos, hospedado por você e com criptografia ponta a ponta, na sua própria conta de Cloudflare Workers, D1 e R2.
Cliente SSH compatível com OpenSSH que adiciona prompts de login, login em lote, transferência de arquivos com trzsz/zmodem e um modo UDP semelhante ao mosh.
Um ambiente de trabalho desktop nativo em Rust para bancos de dados, SSH, SFTP, terminais, desktop remoto, monitoramento, notas Markdown e agentes de IA.