English · 简体中文 · Español · Français · Deutsch · Português · Русский · 日本語 · 한국어 · العربية · हिन्दी · বাংলা
Open Source unter AGPLv3. Keine Telemetrie. Keine Werbung. Kein Konto.
Download
| Kanal | Hinweise |
|---|---|
| F-Droid | Aus dem Quellcode erstellt, automatisch aktualisiert, empfohlen für die meisten Nutzer. |
| GitHub Releases | Signierte APKs (arm64 & x86_64), zuerst veröffentlicht, gleiche Funktionen wie F-Droid. |
Beide Wege bieten die gleichen Funktionen. Mindestens Android 8.0 (API 26).
Wähle einen Kanal und bleibe dabei. GitHub Releases und F-Droid werden mit unterschiedlichen Schlüsseln signiert (GitHub verwendet Havens eigenen Release-Schlüssel; F-Droid signiert mit seinem app-spezifischen Schlüssel), sodass Android sie als separate Apps behandelt — du kannst nicht direkt von einem zum anderen aktualisieren. Ein Kanalwechsel erfordert eine Deinstallation + Neuinstallation, was die App-Daten löscht, also sichere zuerst über Einstellungen → Sicherung. Obtainium und direkte Sideloads folgen dem GitHub-Releases-Schlüssel.
Screenshots
Auf einen Blick
- Terminal — Mosh / Eternal Terminal / SSH, tmux-Sitzungswiederherstellung, konfigurierbare Tastatur-Werkzeugleiste, OSC 7/8/9/52/133/777-Integration.
- Desktops — VNC (RFB 3.8 / VeNCrypt), RDP (IronRDP + EGFX), SPICE (QEMU/KVM, GLZ/QUIC), ein GPU-beschleunigter nativer Wayland-Compositor und ein Multi-Distro-Manager für lokale Desktops.
- Dateien & Cloud — SFTP/SCP, SMB, 60+ Cloud-Anbieter (rclone), dateisystemübergreifendes Kopieren/Verschieben; dazu FFmpeg-Transcodierung, HLS und DLNA.
- Verbindungen — Portweiterleitung (-L/-R/-D/-J), SOCKS/HTTP/Tor-Proxys, App-spezifische WireGuard- & Tailscale-Tunnel, Port-Knocking + fwknop SPA, SSH-Schlüssel & FIDO2.
- E-Mail — ProtonMail + IMAP/SMTP, Verfassen/Antworten/Weiterleiten, mehrere Konten, Automatisierung mit Mail-Regeln.
- Lokales Linux — Alpine / Debian / Arch / Void über PRoot, nebeneinander, kein Root erforderlich.
- USB-Weiterleitung — vermittle ein USB-Gerät an den Agenten, das Linux-Gastsystem oder einen entfernten Host über USB/IP.
- Reticulum — rnsh-Shell, Dateiübertragung und
-L/-D-Weiterleitung über Mesh. Der eine Transportweg, der ganz ohne Internet weiter funktioniert. - Agent-Transport (MCP) — ~130 zustimmungspflichtige Werkzeuge; der Agent kann sogar Havens eigene Oberfläche bedienen.
- Sicherheit — biometrische Sperre, keine Telemetrie, verschlüsselte Sicherung/Wiederherstellung (AES-256-GCM).
Durchstöbere den vollständigen Funktionsindex.
Warum eine einzige App?
Die Liste oben sind die Bausteine; worauf es ankommt, ist, wie sie sich kombinieren lassen. Jedes davon ist ein einziger Ablauf in Haven — keine zweite App, keine curl | ssh-Beschwörung:
- Tippe auf eine 4K-MKV in Google Drive → FFmpeg transkodiert sie über HTTP, und das Ergebnis landet wieder im selben Drive-Ordner, ohne je den lokalen Speicher zu berühren.
- Per SSH auf einen Rechner, leite dessen Port weiter, tippe auf das VNC-Profil, das auf
localhostzeigt — der Desktop öffnet sich in derselben App, Tastatur und Zwischenablage geteilt. - Schneide ein Log-Verzeichnis aus einem S3-Bucket aus, wechsle den Tab, füge es auf einem SFTP-Server ein — rclone kopiert serverseitig, wenn es geht, sonst leitet Haven es durch.
- Starte die CLI deines Agenten in der Linux-Shell auf dem Gerät; sie pusht über den SSH-Agent, den du von deinem Laptop weitergeleitet hast, während du auf demselben Bildschirm zusiehst.
- Streame ein Cloud-Video per HLS auf den Fernseher auf der anderen Seite des Raums, kopiere die LAN-URL aus der Snackbar und schicke sie einem Freund, damit er mitschauen kann.
Das Telefon ist der Thin Client, Haven ist das Thin-Client-Betriebssystem, und die Cloud, deine Server und deine Agenten sind der Computer. Die Breite genügt; worauf es ankommt, ist die Komposition. (Vision.)
Sprachen
Verfügbar in 12 Sprachen: Englisch, Chinesisch (vereinfacht), Spanisch, Hindi, Arabisch (mit RTL-Unterstützung), Portugiesisch, Bengalisch, Russisch, Japanisch, Koreanisch, Französisch und Deutsch. Die Oberfläche folgt der Gerätesprache.
🌍 Hilf mit, Haven zu übersetzen → — durchstöbere jeden In-App-Text mit Kontext, sieh, was in deiner Sprache fehlt, und schlage eine Übersetzung als GitHub-Pull-Request vor.
Warum Haven?
- Eine App deckt den gesamten Arbeitsablauf ab. SSH + Mosh + ET + VNC + RDP + SFTP + Cloud-Speicher + Linux auf dem Gerät + Medien-Transcodierung, aus einer einzigen Tab-Leiste.
- Keine Telemetrie, keine Werbung, kein Konto. Nichts wird nach Hause gefunkt. Siehe die Datenschutzerklärung.
- App-spezifische Tunnel. Leite einzelne SSH-Profile durch WireGuard oder Tailscale, ohne Androids einzigen VPN-Slot zu belegen — andere Apps nutzen weiterhin das direkte Netzwerk.
- Alles nativ. FFmpeg, labwc, IronRDP, rclone und der Kotlin-Reticulum-Transport sind alle aus dem Quellcode kompiliert — keine Python-Laufzeit, kein Chaquopy.
- Häufige Veröffentlichungen. Releases erreichen F-Droid innerhalb von 24 Stunden über einen automatisierten MR. Siehe den Veröffentlichungsverlauf.
Aus dem Quellcode erstellen
Erfordert Rust mit Android-Zielen, cargo-ndk, Go 1.26+ und 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
Das Ergebnis landet in app/build/outputs/apk/debug/haven-*-debug.apk.
Probleme, Wünsche, Feedback
- GitHub-Issues — Fehler und Funktionswünsche.
- Ko-fi — falls du Danke sagen möchtest.
Dokumentation
- Funktionen — ausführliche Funktionsreferenz.
- Datenschutzerklärung.
- Quellcode.
Haven ist Open Source unter AGPLv3. · Android ist eine Marke von Google LLC.