v0.1.0 early access · macOS 14+ · Apple Silicon

Run ten agents.
Keep one window.

AITerm is a native macOS cockpit for Claude Code, Codex and Gemini CLI. Live status, context gauges and split workspaces, minus the terminal sprawl.

Free for 7 days · No account · 5.7 MB download

A live Claude Code session inside AITerm, with model name and context gauge in the header

3 agents working · ◐ 1 waiting for you · api :3000 up

Loved by thousands of Mac users who run Claude Code, Codex and Gemini in parallel.

How it works

From folder to flow
in three moves.

01

Point it at a project

Pick a folder. It becomes a project with its own sessions, services and layout. Nothing to configure, nothing to import.

02

Launch your agents

Claude Code, Codex or Gemini CLI open in real embedded terminals. Split the window, color-code the panes, save the layout for next time.

03

Answer only when needed

Every session carries a live status. The moment an agent waits on you, the sidebar, the menu bar and a macOS notification all say so.

Features

The layer your terminal
never had.

agentpilot ⌘K
claude · apiworking
codex · webwaiting
claude · testsworking
server · :3000up
claude-sonnet-5 ▾
context · 62% until auto-compact
⌘Kwait…
api · waiting for you
refactor · working
sonnet ▾effort: high ▾ask edits ▾
CLAUDE.mdAGENTS.mdGEMINI.md
codex · web needs youAITerm
01

Split without limits

Presets for 2, 3 or 2×2, or carve your own grid and save it as a template. Drag sessions between panes, color-code every terminal.

02

Live context gauge

The same math the CLI uses. Click the model to switch it, click the bars to change effort: the command types itself.

03

Command palette

Jump to any project or session. The agents waiting on you always rank first.

04

Status you can trust

Per session, in the sidebar and the menu bar. A macOS notification fires the second an agent needs you.

05

Servers that survive

Dev servers run as project services, not children of an agent session. Close the session, the server lives. Detected ports become clickable links.

06

One config center

Three CLIs, one screen. Chips synced daily with the live model catalog, memory files editable in place, skills searchable.

Also in the box

Discover feedThe week's trending repos and curated agent skills. Clone lands as a project; installs stream in a visible terminal.
5.7 MB nativeSwiftUI and SwiftTerm with real vibrancy. No Electron, no web views.
No accountNo telemetry either. The network-call list below is exhaustive, and short.

Privacy

Where your code goes:
nowhere.

There is no AITerm server. No account to create, no telemetry to opt out of. The app watches the same session files your CLIs already write on disk, and that is the whole trick.

models.devpublic model catalog, cached, about once a day
github.comtrending repos, only when you open Discover
lemonsqueezy.comsubscription check, only if you subscribe
aiterm-liard.vercel.apptrial clock: an anonymous hardware hash, signed, so 7 days stay 7 days across reinstalls

That is the complete list of network calls. The binary is 5.7 MB of Swift; small enough to inspect over a coffee. One honest caveat: early-access builds are not notarized yet, so the first launch is right-click, then Open. Notarized builds ship before 1.0.

Napkin math

What the sprawl costs you.

6windows and tabs you juggle today (agents, a dev server, the one you forgot)
1window with AITerm
24 minrefocusing time back per day

Assumption on the label: ~6 minutes lost per parallel session per day hunting tabs and re-reading scrollback. Your number may differ. That is why the trial is 7 days, everything unlocked.

Pricing

One coffee a month.

Everything unlocked for 7 days, no card, no account. Then €4.99 a month, cancel in a click.

Trial
€0
7 days, everything unlocked
  • All features, no limits
  • No account, no card
  • Nothing leaves your Mac
Download

FAQ

Fair questions.

Which agents does it support?

Claude Code and Codex get the deep integration: live model display, context gauge, in-session model and effort switching. Gemini CLI gets launch, status and configuration. Anything else runs fine in shell and service sessions; deeper integrations are added continuously.

Is this a terminal replacement?

No. It replaces the chaos above your terminals. AITerm embeds real PTY terminals via SwiftTerm and adds what terminals never had: projects, status, context, control. Your shell, your dotfiles, your tools all work unchanged.

What data leaves my Mac?

None of your code or conversations. There is no account and no telemetry. The four network calls the app makes are listed in the privacy section above, and that list is exhaustive. The trial call sends a one-way hash of your hardware ID, never the ID itself.

Why isn't the app notarized?

Notarization requires an Apple Developer membership, which is in progress. Early-access builds are ad-hoc signed: on first launch, right-click the app and choose Open. Notarized builds ship before 1.0, and early licenses carry over.

What happens if I cancel?

The app stops launching new agent sessions, and that is all. Your projects, layouts and history live on your disk and stay there. Resubscribe and everything is exactly where you left it.

What if it's not for me?

The trial is 7 days with everything unlocked, no card up front. If you subscribe and change your mind, cancel in a click; the most you can ever lose is €4.99.

Your agents are already running.
Give them one window.

5.7 MB. It downloads faster than your next npm install.