English · 简体中文 · Español · Français · Deutsch · Português · Русский · 日本語 · 한국어 · العربية · हिन्दी · বাংলা
Open source sous AGPLv3. Pas de télémétrie. Pas de publicité. Pas de compte.
Téléchargement
| Canal | Remarques |
|---|---|
| F-Droid | Compilé depuis les sources, mis à jour automatiquement, recommandé pour la plupart des utilisateurs. |
| Versions GitHub | APK signés (arm64 & x86_64), publiés en premier, mêmes fonctionnalités que F-Droid. |
Mêmes fonctionnalités dans les deux cas. Android 8.0 (API 26) minimum.
Choisissez un seul canal et restez-y. Les versions GitHub et F-Droid sont signées avec des clés différentes (GitHub utilise la propre clé de publication de Haven ; F-Droid signe avec sa clé par application), donc Android les traite comme des applications distinctes — vous ne pouvez pas mettre à jour sur place de l’une à l’autre. Changer de canal nécessite une désinstallation + réinstallation, ce qui efface les données de l’application, alors faites d’abord une sauvegarde via Paramètres → Sauvegarde. Obtainium et les installations manuelles directes suivent la clé des versions GitHub.
Captures d’écran
En un coup d’œil
- Terminal — Mosh / Eternal Terminal / SSH, restauration de session tmux, barre d’outils clavier configurable, intégration OSC 7/8/9/52/133/777.
- Bureaux — VNC (RFB 3.8 / VeNCrypt), RDP (IronRDP + EGFX), SPICE (QEMU/KVM, GLZ/QUIC), un compositeur Wayland natif accéléré par GPU, et un gestionnaire de bureaux locaux multi-distributions.
- Fichiers & cloud — SFTP/SCP, SMB, plus de 60 fournisseurs cloud (rclone), copie/déplacement entre systèmes de fichiers ; plus le transcodage FFmpeg, HLS et DLNA.
- Connexions — redirection de ports (-L/-R/-D/-J), proxys SOCKS/HTTP/Tor, tunnels WireGuard & Tailscale par application, port knocking + SPA fwknop, clés SSH & FIDO2.
- E-mail — ProtonMail + IMAP/SMTP, rédaction/réponse/transfert, multi-comptes, automatisation par règles de courrier.
- Linux local — Alpine / Debian / Arch / Void via PRoot, côte à côte, sans accès root requis.
- Redirection USB — partagez un périphérique USB avec l’agent, l’invité Linux ou un hôte distant via USB/IP.
- Reticulum — shell rnsh, transfert de fichiers, et redirection
-L/-Dsur le maillage. Le seul transport qui continue de fonctionner sans aucune connexion internet. - Transport agent (MCP) — environ 130 outils soumis à consentement ; l’agent peut même piloter l’interface de Haven elle-même.
- Sécurité — verrouillage biométrique, pas de télémétrie, sauvegarde/restauration chiffrée (AES-256-GCM).
Parcourez l’index complet des fonctionnalités.
Pourquoi une seule application ?
La liste ci-dessus, ce sont les pièces ; l’intérêt, c’est la façon dont elles se composent. Chacun de ces scénarios est un seul flux au sein de Haven — sans seconde application, sans incantation curl | ssh :
- Touchez un MKV 4K sur Google Drive → FFmpeg le transcode via HTTP et le résultat revient dans le même dossier Drive, sans jamais toucher le disque local.
- Connectez-vous en SSH à une machine, transférez son port, touchez le profil VNC qui pointe vers
localhost: le bureau s’ouvre dans la même application, clavier et presse-papiers partagés. - Coupez un répertoire de journaux depuis un bucket S3, changez d’onglet, collez-le sur un serveur SFTP — rclone fait la copie côté serveur quand c’est possible, sinon Haven la relaie en flux.
- Lancez la CLI de votre agent dans le shell Linux embarqué ; elle fait un
pushvia l’agent SSH que vous avez transféré depuis votre ordinateur portable, pendant que vous regardez sur le même écran. - Diffusez une vidéo du cloud vers le téléviseur à l’autre bout de la pièce en HLS, copiez l’URL du réseau local depuis le snackbar et envoyez-la à un ami pour qu’il puisse regarder aussi.
Le téléphone est le client léger, Haven est le système d’exploitation client léger, et le cloud, vos serveurs et vos agents sont l’ordinateur. La largeur suffit ; l’essentiel, c’est la composition. (Vision.)
Langues
Disponible en 12 langues : anglais, chinois (simplifié), espagnol, hindi, arabe (avec prise en charge RTL), portugais, bengali, russe, japonais, coréen, français et allemand. L’interface suit la langue de l’appareil.
🌍 Aidez à traduire Haven → — parcourez chaque chaîne de l’application avec son contexte, voyez ce qui manque dans votre langue, et proposez une traduction sous forme de pull request GitHub.
Pourquoi Haven ?
- Une seule application couvre toute la boucle. SSH + Mosh + ET + VNC + RDP + SFTP + stockage cloud + Linux sur l’appareil + transcodage multimédia, depuis une unique barre d’onglets.
- Pas de télémétrie, pas de publicité, pas de compte. Rien n’est renvoyé à distance. Consultez la politique de confidentialité.
- Tunnels par application. Acheminez des profils SSH individuels via WireGuard ou Tailscale sans occuper l’unique emplacement VPN d’Android — les autres applications continuent d’utiliser le réseau direct.
- Tout en natif. FFmpeg, labwc, IronRDP, rclone et le transport Reticulum en Kotlin sont tous compilés depuis les sources — pas d’environnement d’exécution Python, pas de Chaquopy.
- Publié souvent. Les versions arrivent sur F-Droid en moins de 24 heures via une MR automatisée. Consultez l’historique des versions.
Compiler depuis les sources
Nécessite Rust avec les cibles Android, cargo-ndk, Go 1.26+ et 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
Le résultat se trouve dans app/build/outputs/apk/debug/haven-*-debug.apk.
Problèmes, demandes, retours
- Issues GitHub — bogues et demandes de fonctionnalités.
- Ko-fi — si vous voulez dire merci.
Documentation
- Fonctionnalités — référence détaillée des fonctionnalités.
- Politique de confidentialité.
- Code source.
Haven est open source sous AGPLv3. · Android est une marque de Google LLC.