Metal Accelerated
Built on libghostty for blazing-fast, GPU-accelerated terminal rendering. Buttery smooth scrolling and instant response.
The terminal, reimagined for Apple platforms
A powerful, Metal-accelerated terminal emulator with integrated SSH, high-performance HEVC screen sharing, an agent inbox that tracks your coding agents, native tmux control mode, git, mosh-compatible roaming, Kubernetes, and cloud provider connectivity. Beautiful, fast, and secure across iPhone, iPad, Vision Pro, and Mac.
Free and open source under the MIT license. No limits on connections or tabs. No in-app purchases.
Lay out your sessions the way you think, see which agent needs you next, and carry the whole setup with you on iPhone.
Pin the tab list vertically when session names matter more than screen width. Every session here is a tmux control-mode pane running its own coding agent.
A real sandboxed local shell on iPhone, with a terminal accessory row above the keyboard.
Everything you need for professional terminal work, crafted with attention to detail.
Built on libghostty for blazing-fast, GPU-accelerated terminal rendering. Buttery smooth scrolling and instant response.
Adaptive-bitrate HEVC over UDP, GPU-decoded through Metal: up to 4K at 60 FPS, with video and audio encrypted using AES-256 SRTP. Connect to any Mac with Screen Sharing enabled, nothing to install. The Mac builds a virtual display sized exactly to your device, so there is no panning or letterboxing, and its system audio follows.
Chat with Claude, ChatGPT, or Gemini directly in your terminal. Execute commands, search the web, and get help with streaming markdown responses.
Real-time two-way voice powered by Google Gemini Flash with sub-second latency. It reads your scrollback, types keystrokes, and runs commands hands-free, with a floating transcript, tool approval cards, and 30 voices to pick from.
Claude Code, Codex, Cursor, Copilot, OpenCode, Antigravity, and Pi are recognized in any tab and tracked as cards: working, waiting on you, or done. Detection runs on device, so it works the same for local shells, SSH, and tmux panes with nothing installed on the server. Group by project and every card names its git branch.
Attach with tmux -CC and tmux windows become native tabs, panes become native splits, with native copy and paste, scrollback search, and inline graphics. A sessions dashboard gives live previews of every session, and control mode sessions reattach automatically across app restarts.
Full native Git CLI powered by libgit2. Clone, push, pull, and fetch over SSH with the built-in SSH client. Supports init, commit, diff, log, blame, branch, and more with syntax-highlighted output.
Full Vim 9.2 with 24-bit color, syntax highlighting, and the huge feature set. Plus the Helix editor with tree-sitter support and system clipboard.
Mosh-compatible sessions with STUN-based firewall traversal. Roam between WiFi and cellular without dropping, resume instantly after app restarts, and enjoy predictive local echo on high-latency connections.
UDP-based terminal sessions via tssh with TLS 1.3 (QUIC) or AES-GCM-256 (KCP) encryption. Full native scrollback, lower latency than mosh, and session resumption surviving app termination and device reboots.
ML-KEM hybrid key exchange and ML-DSA host key signatures protect your sessions against future quantum attacks. End-to-end post-quantum security for SSH.
Turn any SSH server into a full system VPN with QUIC and KCP transport. Home Screen and Lock Screen widgets, Dynamic Island live stats, Control Center toggle, and Siri integration. Per-profile DNS and route exclusions.
SSH authentication with YubiKey PIV, FIDO2, or Secure Enclave. Private keys never leave the hardware. Supports NFC and USB-C.
Integrated SSH with a client library written entirely in Swift. Port forwarding, key generation, and password storage with no external dependencies.
Sign git commits and other GPG operations on the remote without ever copying your private key. The device acts as the GPG agent and forwards it over SSH or tssh — reuse SSH keys (incl. YubiKey PIV) or import standalone signing keys, with per-connection approval modes.
Every detail considered. Every workflow covered.
Discover and connect to tailnet devices with OAuth authentication.
Debug pod injection and multi-cluster kubeconfig import.
Always-on port forwards with auto-start and transfer monitoring.
Seamless WiFi/cellular handover without reconnection.
Real-time latency and packet loss charts with tab bar indicators.
Let Claude Code and other AI tools execute commands securely.
AWS, Azure, Linode, DigitalOcean, and NetBird with OAuth and token auth.
Direct access to Linode LISH and AWS EC2 serial consoles.
Full shell on iOS with SFTP, SCP, curl with HTTP/2, jq, bat, and more.
Native mtr, traceroute, and ping with truecolor TUI and AS lookups.
Display PNG, JPEG, and HEIC images in terminal via imgcat.
Interactive URLs with Cmd+click, context menus, and copy link.
Fully customizable virtual keyboard toolbar with drag reordering and custom key sequences.
QMK-style dual-function keys for hardware keyboards. Tap or hold for different actions.
Yazi-inspired TUI browser with miller columns, ripgrep search, and SFTP remote browsing.
Compile your own CLI tools in Rust, Go, Swift, C, or Zig and run them right on iPhone, iPad, and Vision Pro.
Keys, profiles, history, and settings sync across all devices.
Windows, tabs, splits, and scrollback restore on launch.
Unlimited tabs and splits. Save connections with tags and folders.
Day/night themes, custom themes, video backgrounds, and Shadertoy shaders.
Import TTF/OTF fonts with font features. Nerd Fonts included.
Elegant selection with magnifier loupe, drag handles, and context menus.
Export keys, profiles, themes, and settings to one AES-256-GCM encrypted file.
Open profiles or run commands from Siri, plus Live Activity and Home Screen widgets.
rootshell is a universal app built natively for each platform, optimized for the unique capabilities of every device.
Full terminal power in your pocket. Perfect for quick server checks on the go.
Split view multitasking, keyboard support, and Stage Manager ready for serious work.
Immersive terminal experience in spatial computing. Multiple windows in infinite space.
Native macOS app with transparency, menu bar integration, and all the power you expect.
rootshell is an open source project released under the MIT license. Read the code, file issues, and contribute. The entire app is developed in the open on GitHub.
MIT licensed: free to use, study, and modify.
rootshell is free, open source, and MIT licensed, with no in-app purchases or subscription fees. Every feature, unlimited connections, unlimited tabs, all included.
Now on the App Store for iPhone and iPad*
In Mainland China? Download from the China App Store — a regional version modified for local compliance. Availability in France is still pending government approval.
Version 1.0.11-136 — August 22, 2026 — Release Notes
The macOS direct download includes Sparkle auto-update support. Updates are delivered automatically once installed.
If you need to roll back, the five most recent prior macOS standalone builds are available below. Once installed, Sparkle will offer to update to the latest version on next launch.
Due to App Store sandboxing requirements, the TestFlight/App Store version has some limitations compared to the direct download:
For the best macOS experience, use the direct download version above.