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.
Styrkja
Útgáfur
Þrátt fyrir að niðurhalaðir APK-pakkar séu til taks hér fyrir neðan og gefi þér kost á að velja slíka uppsetningu, þá þarftu að vera meðvitaður um að með slíkri uppsetningu muntu ekki fá tilkynningar um uppfærslur og að þetta er ekki eins örugg leið við að sækja forrit. Við mælum eindregið með því að þú náir í F-Droid forritið og notir það.
Sækja F-Droid
-
x86_64
Þessi útgáfa krefst Android 8.0 eða nýrri.
Það er byggt og undirritað af F-Droid, og ábyrgst er að það samsvari þessum grunnkóðapakka (source tarball).
Heimildir
-
skoða nettengingar
Leyfir forriti að skoða upplýsingar um nettengingar, svo sem hvaða net eru til og eru tengd.
-
keyra þjónustu í forgrunni
Leyfir forritinu að nota þjónustu sem er í forgrunni.
-
keyra forgrunnsþjónustu af gerðinni „dataSync“
Leyfir forritinu að nota forgrunnsþjónustu af gerðinni „dataSync“
-
hafa fullan netaðgang
Leyfir forriti að búa til nettengla og nota sérstilltar netsamskiptareglur. Vafrinn og önnur forrit geta sjálf sent gögn inn á internetið svo þessi heimild er ekki þörf til að senda gögn á internetið.
-
stjórna nándarsamskiptum (NFC)
Leyfir forriti að eiga samskipti við NFC-merki, -spjöld og -lesara (nándarsamskipti).
-
sýna tilkynningar
Leyfir forritinu að birta tilkynningar
-
nota búnað fyrir líffræðileg gögn
Leyfir forritinu að nota búnað fyrir líffræðileg gögn til auðkenningar
-
nota fingrafarabúnað
Leyfir forritinu að nota fingrafarabúnað til auðkenningar
-
sh.haven.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Sækja APK
21 MiB
PGP-undirritun
|
Atvikaskrá við byggingu (build log)
-
arm64-v8a
Þessi útgáfa krefst Android 8.0 eða nýrri.
Það er byggt og undirritað af F-Droid, og ábyrgst er að það samsvari þessum grunnkóðapakka (source tarball).
Heimildir
-
skoða nettengingar
Leyfir forriti að skoða upplýsingar um nettengingar, svo sem hvaða net eru til og eru tengd.
-
keyra þjónustu í forgrunni
Leyfir forritinu að nota þjónustu sem er í forgrunni.
-
keyra forgrunnsþjónustu af gerðinni „dataSync“
Leyfir forritinu að nota forgrunnsþjónustu af gerðinni „dataSync“
-
hafa fullan netaðgang
Leyfir forriti að búa til nettengla og nota sérstilltar netsamskiptareglur. Vafrinn og önnur forrit geta sjálf sent gögn inn á internetið svo þessi heimild er ekki þörf til að senda gögn á internetið.
-
stjórna nándarsamskiptum (NFC)
Leyfir forriti að eiga samskipti við NFC-merki, -spjöld og -lesara (nándarsamskipti).
-
sýna tilkynningar
Leyfir forritinu að birta tilkynningar
-
nota búnað fyrir líffræðileg gögn
Leyfir forritinu að nota búnað fyrir líffræðileg gögn til auðkenningar
-
nota fingrafarabúnað
Leyfir forritinu að nota fingrafarabúnað til auðkenningar
-
sh.haven.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Sækja APK
21 MiB
PGP-undirritun
|
Atvikaskrá við byggingu (build log)
Nýtt í útgáfu 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
Þessi útgáfa krefst Android 8.0 eða nýrri.
Það er byggt og undirritað af F-Droid, og ábyrgst er að það samsvari þessum grunnkóðapakka (source tarball).
Heimildir
-
skoða nettengingar
Leyfir forriti að skoða upplýsingar um nettengingar, svo sem hvaða net eru til og eru tengd.
-
keyra þjónustu í forgrunni
Leyfir forritinu að nota þjónustu sem er í forgrunni.
-
keyra forgrunnsþjónustu af gerðinni „dataSync“
Leyfir forritinu að nota forgrunnsþjónustu af gerðinni „dataSync“
-
hafa fullan netaðgang
Leyfir forriti að búa til nettengla og nota sérstilltar netsamskiptareglur. Vafrinn og önnur forrit geta sjálf sent gögn inn á internetið svo þessi heimild er ekki þörf til að senda gögn á internetið.
-
sýna tilkynningar
Leyfir forritinu að birta tilkynningar
-
nota búnað fyrir líffræðileg gögn
Leyfir forritinu að nota búnað fyrir líffræðileg gögn til auðkenningar
-
nota fingrafarabúnað
Leyfir forritinu að nota fingrafarabúnað til auðkenningar
-
sh.haven.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Sækja APK
21 MiB
PGP-undirritun
|
Atvikaskrá við byggingu (build log)
-
arm64-v8a
Þessi útgáfa krefst Android 8.0 eða nýrri.
Það er byggt og undirritað af F-Droid, og ábyrgst er að það samsvari þessum grunnkóðapakka (source tarball).
Heimildir
-
skoða nettengingar
Leyfir forriti að skoða upplýsingar um nettengingar, svo sem hvaða net eru til og eru tengd.
-
keyra þjónustu í forgrunni
Leyfir forritinu að nota þjónustu sem er í forgrunni.
-
keyra forgrunnsþjónustu af gerðinni „dataSync“
Leyfir forritinu að nota forgrunnsþjónustu af gerðinni „dataSync“
-
hafa fullan netaðgang
Leyfir forriti að búa til nettengla og nota sérstilltar netsamskiptareglur. Vafrinn og önnur forrit geta sjálf sent gögn inn á internetið svo þessi heimild er ekki þörf til að senda gögn á internetið.
-
sýna tilkynningar
Leyfir forritinu að birta tilkynningar
-
nota búnað fyrir líffræðileg gögn
Leyfir forritinu að nota búnað fyrir líffræðileg gögn til auðkenningar
-
nota fingrafarabúnað
Leyfir forritinu að nota fingrafarabúnað til auðkenningar
-
sh.haven.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Sækja APK
20 MiB
PGP-undirritun
|
Atvikaskrá við byggingu (build log)
-
x86_64
Þessi útgáfa krefst Android 8.0 eða nýrri.
Það er byggt og undirritað af F-Droid, og ábyrgst er að það samsvari þessum grunnkóðapakka (source tarball).
Heimildir
-
skoða nettengingar
Leyfir forriti að skoða upplýsingar um nettengingar, svo sem hvaða net eru til og eru tengd.
-
keyra þjónustu í forgrunni
Leyfir forritinu að nota þjónustu sem er í forgrunni.
-
keyra forgrunnsþjónustu af gerðinni „dataSync“
Leyfir forritinu að nota forgrunnsþjónustu af gerðinni „dataSync“
-
hafa fullan netaðgang
Leyfir forriti að búa til nettengla og nota sérstilltar netsamskiptareglur. Vafrinn og önnur forrit geta sjálf sent gögn inn á internetið svo þessi heimild er ekki þörf til að senda gögn á internetið.
-
sýna tilkynningar
Leyfir forritinu að birta tilkynningar
-
nota búnað fyrir líffræðileg gögn
Leyfir forritinu að nota búnað fyrir líffræðileg gögn til auðkenningar
-
nota fingrafarabúnað
Leyfir forritinu að nota fingrafarabúnað til auðkenningar
-
sh.haven.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Sækja APK
21 MiB
PGP-undirritun
|
Atvikaskrá við byggingu (build log)
-
arm64-v8a
Þessi útgáfa krefst Android 8.0 eða nýrri.
Það er byggt og undirritað af F-Droid, og ábyrgst er að það samsvari þessum grunnkóðapakka (source tarball).
Heimildir
-
skoða nettengingar
Leyfir forriti að skoða upplýsingar um nettengingar, svo sem hvaða net eru til og eru tengd.
-
keyra þjónustu í forgrunni
Leyfir forritinu að nota þjónustu sem er í forgrunni.
-
keyra forgrunnsþjónustu af gerðinni „dataSync“
Leyfir forritinu að nota forgrunnsþjónustu af gerðinni „dataSync“
-
hafa fullan netaðgang
Leyfir forriti að búa til nettengla og nota sérstilltar netsamskiptareglur. Vafrinn og önnur forrit geta sjálf sent gögn inn á internetið svo þessi heimild er ekki þörf til að senda gögn á internetið.
-
sýna tilkynningar
Leyfir forritinu að birta tilkynningar
-
nota búnað fyrir líffræðileg gögn
Leyfir forritinu að nota búnað fyrir líffræðileg gögn til auðkenningar
-
nota fingrafarabúnað
Leyfir forritinu að nota fingrafarabúnað til auðkenningar
-
sh.haven.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Sækja APK
20 MiB
PGP-undirritun
|
Atvikaskrá við byggingu (build log)