All your agents. One place.

Multiple projects, multiple agents, and one of them is quietly waiting on you. Termary is a native macOS terminal for Claude Code and Codex, with a built-in browser, iOS simulator and code editor. It knows which agent needs you, and so does your iPhone.

Free during the beta · macOS 14+ · Apple Silicon & Intel · iPhone companion · 🔒 code stays on your Mac

Termary on a Mac: two Claude Code agents asking for permission on the left, the Spacejot 3D app they are building in the built-in browser on the right

Terminals

Every agent, every project: split, grouped, and back in place after a relaunch.

Built-in browser

Your app beside its agents, with a Network tab they can read too.

iOS Simulator

A real iPhone simulator, right in a pane.

Code editor

Open, edit and preview files without leaving the window.

Termary MCP

72 tools, so your agents open the page, read the errors and tap the simulator.

It tells you

The moment an agent needs you, on your Mac and on your iPhone.

The tools to run agents in parallel, in one window.

An iPhone lock screen notification: Claude needs your permission, in Spacejot The Dynamic Island showing an agent that needs you, with one working
Needs you

It knows which agent needs you.

When an agent stops to ask, Termary notices. Its pane lights up, the sidebar flags it, and your iPhone pings you. Every agent also lives in your Dynamic Island: working, or needs you, at a glance. The state comes from Claude Code and Codex hooks, not from scraping the screen.

How agent state works
The Termary iPhone app mirroring a Claude Code session that is asking for permission, with quick keys to answer
iPhone

Approve it from your phone. The agent keeps going.

Open the live mirror of any terminal, read the question and tap your answer, or type or dictate a reply. The Mac carries on the moment you do. Pair once with a QR code: on the same Wi-Fi it just connects, and a secure tunnel reaches your Mac from anywhere.

The iPhone companion
The built-in browser with the headline “Render it.” selected and a comment box open over it
Annotate

Point at it. Send it to an agent.

See something wrong on the page? Click the element, write a note and pick an agent. It gets the element, its styles, a screenshot and your words, and fixes exactly what you marked.

A Claude Code session calling Termary MCP tools: browser_open, browser_click, browser_errors, browser_network, sim_screenshot and agents_spawn
Termary MCP

With Termary MCP, your agents do it all.

A bundled MCP server gives Claude Code and Codex 72 tools to use Termary itself. Your agent opens the page in the built-in browser, clicks through it, reads the console and every network request, checks the iOS simulator and starts other agents, so it debugs its own work instead of guessing.

  • Browser · 28
  • iOS Simulator · 18
  • Agents · 12
  • Panes · 9
The MCP tools
Fan-out

One task. Three attempts. Merge the best.

Hand one prompt to a squad of agents — mix Claude Code and Codex — each in its own git worktree on its own branch, so they cannot step on each other and your checkout stays clean. Watch the diffstats race, then squash-merge the winner; Termary cleans up the losing branches.

Run a fan-out
The Termary sidebar with recent sessions, project groups and an agent that needs you, beside two agent panes

One group per project

Every agent stays in its place, any past session is one click from coming back, and the sidebar shows who needs you.

An iOS simulator running in a Termary pane next to two agent terminals

An iPhone in a pane

Building for iOS? Run a real simulator beside your agents, and let them tap through it themselves.

And the rest of the workspace, built in.

Turn review, splits that survive, restore, broadcast, schedules — and a CLI for all of it.

Review every turn

Turn it on and every finished agent turn is kept as its own diff, even when the agent commits mid-turn. The Git panel shows exactly what changed that turn; mark it reviewed and move on.

Move a pane. Keep the shell.

Split, move and regroup panes across the window, or drag a tab between them — the live process never restarts and never loses scrollback.

Relaunch into the same splits

Every pane back in place, local shells reopened in their last folder with the previous scrollback replayed above the prompt, and a Claude session ready to resume.

One command, every host

Broadcast input types the same command into as many terminals as you pick. Saved SSH hosts live in an encrypted vault — metadata only, keys never leave ~/.ssh.

How the vault works

Schedule the boring runs

Recurring agent runs on the same spawn machinery — nightly dependency bumps, a Monday changelog. Missed fires catch up once, never storm.

Scriptable, end to end

Every MCP tool is also a shell command. Start a fan-out, open a pane, wait on an agent — from a script, a Makefile or CI, with no tool-specific glue.

The termary CLI
One app, not five

Stop assembling the stack.

Steering agents from your phone usually takes five separate tools. Termary does each job itself.

