English · 简体中文 · Español · Français · Deutsch · Português · Русский · 日本語 · 한국어 · العربية · हिन्दी · বাংলা
Código abierto bajo AGPLv3. Sin telemetría. Sin anuncios. Sin cuenta.
Descarga
| Canal | Notas |
|---|---|
| F-Droid | Compilado desde el código fuente, actualizado automáticamente, recomendado para la mayoría de los usuarios. |
| GitHub Releases | APK firmados (arm64 & x86_64), publicados primero, con las mismas funciones que F-Droid. |
Las mismas funciones de cualquiera de las dos formas. Mínimo Android 8.0 (API 26).
Elige un canal y quédate en él. GitHub Releases y F-Droid se firman con claves diferentes (GitHub usa la propia clave de publicación de Haven; F-Droid firma con su clave por aplicación), así que Android los trata como aplicaciones distintas: no puedes actualizar en el sitio de una a la otra. Cambiar de canal requiere desinstalar + reinstalar, lo que borra los datos de la aplicación, así que haz primero una copia de seguridad en Ajustes → Copia de seguridad. Obtainium y las instalaciones directas siguen la clave de GitHub Releases.
Capturas de pantalla
De un vistazo
- Terminal — Mosh / Eternal Terminal / SSH, restauración de sesiones tmux, barra de herramientas de teclado configurable, integración OSC 7/8/9/52/133/777.
- Escritorios — VNC (RFB 3.8 / VeNCrypt), RDP (IronRDP + EGFX), SPICE (QEMU/KVM, GLZ/QUIC), un compositor Wayland nativo con aceleración por GPU y un gestor de escritorios locales multi-distribución.
- Archivos y nube — SFTP/SCP, SMB, más de 60 proveedores en la nube (rclone), copia/movimiento entre sistemas de archivos; además de transcodificación FFmpeg, HLS y DLNA.
- Conexiones — reenvío de puertos (-L/-R/-D/-J), proxies SOCKS/HTTP/Tor, túneles WireGuard y Tailscale por aplicación, port knocking + fwknop SPA, claves SSH y FIDO2.
- Correo — ProtonMail + IMAP/SMTP, redactar/responder/reenviar, multicuenta, automatización con Reglas de correo.
- Linux local — Alpine / Debian / Arch / Void mediante PRoot, en paralelo, sin necesidad de root.
- Reenvío USB — comparte un dispositivo USB con el agente, el invitado Linux o un host remoto mediante USB/IP.
- Reticulum — shell rnsh, transferencia de archivos y reenvío
-L/-Dsobre mesh. El único transporte que sigue funcionando sin nada de internet. - Transporte de agente (MCP) — ~130 herramientas con consentimiento; el agente incluso puede manejar la propia interfaz de Haven.
- Seguridad — bloqueo biométrico, sin telemetría, copia de seguridad/restauración cifrada (AES-256-GCM).
Explora el índice completo de funciones.
¿Por qué una sola aplicación?
La lista de arriba son las piezas; lo importante es cómo se componen. Cada uno de estos es un único flujo dentro de Haven, sin una segunda aplicación, sin invocaciones tipo curl | ssh:
- Toca un MKV 4K en Google Drive → FFmpeg lo transcodifica por HTTP y el resultado vuelve a la misma carpeta de Drive, sin tocar nunca el disco local.
- Conéctate por SSH a una máquina, reenvía su puerto, toca el perfil VNC que apunta a
localhost: el escritorio se abre en la misma aplicación, con teclado y portapapeles compartidos. - Corta un directorio de registros de un bucket S3, cambia de pestaña y pégalo en un servidor SFTP: rclone hace la copia del lado del servidor cuando puede; si no, Haven la transmite a través.
- Ejecuta la CLI de tu agente en la shell Linux del dispositivo; hace
pusha través del agente SSH que reenviaste desde tu portátil mientras lo ves en la misma pantalla. - Transmite un vídeo de la nube al televisor del otro lado de la sala por HLS, copia la URL de la red local desde el snackbar y envíasela a un amigo para que también pueda verlo.
El teléfono es el cliente ligero, Haven es el sistema operativo de cliente ligero, y la nube, tus servidores y tus agentes son el ordenador. El ancho es suficiente; lo que importa es la composición. (Visión.)
Idiomas
Disponible en 12 idiomas: inglés, chino (simplificado), español, hindi, árabe (con soporte RTL), portugués, bengalí, ruso, japonés, coreano, francés y alemán. La interfaz sigue el idioma del dispositivo.
🌍 Ayuda a traducir Haven → — explora cada cadena de la aplicación con contexto, ve qué falta en tu idioma y propón una traducción como pull request en GitHub.
¿Por qué Haven?
- Una sola aplicación cubre todo el ciclo. SSH + Mosh + ET + VNC + RDP + SFTP + almacenamiento en la nube + Linux en el dispositivo + transcodificación de medios, desde una única barra de pestañas.
- Sin telemetría, sin anuncios, sin cuenta. Nada se envía a casa. Consulta la política de privacidad.
- Túneles por aplicación. Enruta perfiles SSH individuales a través de WireGuard o Tailscale sin ocupar la única ranura de VPN de Android: las demás aplicaciones siguen usando la red directa.
- Todo nativo. FFmpeg, labwc, IronRDP, rclone y el transporte Reticulum en Kotlin están todos compilados desde el código fuente: sin entorno de ejecución de Python, sin Chaquopy.
- Publica a menudo. Las versiones llegan a F-Droid en 24 horas mediante un MR automatizado. Consulta el historial de versiones.
Compilar desde el código fuente
Requiere Rust con destinos Android, cargo-ndk, Go 1.26+ y gomobile:
# Rust (for RDP)
rustup target add aarch64-linux-android x86_64-linux-android
cargo install cargo-ndk
# Go (for rclone cloud storage)
go install golang.org/x/mobile/cmd/gomobile@latest
go install golang.org/x/mobile/cmd/gobind@latest
git clone --recurse-submodules https://github.com/GlassHaven/Haven.git
cd Haven
./gradlew assembleDebug
El resultado se genera en app/build/outputs/apk/debug/haven-*-debug.apk.
Problemas, solicitudes, comentarios
- GitHub issues — errores y solicitudes de funciones.
- Ko-fi — si quieres dar las gracias.
Documentación
- Funciones — referencia detallada de funciones.
- Política de privacidad.
- Código fuente.
Haven es código abierto bajo AGPLv3. · Android es una marca comercial de Google LLC.