Haven

sh.haven.app
by Zapstore Catalog

SSH terminal, Wayland desktop, VNC/RDP, cloud storage & SFTP for Android

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).

First release: Nov 3, 2026, 1 total release.

Most recent release: Nov 3, 2026.

Repo

Appears in 0 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Nov 3, 2026 5.94.2
    - Add a toolbar Viewport Navigation toggle (`OpenWith` four-way pan icon) in RDP `TOUCHSCREEN` mode so users can pinch-to-zoom (`1×` to `5×`), drag-to-pan, and reset the local viewport without leaving native touchscreen mode (#778, thanks @xchacha20-poly1305). - **Local viewport navigation in RDP `TOUCHSCREEN` mode (`#778`, thanks `@xchacha20-poly1305`).** - Added `TouchscreenViewportNavToggle` in `RdpScreen` (both the bottom toolbar and the fullscreen menu) whenever `TOUCHSCREEN` mode is active. - While Viewport Navigation is toggled on, two-finger pinch zooms the local viewport (`1×` to `5×`) and one- or two-finger drag pans the zoomed viewport without forwarding any touches or clicks to the remote desktop, while the existing `Reset zoom` (`FitScreen`) button resets the viewport to `1×`. - Tapping the Viewport Navigation button again resumes forwarding all single- and multi-finger touches to the remote `MS-RDPEI` digitizer at the current zoom and pan offset. --- ### Which APK?
    More…
    **`haven-<version>-<abi>-release.apk`** — the full app, and what F-Droid carries. If in doubt, take this one. **`haven-<version>-<abi>-terminal-release.apk`** — the same app with the desktop and media parts left out, for people who only use Haven for SSH, terminals, files and storage. Less than half the size on arm64. It drops RDP and SPICE remote desktop, the native Wayland desktop, and ffmpeg — so no media conversion, and no video previews or streaming in the file browser. VNC is kept, so a Linux desktop running inside Haven's guest still works. Both are signed with the same key and carry the same version number, so you can install either over the other without losing connections, keys or your Linux guest. The shared version number does mean an updater will not offer to move you between them — switching is a deliberate download. `<abi>` is your device's CPU: `arm64` for essentially every modern phone, `armv7` for older 32-bit devices, `x64` for emulators. **Full Changelog**: https://github.com/GlassHaven/Haven/compare/v5.94.1...v5.94.2