The job The usual way With Termary
Get to your sessions tmux, its keybindings, kept running Every terminal mirrored live to your iPhone
Reach your Mac A VPN on every device, kept signed in Pair once with a QR code; a secure tunnel does the rest
Survive bad signal Mosh on both ends The mirror reconnects on its own
Know what agents need A phone terminal that doesn't know what an agent is Working, stuck or done at a glance, and a push the instant one blocks
Stay reachable A keep-awake utility Keeps your Mac awake while agents work
Setup Five installs, five configs One app and a QR code

Code stays on your Mac

Agents run in your own terminals. Nothing is uploaded.

A token for every phone

Phone access is off by default, and each paired phone can be revoked.

Keys sealed in your Keychain

Saved SSH hosts are encrypted. Private keys never leave ~/.ssh.

Voice stays on the phone

Dictated replies are transcribed on-device.

How it's built →

FAQ

Questions, answered.

Q.01 What is Termary?

A native macOS terminal built for running AI coding agents — Claude Code and Codex. It knows each agent's state, fans one task across parallel agents in isolated git worktrees, and mirrors every terminal to your iPhone. Underneath: real multi-pane splits, named groups, and shells that survive every rearrange, with the whole layout restored on relaunch. macOS 14+ (Apple Silicon or Intel); the iPhone companion needs iOS 17+.

Q.02 Is it free?

Yes. Termary is free during the beta, the iPhone companion included. Follow Termary on LinkedIn to become a founding user: early access, and an exclusive founding deal when paid plans begin.

Q.03 What is Termary MCP?

A bundled MCP server that gives Claude Code and Codex 72 tools to use Termary itself: drive the built-in browser (click, type, read the console and network, take screenshots), boot and tap the iOS simulator, open and split panes, and spawn, message and wait on other agents. Browser and simulator tools load only when an agent first reaches for them, so they do not fill its context. It is off by default, bound to loopback, and gated by a per-session token.

Q.04 Can I run several agents on the same task?

Yes — fan-out hands one prompt to a squad of agents (mix Claude Code and Codex), each in its own git worktree on its own branch, so they can't step on each other and your checkout stays clean. Watch live diffstats as they work, review each attempt side by side, and squash-merge the winner — Termary cleans up the losing branches. Start a run from the Mac, the CLI, or your phone.

Q.05 Can I use Termary from my phone?

Yes — pair the iPhone companion app and mirror any terminal live. You see exactly what each agent is doing, send a keystroke or a canned reply, and even spawn a new agent — all from your phone. A fleet view shows every agent across every paired Mac at a glance and flags the ones that need you.

Q.06 How do I know when an agent needs me?

Agents report their state through Claude Code hooks — working, waiting, done — so Termary knows the moment one stalls on a question. Your phone gets a push notification you can reply to straight from the lock screen, or open the live mirror and answer with a tap — or tap the mic and just say it (speech is transcribed on-device; your voice never leaves the phone). You can also flip an agent to auto-accept and let it run unattended.

Q.07 How does remote access work, and what does it cost?

On the same Wi-Fi it just connects. Off your network, Termary reaches your Mac two ways, both free: a one-tap secure tunnel (no account, no setup) or Tailscale (install once for the lowest latency). There are no servers in the middle that we charge for — your phone talks to your Mac, always token-gated.

Q.08 Does Termary handle SSH?

Yes. Saved SSH hosts live in an encrypted vault — a device-only Keychain key plus AES-GCM, metadata only, with private keys never leaving ~/.ssh. Pro adds importable connection profiles and broadcast input to run one command across many hosts at once. Restored SSH tabs return ready to reconnect.

Q.09 How is Termary different from iTerm2 or the built-in Terminal?

Termary keeps live shells alive across IntelliJ-style multi-pane splits and named groups, so rearranging your workspace never restarts a process or loses scrollback. On top of that it adds two things a traditional terminal does not have: the AI agent bridge — a native macOS terminal your agent can see and drive over MCP — and a phone companion that mirrors and steers your agents from anywhere.

Run more agents.
Keep all the control.

A terminal that knows your agents, a phone that steers them, and tools that let them check their own work. Free during the beta.

Free during the beta · macOS 14+ · Apple Silicon & Intel

Become a founding user.

Follow Termary and David Pham on LinkedIn. Every follower gets early access, free, plus an exclusive founding deal.

Follow the build on r/termary Windows & Linux

Coming soon

Windows & Linux are on the way.

Termary starts on macOS. Leave your email and we'll tell you the moment the Windows & Linux builds land — no spam, just the launch.