Repolode
scarletkc

scarletkc/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.

Alternativa open source a:TermiusSecureCRT

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. 1

    Adicione o bucket Extras ao Scoop

    scoop bucket add extras
  2. 2

    Instale o Hatoba com o Scoop no Windows

    scoop install extras/hatoba
  3. 3

    No Arch Linux, instale hatoba-bin do AUR usando um auxiliar do AUR

    yay -S hatoba-bin
  4. 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