Your servers. Your keys.
Your device. Nothing in between.
A powerful SSH terminal with zero backend servers. Your credentials never leave your device.
Trusted by developers and DevOps teams worldwide
Everything you need in one app
SSH, SFTP, tunneling, and more — everything you need to manage your servers.
SSH Terminal
XTerm-256 colors with fullscreen mode, gesture controls — swipe, pinch zoom, long-press paste. 12+ themes included.
SFTP Transfer
Browse, upload, and download files with real-time progress tracking and share sheet export.
Port Forwarding
Local, remote, and dynamic SOCKS tunnels with per-connection rules and live toggle.
Command Snippets
Save, tag, and reuse commands with autocomplete powered by remote server completions.
Session Logging
Automatically capture every session with timestamps. Search, review, and export logs for auditing.
iCloud Sync
Seamless sync across iPhone, iPad, and Mac — your servers follow you everywhere.
A terminal that feels native
Full XTerm-256 color support with an interactive PTY shell. Swipe for arrow keys, pinch to zoom, long-press to paste. The accessory bar gives you Esc, Tab, Ctrl, and special characters — right at your fingertips.
Browse and transfer files securely
Navigate remote file systems with a familiar file browser. Upload from your Camera Roll or Files app, download with progress tracking, and share via the iOS share sheet. All transfers happen over your encrypted SSH connection.
Tunnel anything, anywhere
Set up local, remote, and dynamic SOCKS tunnels with a few taps. Create multiple rules per connection with custom labels, toggle them live without disconnecting, and persist them for next time.
Save commands, run everywhere
Build a library of reusable commands with tags for fast lookup. Autocomplete pulls from your snippet library, server history, and live remote completions via compgen. Run the same snippet across multiple servers simultaneously.
Every session, fully recorded
Automatically capture complete session logs with timestamps. Review what happened during any connection, export logs for auditing or compliance, and search across your session history by server or content.
Zero servers. Zero compromise.
Unlike other SSH clients, GateShell has no backend. Your credentials never touch our infrastructure. Everything runs on your device using Apple-native frameworks.
Up and running in 30 seconds
No accounts, no sign-ups, no configuration files.
Download
Get GateShell free from the App Store. Works on iPhone, iPad, and Mac.
Add a server
Enter your host, username, and credentials. Or use Quick Connect for one-tap access.
Connect
Tap to connect. You're in a full terminal session — directly from your device to your server.
One app, every Apple device
A universal app built with SwiftUI — optimized for each platform, synced via iCloud.
iPhone
Full terminal with gestures, swipe arrows, and pinch zoom
iPad
Split view, Stage Manager support, and keyboard shortcuts
Mac
Native macOS app with menu bar, Touch Bar, and trackpad support
Requires iOS 17+ / macOS 15+ — AI features require iOS 26+ with Apple Intelligence
See it in action
A real SSH session, right from your iPhone or Mac.
Security without compromise
Your credentials are protected by the same hardware encryption that secures Apple Pay and Face ID.
Apple Keychain
All passwords and SSH keys stored in the hardware-encrypted Keychain. Never in plaintext.
Biometric Lock
Require Face ID or Touch ID to open GateShell. Your servers stay locked even if your phone isn't.
Direct Connection
Your SSH session goes straight from your device to your server. No relay, no middleman, no proxy.
iCloud E2E Encryption
Sync data is encrypted end-to-end by iCloud. Not even Apple can read your server configs.
Zero Data Collection
No analytics, no tracking, no telemetry. We don't know who you are or what servers you connect to.
No Backend Servers
GateShell runs entirely on your device. There's no server to breach because there is no server.
Simple, honest pricing
Pro for less than $1/month. 12x cheaper than Termius.
Free
Get started with core SSH
- SSH terminal (unlimited sessions)
- 2 saved servers
- Quick Connect
- Command history
- Default Dark theme
- Server health check
Pro
Unlimited everything for less than $1/month.
- Everything in Free
- Unlimited saved servers
- SFTP file browser
- Port forwarding (local + remote)
- Command snippets
- All 12+ terminal themes
- Proxy support (HTTP/SOCKS5)
- Environment variables per server
- SSH Agent Forwarding
- Telnet protocol
- Charset selection (12 encodings)
- Biometric lock (Face ID / Touch ID)
- Smart remote autocomplete
- iCloud sync across devices
- Session logging with export
Loved by developers
See what people are saying about GateShell.
“Finally an SSH client that doesn't need my data on someone else's servers. Privacy-first and blazing fast.”
“Pay once, own forever. The way software should be. iCloud sync works flawlessly across all my devices.”
“The terminal feel is incredible — gestures, themes, autocomplete. Feels like a native Apple app because it is one.”
Ready to take control of your servers?
Download GateShell for free. No account required. No credit card. Just open and connect.
Free tier includes SSH terminal, 2 servers, and Quick Connect. No limits on session time.