Haven is an open-source SSH, VNC, RDP, and SFTP client for Android.
Connect to your servers with a full terminal emulator, view remote desktops over VNC or RDP, browse and transfer files over SFTP, and manage your SSH keys — all from your phone.
Terminal:
- Full VT100/xterm terminal emulator with Unicode support (Hack font)
- Multiple tabs per server
- Session manager integration (tmux, zellij, screen, byobu)
- Mouse mode with scroll events for TUI apps (vim, zellij, htop)
- Keyboard toolbar with Esc, Tab, Ctrl, Alt, arrow keys, and shell symbols
- Text selection with word expansion, d-pad adjustment, copy, and Open URL
- 6 color schemes: Haven, Classic Green, Light, Solarized Dark, Dracula, Monokai
- Configurable font size (8–32 sp)
VNC Remote Desktop:
- VNC desktop viewer with pinch-to-zoom and pan
- SSH tunnel support for encrypted VNC connections
- Local Xfce4 desktop via PRoot + Xvnc — no root required
- Fullscreen mode with immersive display
- Keyboard toolbar with modifier keys and symbols for remote desktop use
- Touch-to-click with drag gesture support
RDP Remote Desktop:
- RDP client for Windows Remote Desktop, xrdp (Linux), GNOME Remote Desktop
- Pinch-to-zoom, pan, keyboard with scancode mapping
- SSH tunnel with auto-connect through saved SSH profiles
- Saved connection profiles with optional stored password
OSC escape sequence support:
- OSC 52: remote clipboard set
- OSC 8: hyperlinks
- OSC 9/777: terminal notifications (toast or Android notification)
- OSC 7: working directory tracking
Networking:
- SSH with auto-reconnect and exponential backoff
- SSH port forwarding (local and remote)
- ProxyJump multi-hop tunneling with connection tree view
- Reticulum support via rnsh (Sideband or direct TCP gateway) with announce-based discovery
- Network discovery for SSH hosts on local network
- Trust-on-first-use host key verification with fingerprint display
File transfer:
- SFTP file browser with upload, download, delete, and path copy
- Sort by name, size, or date; toggle hidden files
Security:
- SSH key generation (Ed25519, RSA, ECDSA) with encrypted storage
- Import keys from file (PEM/OpenSSH format)
- Assign specific keys to individual connections
- Encrypted backup and restore for keys, connections, and settings
- Biometric app lock (fingerprint or face) with configurable timeout
- No ads, no tracking, no data collection
- All data stays on your device
Appearance:
- Light, dark, and system-default themes
- Material You dynamic colors on Android 12+
Haven is free and open source (GPLv3). Source code available on GitHub.
Donează
Versiuni
Cu toate că fișierele APK sunt disponibile mai jos, pentru a vă ajuta, trebuie să știți că instalând în acest fel nu veți primi notificări de actualizare și este un mod mai puțin sigur de a descărca. Vă recomandăm să instalați și să utilizați clientul F-Droid.
Descarcă F-Droid
-
x86_64
Această versiune necesită Android 8.0 sau mai nou.
Este compilat și semnat de către F-Droid, și este garantat să corespundă cu această arhivă ce conține codul sursă.
Permisiuni
-
vizualizează conexiunile la rețea
Permite aplicației să vadă informațiile despre conexiunile la rețea, cum ar fi rețelele existente și cele care sunt conectate.
-
să ruleze serviciul în prim plan
Permite aplicației să utilizeze serviciile din prim-plan.
-
să folosească serviciile în prim-plan cu tipul „dataSync”
Permite aplicației să folosească serviciile în prim-plan cu tipul „dataSync”
-
să aibă acces deplin la rețea
Permite aplicației să creeze socluri de rețea și să utilizeze protocoale de rețea personalizate. Browserul și alte aplicații oferă mijloacele de trimitere a datelor pe internet, astfel încât această permisiune nu este necesară pentru trimiterea datelor pe internet.
-
controlare schimb de date prin Near Field Communication
Permite aplicației să comunice cu etichetele, cardurile și cititoarele NFC (Near Field Communication).
-
afișați notificări
Permiteți app-ului să afișeze notificări
-
utilizați hardware biometric
Permite aplicației să folosească hardware biometric pentru autentificare
-
folosește hardware-ul pentru amprentă
Permite aplicației să folosească hardware pentru amprentă pentru autentificare
-
sh.haven.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Descarcă APK
21 MiB
Semnătură PGP
|
Jurnal compilare
-
arm64-v8a
Această versiune necesită Android 8.0 sau mai nou.
Este compilat și semnat de către F-Droid, și este garantat să corespundă cu această arhivă ce conține codul sursă.
Permisiuni
-
vizualizează conexiunile la rețea
Permite aplicației să vadă informațiile despre conexiunile la rețea, cum ar fi rețelele existente și cele care sunt conectate.
-
să ruleze serviciul în prim plan
Permite aplicației să utilizeze serviciile din prim-plan.
-
să folosească serviciile în prim-plan cu tipul „dataSync”
Permite aplicației să folosească serviciile în prim-plan cu tipul „dataSync”
-
să aibă acces deplin la rețea
Permite aplicației să creeze socluri de rețea și să utilizeze protocoale de rețea personalizate. Browserul și alte aplicații oferă mijloacele de trimitere a datelor pe internet, astfel încât această permisiune nu este necesară pentru trimiterea datelor pe internet.
-
controlare schimb de date prin Near Field Communication
Permite aplicației să comunice cu etichetele, cardurile și cititoarele NFC (Near Field Communication).
-
afișați notificări
Permiteți app-ului să afișeze notificări
-
utilizați hardware biometric
Permite aplicației să folosească hardware biometric pentru autentificare
-
folosește hardware-ul pentru amprentă
Permite aplicației să folosească hardware pentru amprentă pentru autentificare
-
sh.haven.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Descarcă APK
21 MiB
Semnătură PGP
|
Jurnal compilare
Noutăți în versiunea 2.3.1-rc1
- Extract ET protocol to standalone et-kotlin library for reuse
- ET crypto and wire protocol now in separate repo (GPLv3)
-
x86_64
Această versiune necesită Android 8.0 sau mai nou.
Este compilat și semnat de către F-Droid, și este garantat să corespundă cu această arhivă ce conține codul sursă.
Permisiuni
-
vizualizează conexiunile la rețea
Permite aplicației să vadă informațiile despre conexiunile la rețea, cum ar fi rețelele existente și cele care sunt conectate.
-
să ruleze serviciul în prim plan
Permite aplicației să utilizeze serviciile din prim-plan.
-
să folosească serviciile în prim-plan cu tipul „dataSync”
Permite aplicației să folosească serviciile în prim-plan cu tipul „dataSync”
-
să aibă acces deplin la rețea
Permite aplicației să creeze socluri de rețea și să utilizeze protocoale de rețea personalizate. Browserul și alte aplicații oferă mijloacele de trimitere a datelor pe internet, astfel încât această permisiune nu este necesară pentru trimiterea datelor pe internet.
-
afișați notificări
Permiteți app-ului să afișeze notificări
-
utilizați hardware biometric
Permite aplicației să folosească hardware biometric pentru autentificare
-
folosește hardware-ul pentru amprentă
Permite aplicației să folosească hardware pentru amprentă pentru autentificare
-
sh.haven.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Descarcă APK
21 MiB
Semnătură PGP
|
Jurnal compilare
-
arm64-v8a
Această versiune necesită Android 8.0 sau mai nou.
Este compilat și semnat de către F-Droid, și este garantat să corespundă cu această arhivă ce conține codul sursă.
Permisiuni
-
vizualizează conexiunile la rețea
Permite aplicației să vadă informațiile despre conexiunile la rețea, cum ar fi rețelele existente și cele care sunt conectate.
-
să ruleze serviciul în prim plan
Permite aplicației să utilizeze serviciile din prim-plan.
-
să folosească serviciile în prim-plan cu tipul „dataSync”
Permite aplicației să folosească serviciile în prim-plan cu tipul „dataSync”
-
să aibă acces deplin la rețea
Permite aplicației să creeze socluri de rețea și să utilizeze protocoale de rețea personalizate. Browserul și alte aplicații oferă mijloacele de trimitere a datelor pe internet, astfel încât această permisiune nu este necesară pentru trimiterea datelor pe internet.
-
afișați notificări
Permiteți app-ului să afișeze notificări
-
utilizați hardware biometric
Permite aplicației să folosească hardware biometric pentru autentificare
-
folosește hardware-ul pentru amprentă
Permite aplicației să folosească hardware pentru amprentă pentru autentificare
-
sh.haven.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Descarcă APK
20 MiB
Semnătură PGP
|
Jurnal compilare
-
x86_64
Această versiune necesită Android 8.0 sau mai nou.
Este compilat și semnat de către F-Droid, și este garantat să corespundă cu această arhivă ce conține codul sursă.
Permisiuni
-
vizualizează conexiunile la rețea
Permite aplicației să vadă informațiile despre conexiunile la rețea, cum ar fi rețelele existente și cele care sunt conectate.
-
să ruleze serviciul în prim plan
Permite aplicației să utilizeze serviciile din prim-plan.
-
să folosească serviciile în prim-plan cu tipul „dataSync”
Permite aplicației să folosească serviciile în prim-plan cu tipul „dataSync”
-
să aibă acces deplin la rețea
Permite aplicației să creeze socluri de rețea și să utilizeze protocoale de rețea personalizate. Browserul și alte aplicații oferă mijloacele de trimitere a datelor pe internet, astfel încât această permisiune nu este necesară pentru trimiterea datelor pe internet.
-
afișați notificări
Permiteți app-ului să afișeze notificări
-
utilizați hardware biometric
Permite aplicației să folosească hardware biometric pentru autentificare
-
folosește hardware-ul pentru amprentă
Permite aplicației să folosească hardware pentru amprentă pentru autentificare
-
sh.haven.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Descarcă APK
21 MiB
Semnătură PGP
|
Jurnal compilare
-
arm64-v8a
Această versiune necesită Android 8.0 sau mai nou.
Este compilat și semnat de către F-Droid, și este garantat să corespundă cu această arhivă ce conține codul sursă.
Permisiuni
-
vizualizează conexiunile la rețea
Permite aplicației să vadă informațiile despre conexiunile la rețea, cum ar fi rețelele existente și cele care sunt conectate.
-
să ruleze serviciul în prim plan
Permite aplicației să utilizeze serviciile din prim-plan.
-
să folosească serviciile în prim-plan cu tipul „dataSync”
Permite aplicației să folosească serviciile în prim-plan cu tipul „dataSync”
-
să aibă acces deplin la rețea
Permite aplicației să creeze socluri de rețea și să utilizeze protocoale de rețea personalizate. Browserul și alte aplicații oferă mijloacele de trimitere a datelor pe internet, astfel încât această permisiune nu este necesară pentru trimiterea datelor pe internet.
-
afișați notificări
Permiteți app-ului să afișeze notificări
-
utilizați hardware biometric
Permite aplicației să folosească hardware biometric pentru autentificare
-
folosește hardware-ul pentru amprentă
Permite aplicației să folosească hardware pentru amprentă pentru autentificare
-
sh.haven.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Descarcă APK
20 MiB
Semnătură PGP
|
Jurnal compilare