Haven SSH Client
SSH terminal, Wayland desktop, VNC/RDP, cloud storage & SFTP for Android
- Developer
- GlassOnTin
- License
- GPL-3.0-only
- Package
sh.haven.app- Category
- Cast, Remote Access
- Latest version
- 5.91.0 · Nov 1, 2026
- Minimum Android
- Android 8.0
Screenshots
Description
Haven is an open-source SSH, VNC, RDP, and SFTP client for Android with a native Wayland desktop and cloud storage.
Terminal:
• Full VT100/xterm emulator with Unicode, multiple tabs, and 6 color schemes
• Session persistence via tmux, zellij, screen, or byobu
• Mouse mode for TUI apps (vim, htop, mc)
• Configurable keyboard toolbar with Esc, Ctrl, Alt, arrows, function keys, and custom macros
• Text selection with word expansion, copy, and clickable URL detection
• Voice input and autocomplete mode
• Mosh and Eternal Terminal for roaming and persistent connections
Native Wayland Desktop:
• GPU-accelerated labwc compositor running directly on your device
• Waybar panel, fuzzel app launcher, thunar file manager, mousepad editor
• Starter Pack addon with Firefox, calculator, image viewer
• XWayland for X11 app compatibility
• Multi-desktop management — run multiple desktops simultaneously
• No root required (PRoot with Alpine Linux)
VNC Remote Desktop:
• VNC viewer with pinch-to-zoom, pan, and fullscreen mode
• SSH tunnel support for encrypted connections
• Touch-to-click with drag gesture support
RDP Remote Desktop:
• Connect to Windows Remote Desktop, xrdp, and GNOME Remote Desktop
• Pinch-to-zoom, keyboard with scancode mapping
• SSH tunnel with auto-connect through saved profiles
Cloud Storage:
• 60+ providers via rclone — Google Drive, Dropbox, OneDrive, S3, and more
• OAuth authentication with browser flow
• Folder sync with filters, bandwidth limits, and dry-run preview
• Media streaming to VLC via local HTTP server
• DLNA server for smart TVs and Chromecast
File Transfer:
• SFTP browser with upload, download, rename, delete, and folder transfer
• SMB/Windows file share browsing with optional SSH tunnel
• Cross-filesystem copy between any backends
On-device Linux:
• PRoot userland: Alpine, Debian, Arch, or Void side-by-side, each with its native package manager
• Linux Guest (UML): a whole Linux kernel booted as an app process on any arm64 device — real /proc, real block devices, its own network stack, for when syscall emulation isn't enough
• USB card rescue: a failing SD card's raw device reaches a Linux guest in seconds, ready for ddrescue
Networking:
• SSH with auto-reconnect, port forwarding, and ProxyJump multi-hop
• Tailscale peer auto-discovery
• Reticulum mesh network support via rnsh
• Network discovery for SSH hosts on local network
Security:
• SSH key generation (Ed25519, RSA, ECDSA) with encrypted storage
• FIDO2 hardware key support (ed25519-sk, ecdsa-sk) via NFC or USB
• Biometric app lock with configurable timeout
• Connection audit log
• No ads, no tracking, no data collection
Haven is free and open source (AGPLv3).
Terminal:
• Full VT100/xterm emulator with Unicode, multiple tabs, and 6 color schemes
• Session persistence via tmux, zellij, screen, or byobu
• Mouse mode for TUI apps (vim, htop, mc)
• Configurable keyboard toolbar with Esc, Ctrl, Alt, arrows, function keys, and custom macros
• Text selection with word expansion, copy, and clickable URL detection
• Voice input and autocomplete mode
• Mosh and Eternal Terminal for roaming and persistent connections
Native Wayland Desktop:
• GPU-accelerated labwc compositor running directly on your device
• Waybar panel, fuzzel app launcher, thunar file manager, mousepad editor
• Starter Pack addon with Firefox, calculator, image viewer
• XWayland for X11 app compatibility
• Multi-desktop management — run multiple desktops simultaneously
• No root required (PRoot with Alpine Linux)
VNC Remote Desktop:
• VNC viewer with pinch-to-zoom, pan, and fullscreen mode
• SSH tunnel support for encrypted connections
• Touch-to-click with drag gesture support
RDP Remote Desktop:
• Connect to Windows Remote Desktop, xrdp, and GNOME Remote Desktop
• Pinch-to-zoom, keyboard with scancode mapping
• SSH tunnel with auto-connect through saved profiles
Cloud Storage:
• 60+ providers via rclone — Google Drive, Dropbox, OneDrive, S3, and more
• OAuth authentication with browser flow
• Folder sync with filters, bandwidth limits, and dry-run preview
• Media streaming to VLC via local HTTP server
• DLNA server for smart TVs and Chromecast
File Transfer:
• SFTP browser with upload, download, rename, delete, and folder transfer
• SMB/Windows file share browsing with optional SSH tunnel
• Cross-filesystem copy between any backends
On-device Linux:
• PRoot userland: Alpine, Debian, Arch, or Void side-by-side, each with its native package manager
• Linux Guest (UML): a whole Linux kernel booted as an app process on any arm64 device — real /proc, real block devices, its own network stack, for when syscall emulation isn't enough
• USB card rescue: a failing SD card's raw device reaches a Linux guest in seconds, ready for ddrescue
Networking:
• SSH with auto-reconnect, port forwarding, and ProxyJump multi-hop
• Tailscale peer auto-discovery
• Reticulum mesh network support via rnsh
• Network discovery for SSH hosts on local network
Security:
• SSH key generation (Ed25519, RSA, ECDSA) with encrypted storage
• FIDO2 hardware key support (ed25519-sk, ecdsa-sk) via NFC or USB
• Biometric app lock with configurable timeout
• Connection audit log
• No ads, no tracking, no data collection
Haven is free and open source (AGPLv3).
All versions
| Version | Released | Minimum Android | Size |
|---|---|---|---|
| 5.91.0 | Nov 1, 2026 | Android 8.0 | 183.6 MB |
| 5.90.1 | Oct 31, 2026 | Android 8.0 | 183.6 MB |
| 5.89.59 | Oct 29, 2026 | Android 8.0 | 168.7 MB |
| 5.89.53 | Oct 27, 2026 | Android 8.0 | 228.6 MB |
| 5.89.48 | Oct 25, 2026 | Android 8.0 | 228.5 MB |
| 5.89.46 | Oct 22, 2026 | Android 8.0 | 228.5 MB |
| 5.89.37 | Oct 18, 2026 | Android 8.0 | 228.2 MB |
| 5.89.31 | Oct 15, 2026 | Android 8.0 | 228.1 MB |
| 5.89.26 | Oct 14, 2026 | Android 8.0 | 228.1 MB |
| 5.89.23 | Oct 12, 2026 | Android 8.0 | 228.1 MB |
| 5.89.20 | Oct 8, 2026 | Android 8.0 | 227 MB |
| 5.89.18 | Oct 5, 2026 | Android 8.0 | 226.9 MB |
| 5.89.17 | Oct 4, 2026 | Android 8.0 | 226.9 MB |
| 5.89.16 | Oct 2, 2026 | Android 8.0 | 226.9 MB |
| 5.89.14 | Sep 27, 2026 | Android 8.0 | 226.9 MB |
| 5.89.0 | Sep 18, 2026 | Android 8.0 | 167 MB |
| 5.87.86 | Sep 16, 2026 | Android 8.0 | 166.9 MB |
| 5.87.77 | Sep 9, 2026 | Android 8.0 | 106.2 MB |
| 5.87.75 | Sep 7, 2026 | Android 8.0 | 106.1 MB |
| 5.87.74 | Sep 7, 2026 | Android 8.0 | 106.1 MB |
| 5.87.73 | Sep 2, 2026 | Android 8.0 | 106 MB |
| 5.87.71 | Aug 31, 2026 | Android 8.0 | 106 MB |
| 5.87.70 | Aug 30, 2026 | Android 8.0 | 106 MB |
| 5.87.66 | Aug 29, 2026 | Android 8.0 | 106 MB |
| 5.87.63 | Aug 27, 2026 | Android 8.0 | 106 MB |
| 5.87.61 | Aug 27, 2026 | Android 8.0 | 105.5 MB |
| 5.87.50 | Aug 26, 2026 | Android 8.0 | 105.5 MB |
| 5.87.46 | Aug 26, 2026 | Android 8.0 | 105.5 MB |
| 5.87.40 | Aug 23, 2026 | Android 8.0 | 105.4 MB |
| 5.87.34 | Aug 21, 2026 | Android 8.0 | 105.4 MB |
| 5.87.22 | Aug 16, 2026 | Android 8.0 | 102.6 MB |
| 5.87.16 | Aug 14, 2026 | Android 8.0 | 102.6 MB |
| 5.87.12 | Aug 13, 2026 | Android 8.0 | 102.5 MB |
| 5.87.9 | Aug 12, 2026 | Android 8.0 | 102.5 MB |
| 5.87.6 | Aug 11, 2026 | Android 8.0 | 102.4 MB |
| 5.86.40 | Aug 5, 2026 | Android 8.0 | 109.8 MB |
| 5.86.37 | Aug 5, 2026 | Android 8.0 | 109.8 MB |
| 5.86.35 | Aug 4, 2026 | Android 8.0 | 107.9 MB |
| 5.85.0 | Jul 31, 2026 | Android 8.0 | 107.8 MB |
| 5.83.12 | Jul 29, 2026 | Android 8.0 | 107.7 MB |
| 5.81.7 | Jul 23, 2026 | Android 8.0 | 107.2 MB |
| 5.81.3 | Jul 21, 2026 | Android 8.0 | 107.2 MB |
| 5.81.0 | Jul 20, 2026 | Android 8.0 | 107.2 MB |
| 5.73.0 | Jul 19, 2026 | Android 8.0 | 107.1 MB |
| 5.68.70 | Jul 18, 2026 | Android 8.0 | 107 MB |
| 5.68.69 | Jul 16, 2026 | Android 8.0 | 106.9 MB |
| 5.68.41 | Jul 12, 2026 | Android 8.0 | 106.9 MB |
| 5.68.38 | Jul 12, 2026 | Android 8.0 | 106.9 MB |
| 5.68.2 | Jul 4, 2026 | Android 8.0 | 104.4 MB |
| 5.60.7 | Jul 1, 2026 | Android 8.0 | 103.8 MB |
| 5.59.99 | Jun 27, 2026 | Android 8.0 | 103.9 MB |
| 5.59.93 | Jun 26, 2026 | Android 8.0 | 103.8 MB |
| 5.59.90 | Jun 25, 2026 | Android 8.0 | 103.8 MB |
| 5.59.87 | Jun 24, 2026 | Android 8.0 | 103.8 MB |
| 5.59.80 | Jun 22, 2026 | Android 8.0 | 103.8 MB |
| 5.59.69 | Jun 22, 2026 | Android 8.0 | 103.7 MB |
| 5.59.65 | Jun 20, 2026 | Android 8.0 | 103.6 MB |
| 5.59.64 | Jun 18, 2026 | Android 8.0 | 103.6 MB |
| 5.59.63 | Jun 16, 2026 | Android 8.0 | 103.6 MB |
| 5.59.55 | Jun 14, 2026 | Android 8.0 | 103.5 MB |
| 5.59.31 | Jun 5, 2026 | Android 8.0 | 102.1 MB |
| 5.59.21 | Jun 4, 2026 | Android 8.0 | 102.1 MB |
| 5.59.14 | Jun 3, 2026 | Android 8.0 | 101.5 MB |
| 5.59.10 | Jun 2, 2026 | Android 8.0 | 100.9 MB |
| 5.59.7 | Jun 1, 2026 | Android 8.0 | 100.8 MB |
| 5.59.6 | May 31, 2026 | Android 8.0 | 100.8 MB |
| 5.50.0 | May 24, 2026 | Android 8.0 | 100.8 MB |
| 5.46.0 | May 24, 2026 | Android 8.0 | 100.1 MB |
| 5.39.0 | May 20, 2026 | Android 8.0 | 100 MB |
| 5.37.0 | May 18, 2026 | Android 8.0 | 100 MB |
| 5.34.1 | May 13, 2026 | Android 8.0 | 94.3 MB |
| 5.33.0 | May 12, 2026 | Android 8.0 | 94.3 MB |
| 5.30.0 | May 11, 2026 | Android 8.0 | 94.3 MB |
| 5.29.0 | May 10, 2026 | Android 8.0 | 94.2 MB |
| 5.27.0 | May 10, 2026 | Android 8.0 | 94 MB |
| 5.26.0 | May 7, 2026 | Android 8.0 | 93.9 MB |
| 5.24.89 | May 4, 2026 | Android 8.0 | 93.9 MB |
| 5.24.87 | May 3, 2026 | Android 8.0 | 93.8 MB |
| 5.24.80 | May 2, 2026 | Android 8.0 | 92.4 MB |
| 5.24.73 | May 1, 2026 | Android 8.0 | 92.3 MB |
| 5.24.63 | Apr 30, 2026 | Android 8.0 | 91.8 MB |
| 5.24.57 | Apr 28, 2026 | Android 8.0 | 91.8 MB |
| 5.24.51 | Apr 27, 2026 | Android 8.0 | 91.8 MB |
| 5.24.44 | Apr 26, 2026 | Android 8.0 | 91.8 MB |
| 5.24.36 | Apr 25, 2026 | Android 8.0 | 91.8 MB |
| 5.24.26 | Apr 24, 2026 | Android 8.0 | 91.5 MB |
| 5.24.19 | Apr 23, 2026 | Android 8.0 | 91.4 MB |
| 5.24.12 | Apr 23, 2026 | Android 8.0 | 91.4 MB |
| 3.17.0 (2 builds) | Mar 27, 2026 | Android 8.0 | 21.8 MB |
| 2.3.1-rc1 (2 builds) | Mar 19, 2026 | Android 8.0 | 21.2 MB |
| 2.2.2 (2 builds) | Mar 16, 2026 | Android 8.0 | 21.1 MB |
How to install an older version of an Android app · How to install an APK file on Android
From the developer (GitHub)
APK files published by the developer on GitHub. They are signed by the developer and may not install over the other builds on this page (different signature). Links open github.com.
v5.94.2
· Nov 3, 2026
haven-5.94.2-arm64-release.apk
186.8 MB haven-5.94.2-arm64-terminal-release.apk
69.2 MB haven-5.94.2-armv7-release.apk
171.9 MB haven-5.94.2-armv7-terminal-release.apk
65.8 MB haven-5.94.2-x64-release.apk
180.8 MB haven-5.94.2-x64-terminal-release.apk
72.3 MB v5.94.1
· Nov 3, 2026
haven-5.94.1-arm64-release.apk
186.8 MB haven-5.94.1-arm64-terminal-release.apk
69.2 MB haven-5.94.1-armv7-release.apk
171.9 MB haven-5.94.1-armv7-terminal-release.apk
65.8 MB haven-5.94.1-x64-release.apk
180.8 MB haven-5.94.1-x64-terminal-release.apk
72.3 MB v5.94.0
· Nov 2, 2026
haven-5.94.0-arm64-release.apk
186.8 MB haven-5.94.0-arm64-terminal-release.apk
69.2 MB haven-5.94.0-armv7-release.apk
171.9 MB haven-5.94.0-armv7-terminal-release.apk
65.8 MB haven-5.94.0-x64-release.apk
180.8 MB haven-5.94.0-x64-terminal-release.apk
72.2 MB Similar apps
-
MultiVNC
VNC viewer that aims to be easy to use and fast
-
ScreenStream
Screen streaming over HTTP
-
ConnectBot
Simple, powerful, open-source SSH client for Android
-
VLC
The best video and music player. Fast and “just works”, plays any file
-
AVNC
Fast & Secure VNC client for Android
- aFreeRDP FreeRDP is a free remote desktop protocol client
-
NekoVideo
Open-source local video player with folders, private content and DLNA cast
- World Scribe Help story writers with fictional world-building