One session per project
Each project has its own tmux session on the Mac. Your agent's process lives there — for good.
Coding agents · tmux · multi-device
Termcorp attaches your tmux
sessions wherever they run. The work keeps going on the Mac; you
simply switch device — without interrupting a thing.
Free macOS desktop · mobile app on the App Store
Works with Claude Code, Codex CLI, Gemini CLI, Aider — or any command-line program.
~/projets/acme-app $ ▌
● coding agent — session st-acme-app
● Reading lib/orders/list.dart
● Pagination added — 3 files changed
↳ detached from the Mac, re-attached on iPhone — nothing stopped
The app is only a window. Close it, switch device: the session itself doesn't move.
Each project has its own tmux session on the Mac. Your agent's process lives there — for good.
The app hooks onto the session, shows the terminal and relays your keystrokes. Nothing more.
Mac or iPhone: the session keeps running. Only the window watching it moves.
Your coding agent runs inside tmux. Close the app, lose the network, let the screen sleep: nothing stops.
Open the same session elsewhere: one confirmation, it switches over, resizes, and the other view detaches.
Speak your prompt. The message bar turns it into a command and sends it to the terminal — zero copy-paste.
Photo, screenshot, PDF, document: attach a file, it lands in the project and its path is inserted.
An esc·ctrl·arrows key bar, swipe to scroll the history, a keyboard you can tuck away.
Your project folders are listed automatically. One tap and the session opens in the right directory.
The Mac app is free and perfect when you're sitting down — but the work doesn't wait for you to come back.
At your desk, you hand your agent a big task.
You close the Mac and head out. The tmux session keeps running.
On the move, you open the iPhone app, reattach the session, watch the agent work — and steer it by voice.
Back at the desk, you reattach on the Mac. Nothing stopped, nothing was lost.
That's exactly what the iPhone app is for.
See the iPhone appTermcorp drives your sessions through tmux — it must be installed on the machine, whether that's your Mac or a remote server. It is deliberately not bundled with the app: sharing one session across devices needs the same system tmux.
tmux
Required
A terminal multiplexer — it keeps your coding agent alive even when the app is closed.
brew install tmuxsudo apt install tmuxsudo dnf install tmuxThe desktop client. It runs on the Mac itself: no password, no connection to set up. It starts tmux locally and you're good to go.
The mobile client. Drive the Mac from your phone over an encrypted SSH connection on your private network. Dictation, attachments, session recovery — in your pocket.