tmux · iOS

tmux on iOS: attach your tmux sessions from iPhone & iPad

There is no official tmux app for iOS, and you don't need one. What you actually want is to reach the tmux sessions already running on your own machine, from your phone or tablet, and pick up exactly where you left off. That is what QuickTUI does.

QuickTUI terminal toolbar with tmux controls on iPhone
The QuickTUI terminal toolbar — tmux windows, panes, and keys within thumb reach.

tmux keeps your terminal sessions alive on the machine: long builds, agents, log tails, and SSH shells all survive after you disconnect. The missing piece has always been a good way to reach them from an iPhone or iPad. QuickTUI is a native iOS client (plus iPad and browser) that attaches to those sessions over your own machine, with no third party in the middle.

What an "iOS tmux client" should do

Set it up (about two minutes)

Install QuickTUI on the machine where your tmux sessions run. It sets up the service. On macOS/Linux install tmux 3.2+ yourself first (the installer does not install tmux). On Windows it installs the qscn session backend automatically.

macOS / Linux

curl -fsSL https://quicktui.ai/q.sh | sh

Windows (PowerShell)

irm https://quicktui.ai/q.ps1 | iex

Windows note: the session backend is qscn, not tmux. Create sessions with New Session in the app; the tmux new-session examples below apply to macOS/Linux.

Then pair the app with the platform commands below, or add a server manually by URL and token.

# macOS / Linux
quicktui-server --pair-qrcode

# Windows (PowerShell)
& "$env:LOCALAPPDATA\QuickTUI\quicktui-server.exe" --pair-qrcode

Open a session and you are attached. For the step-by-step version, see attach a tmux session from your phone.

Is it actually tmux?

Yes. On macOS and Linux, QuickTUI drives real tmux on your machine; it is not a re-implementation. Your existing ~/.tmux.conf, key bindings, windows, and panes all apply. If tmux isn't installed on macOS/Linux, install tmux 3.2+ yourself (the installer does not install it); you can point QuickTUI at a specific binary with QUICKTUI_TMUX_BIN. On Windows the backend is qscn, installed automatically.

Running agents in tmux? QuickTUI is built for it: start Claude Code, Codex, or any CLI agent in a session and supervise it from your phone. See run Claude Code from your iPhone.

At a glance

CapabilityQuickTUI
Native iPhone & iPad appYes
Browser clientYes, served by your own machine
Real tmux (windows, panes, scrollback)Yes
Self-hosted, direct connectionYes, code never touches our servers
Session keeper across disconnectsYes
PriceFree for one machine; Pro is a one-time purchase

FAQ

Is there an official tmux app for iOS?

No. tmux is a server-side program; there is no first-party iOS app. QuickTUI is a native iOS client that attaches to tmux running on your own machine.

Do I need SSH?

No. QuickTUI talks to its own lightweight server over HTTP/WebSocket. You can reach it on your LAN, over a VPN or tunnel (Tailscale, Cloudflare Tunnel), or a public address.

Does it work on iPad?

Yes. The same app and the same live session run on iPhone and iPad, and in any browser.