SSH Client
The SSH client that
knows your servers.
A native desktop app for SSH and SFTP. Multi-tab terminals, an integrated SFTP browser, port forwarding, and command snippets — all connected to your HostAtlas infrastructure. Lightweight, fast, no subscription fees.
Native
Desktop app
<40 MB
App size
SFTP
Built-in file browser
Free
Included with HostAtlas
Multi-Tab Terminal
Every connection, one window.
Open as many SSH sessions as you need. Each tab runs in its own process with full xterm.js rendering, IBM Plex Mono font, and 256-color support. Switch between servers with Cmd+1–9.
root@prod-web-01:~# htop
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1284 www-data 20 0 486312 82104 12048 S 8.2 2.1 4:12.38 nginx
2341 postgres 20 0 1248768 320480 18320 S 5.1 8.2 12:08.55 postgres
3892 root 20 0 128944 14208 9600 S 1.3 0.4 0:45.12 php-fpm
4510 root 20 0 62048 8192 5248 S 0.7 0.2 0:12.88 sshd
892 root 20 0 172544 24320 16384 S 0.3 0.6 1:22.04 systemd
root@prod-web-01:~# _
Unlimited Tabs
Open a new tab with Cmd+T. Each tab maintains its own session, scroll buffer, and environment. Close with Cmd+W.
Font Size Control
Adjust font size per session or globally. IBM Plex Mono renders crisp at any size. Cmd+Plus and Cmd+Minus.
Terminal Search
Search the full scroll buffer with Ctrl+F. Regex support, match highlighting, and navigation through results.
SFTP File Browser
Browse files without leaving the terminal.
Toggle the SFTP panel with Cmd+E. Navigate directories, upload, download, rename, and create folders — all over the existing SSH connection. No separate SFTP client needed.
Drag & Drop Upload
Drop files from Finder or Explorer directly into any directory. Progress bar shows transfer status with speed and ETA.
Batch Download
Select multiple files and download them all at once. Directories are compressed as .tar.gz before transfer.
Full File Operations
Rename, delete, create directories, and change permissions. Context menu on right-click, keyboard shortcuts for power users.
PostgreSQL
localhost:5433 → 127.0.0.1:5432
Redis
localhost:6380 → 127.0.0.1:6379
MySQL (stale)
localhost:3307 → 127.0.0.1:3306
Mailhog
localhost:8026 → 127.0.0.1:8025
Port Forwarding
Local tunnels, zero config files.
Open the port forwarding panel with Cmd+P. Create local tunnels to databases, caches, and internal services. The app detects dead tunnels automatically and lets you reconnect with one click.
Dead Tunnel Detection
Stale tunnels are flagged in real time. No more wondering why your local connection hangs — reconnect or clean up in one click.
Saved Tunnels
Save frequently used tunnels per server. Start them all at once or individually. Tunnel configs sync across devices via HostAtlas.
Secure by Default
All tunnels bind to localhost only. No accidental exposure of database ports to your network. Full SSH encryption end-to-end.
Command Snippets
One-click server diagnostics.
Open the snippet panel with Cmd+B. Eight built-in commands for the most common server tasks. Click once to execute in the active terminal. No more Googling flags you already forgot.
Disk Usage
df -h --output=source,size,used,avail,pcent,target Mount points, sizes, and usage percentages in a clean table.
Memory
free -h && echo "---" && cat /proc/meminfo | head -5 RAM usage with buffers, cache, and swap breakdown.
Processes
ps aux --sort=-%mem | head -15 Top 15 processes sorted by memory consumption.
Docker
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" Running containers with status and port mappings.
Nginx
nginx -T 2>/dev/null | grep "server_name" | sort -u All configured server names across Nginx vhosts.
Syslog
journalctl -p err --since "1 hour ago" --no-pager Error-level log entries from the last hour.
Open Ports
ss -tlnp | column -t Listening TCP ports with the process bound to each.
Laravel
php artisan about && php artisan queue:monitor Laravel environment info and queue worker status.
Server Grid
All your servers, one click away.
Your HostAtlas servers appear in a grid or list view. See connection status at a glance, filter by tag, and double-click to connect. Servers sync automatically via OAuth.
prod-web-01
159.69.42.128
Last connected: 2 hours ago
prod-db-01
159.69.42.130
Last connected: 5 min ago
prod-cache-01
159.69.42.132
Last connected: 1 day ago
staging-api
10.0.1.15
Last connected: 3 days ago
staging-db
10.0.1.16
Never connected
Add server manually
Keyboard Shortcuts
Built for keyboard-first workflows.
Every panel and action has a shortcut. Learn a few and you will rarely touch the mouse.
Integration
Deeply connected to HostAtlas.
The SSH client is not a standalone tool. It is an extension of your HostAtlas workspace — servers sync automatically, authentication flows through OAuth, and deep links let you connect from anywhere.
Deep Link Protocol
Click a link in your browser and land in an SSH session. The app registers the hostatlas:// protocol on install.
# Connect directly
hostatlas://ssh/root@159.69.42.128
# With custom port
hostatlas://ssh/deploy@prod:2222
OAuth Server Sync
Sign in with your HostAtlas account and all your servers appear instantly. Add a server in the web dashboard and it shows up in the client within seconds.
SSH Key Authentication
Use your existing SSH keys. The app reads from your system keychain and supports Ed25519, RSA, and ECDSA. Configure a default key or set per-server overrides.
Settings
Sensible defaults, full control.
Configure once, connect everywhere. Set your default SSH key, preferred port, and user — the client fills them in automatically for new connections. Override per server when needed.
Clickable URLs
URLs in terminal output are clickable. Cmd+click to open in your default browser. Paths to files are highlighted for quick identification.
Terminal Themes
Ships with a Carbon-inspired dark theme. Full 256-color support and true color rendering through xterm.js.
Auto Updates
The app checks for updates on launch and can install them in the background. No manual downloads.
Clickable URLs
Cmd+click to open links in browser
Auto Reconnect
Reconnect dropped sessions automatically
Stop switching between tools.
Terminal, file browser, port forwarding, and server management — in one native app. Free for every HostAtlas user. Download and connect in under a minute.