Un espacio de trabajo SSH autohospedado en el navegador y ejecutado en Cloudflare Workers, con terminal, gestor de archivos SFTP, monitorización de procesos y gestión de hosts.
- Estrellas
- 240
- Forks
- 18
- Issues abiertos
- 54
- Último commit
- ayer
¿Qué es?
Hatoba es un cliente SSH de escritorio que reúne hosts, claves y sesiones de terminal en una sola aplicación y los sincroniza entre dispositivos. Cada terminal tiene un asistente de IA que puede leer la pantalla, ejecutar comandos y editar archivos en el host, con controles de aprobación para decidir qué puede hacer. Usa tu propia API key compatible con OpenAI o de Anthropic y admite skills y servidores MCP.
La sincronización es opcional y funciona con un Cloudflare Worker y una base de datos D1 desplegados en tu propia cuenta, por lo que ningún servidor de Hatoba almacena tus datos. Todo se cifra en el dispositivo con claves derivadas mediante Argon2id y AES-256-GCM antes de almacenarse o sincronizarse, así que el Worker y la base de datos solo contienen texto cifrado.
Además de la terminal, Hatoba incluye un panel SFTP, reenvío de puertos, monitoreo del uso de recursos por SSH y compatibilidad con contraseñas y claves Ed25519, ECDSA y RSA. Está creado con Tauri 2 y prioriza Windows, con paquetes para Linux y una versión experimental para macOS.
Funciones clave
- 01Asistente de IA que lee la pantalla de la terminal, ejecuta comandos y edita archivos, con modo de aprobación o Auto
- 02Administración de hosts con grupos, etiquetas, importación de ~/.ssh/config y ProxyJump
- 03Panel SFTP con transferencia mediante arrastrar y soltar, y edición de archivos remotos en un editor local
- 04Reenvío de puertos local, remoto y SOCKS
- 05Sincronización incremental cifrada de extremo a extremo mediante tu propio Cloudflare Worker y D1
- 06El comando Hatoba permite que agentes de programación y scripts usen hosts guardados sin acceder a las contraseñas
Casos de uso
- Administrar muchos servidores y sincronizar hosts y claves entre una laptop y una computadora de escritorio
- Permitir que un asistente de IA diagnostique y solucione problemas en una máquina remota mientras apruebas las acciones
- Editar archivos en servidores remotos con tu editor local y SFTP
- Mantener privados los datos SSH confidenciales cuando no quieres usar un servicio de sincronización de terceros
Inicio rápido
- 1
Añade el bucket Extras a Scoop
scoop bucket add extras - 2
Instala Hatoba con Scoop en Windows
scoop install extras/hatoba - 3
En Arch Linux, instala hatoba-bin desde AUR con un ayudante de AUR
yay -S hatoba-bin - 4
O descarga la aplicación para tu sistema desde la página de descargas
Antes de usarlo
- El mantenedor prueba principalmente en Windows, por lo que las versiones para Linux y macOS apenas se prueban en condiciones reales.
- La versión para macOS es experimental.
- Las funciones de IA requieren tu propia clave de API compatible con OpenAI o de Anthropic.
- La sincronización opcional requiere desplegar un Worker y una base de datos D1 en tu propia cuenta de Cloudflare.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Hatoba?
- Cliente SSH de escritorio para Windows, Linux y macOS, con asistente de IA integrado y sincronización cifrada de extremo a extremo en tu propia cuenta de Cloudflare. Hatoba es un cliente SSH de escritorio que reúne hosts, claves y sesiones de terminal en una sola aplicación y los sincroniza entre dispositivos. Cada terminal tiene un asistente de IA que puede leer la pantalla, ejecutar comandos y editar archivos en el host, con controles de aprobación para decidir qué puede hacer. Usa tu propia API key compatible con OpenAI o de Anthropic y admite skills y servidores MCP.
- ¿Hatoba es gratuito? ¿Qué licencia tiene?
- Hatoba es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Hatoba sigue mantenido?
- Mantenimiento activo. El último commit de Hatoba fue el 4 nov 2026.
- ¿Para qué puedo usar Hatoba?
- Administrar muchos servidores y sincronizar hosts y claves entre una laptop y una computadora de escritorio Permitir que un asistente de IA diagnostique y solucione problemas en una máquina remota mientras apruebas las acciones Editar archivos en servidores remotos con tu editor local y SFTP Mantener privados los datos SSH confidenciales cuando no quieres usar un servicio de sincronización de terceros
- ¿Cómo se instala Hatoba?
- Añade el bucket Extras a Scoop: scoop bucket add extras Instala Hatoba con Scoop en Windows: scoop install extras/hatoba En Arch Linux, instala hatoba-bin desde AUR con un ayudante de AUR: yay -S hatoba-bin O descarga la aplicación para tu sistema desde la página de descargas
- ¿Dónde consigo Hatoba?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/scarletkc/Hatoba
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Cliente de terminal de escritorio nativo, creado con GPUI, para SSH, shells locales, Telnet, Serial, RDP y VNC, con SFTP, túneles y OTP.
Cliente SSH de escritorio nativo en Go que integra terminal, SFTP, reenvío de puertos, VNC/RDP y un asistente de IA en una sola ventana, sin webview.
Servicio de intercambio temporal de archivos, autoalojado y cifrado de extremo a extremo, que funciona en tu propia cuenta de Cloudflare Workers, D1 y R2.
Cliente SSH compatible con OpenSSH que añade avisos de inicio de sesión, inicio de sesión por lotes, transferencia de archivos con trzsz/zmodem y un modo UDP similar a mosh.
Un espacio de trabajo de escritorio nativo en Rust para bases de datos, SSH, SFTP, terminales, escritorio remoto, monitoreo, notas Markdown y agentes de IA.