rootshell: Local Terminal, SSH Apple

rootshell: Local Terminal, SSH

VPN over SSH and tssh
xHeader
Modify request and response headers. No ads, no malware.

Overview

Features & Capabilities

rootshell is a desktop-class terminal emulator built on libghostty — the GPU-accelerated engine behind the Ghostty desktop terminal. A local shell on every platform, native SSH, mosh-compatible roaming, tssh, system-wide VPN, native git, and Metal rendering in a single app.

METAL-ACCELERATED TERMINAL Built on libghostty's Zig core with direct Metal rendering. Smooth scrolling, zero-flicker synchronized output, and full mouse capture for tmux, vim, and zellij. Tabs, split panes, and persistent scrollback across app restarts.

THREE REMOTE PROTOCOLS, ONE APP • SSH — Native Swift SSH client with Ed25519, ECDSA, RSA, and post-quantum ML-KEM + ML-DSA for harvest-now-decrypt-later protection. Jump hosts, port forwarding, agent forwarding with per-request approval, and Keychain password storage. • Rootshell Roam — Mosh-compatible sessions survive network changes and app restarts. Multipath TCP bonds WiFi and cellular so you never drop a link. Predictive local echo keeps typing responsive on high latency. STUN-based NAT traversal punches through firewalls. • tssh integration with QUIC (TLS 1.3) and KCP transport for lower latency, full native scrollback, and server-side session resumption.

NATIVE TMUX INTEGRATION Attach in control mode (tmux -CC) and tmux windows become native tabs, panes become real splits — copy, paste, search, and scroll with native gestures. A sessions dashboard shows live window previews, and tabs survive app restarts over tssh.

SSH VPN Turn any SSH or tssh session into a system-wide VPN. Route all device traffic through your remote server over standard SSH, QUIC, or KCP transport. No extra software on the server — if you can SSH to it, you can VPN through it.

NATIVE GIT Clone, commit, diff, log, blame, rebase, cherry-pick, worktree, and more — implemented in native Swift with SSH transport. Syntax-highlighted pager output, Helix integration for commit messages, and optional AI-generated commit messages from staged diffs.

VOICE AI AGENT Talk to an always-on assistant over Gemini Live with sub-second latency. The agent reads scrollback, runs commands over SSH hands-free, searches the web, and asks permission before anything risky.

OPTIONAL TEXT AI Chat with Claude, ChatGPT, Gemini, or 400+ models via OpenRouter. Execute commands and analyze output. Bring your own API key.

HARDWARE SECURITY KEYS Private keys never leave hardware. FIDO2/WebAuthn authentication with touch-to-sign.

SANDBOXED LOCAL SHELL A full local shell with vim 9.1, Helix, SFTP, SCP, curl, jq, mtr, and standard Unix utilities. The rf browser offers yazi-style miller columns with SFTP, image previews, and git indicators. croc for peer-to-peer file transfer. Flag-aware tab completion, prompt themes, and line editing.

CLOUD & KUBERNETES Connect to AWS, Azure, DigitalOcean, Akamai (Linode), and Tailscale. Browse instances, access serial consoles, and generate EKS kubeconfigs. Debug Kubernetes nodes with ephemeral pods, including Talos and Flatcar.

450+ THEMES & VISUAL EFFECTS Over 450 color themes with location-based day/night switching. Animated backgrounds: solar effects with accurate moon phases, ocean waves, starfields, and fireflies. Shadertoy-compatible custom shaders. Import your own TTF/OTF fonts.

CUSTOMIZABLE TOOLBAR Drag, reorder, and hide 45+ built-in keys across the main row and expandable drawer. Create custom keys that send text, key combos, or multi-step sequences. Sticky modifiers with one-shot tap and double-tap lock. Separate layouts for iPhone and iPad.

CONNECTION MANAGEMENT Save connection profiles with folders, tags, and iCloud sync. Quick Connect autocompletes from history, cloud instances, and host shorthand. Background SSH tunnels with auto-start and bandwidth monitoring. Siri Shortcuts integration.

KEYBOARD POWER FEATURES QMK-style mod-tap keys — one action on tap, another on hold. Dictation and CJK input methods. Customizable keyboard shortcuts. Option key as Alt for international layouts.

User Growth & Download Statistics

App
By:
Rootshell LLC
Rating:
4.70
(28)
1 new ratings
Version:
1.0.8 Last updated: 2026-06-29
Version code:
887445455
Creation date:
2026-04-19
Compatible devices:
Size:
323.98MB
URLs:
Website ,Privacy policy
Full description:
See detailed description
Source:
Apple Apps Store
Data ingested on:
2026-07-16
Compare stats and ranking:

Contact the developer

Chrome-Stats does not own this Apple app. Please use these information below to contact the Apple app developer.
Developed by:
Rootshell LLC
Apple Apps Store
https://apps.apple.com/us/app/rootshell-local-terminal-ssh/id6755794662
Website:
https://www.rootshell.com

User Reviews

like many others, i’ve tried just about every other paid or free terminal app for ios and all of them left something to be desired in one way or another (or wanted some unacceptable subscription fee to make their app usable as a daily utility). this app is so sick it just fills me with joy. smooth, fast, stable, modern (libghostty 🤘) with more features than i could ask for, and nothing asked in return. god bless these devs!
by th*****, 2026-05-30

Coming from competition, I was having lots of issues with artifacting, especially re-renders coming from the codex/gemini cli. This blows everything else out of the water in terms of performance while solving the issues I was having on other terminals. If you have a neovim + tmux setup (or terminal first in general); rootshell feels extremely snappy and customization/setup was straightforward. It utilizes Ghostty’s “engine” (libcore) under the hood hence the great performance. One of my favorite features is the fullscreen mode avoiding the clunky UI that many other options have.
by th*****, 2026-05-11
View all user reviews ›

Best rootshell: Local Terminal, SSH Alternatives

Here are some Apple apps that are similar to rootshell: Local Terminal, SSH: