agterm is live · free · last verified 5 Nov 2026 · viability healthy

agterm

agterm

agterm is a native macOS terminal with a scriptable control API for running AI coding agent sessions

71/100Safe BetFreeFree

The per-session status row plus agtermctl is the entire argument, and it earns its keep once you're juggling three or more agent sessions a day. What you're buying is a minimal terminal with an actual control plane, not a feature-stuffed emulator. Keep your existing terminal installed for everything else.

Verdict generated

Verified 9d ago · liveness 71/100 · cite: rightaichoice.com/tools/agterm

Best for
  • Developers running several AI coding agents who need to see which one is blocked
  • Engineers who want to script sessions, layouts, and notifications through a control API and CLI
  • Mac users who prefer a minimal, keyboard-driven terminal over feature-stuffed emulators
  • Anyone keeping long-running agent sessions alive across restarts and app updates
Not ideal for
  • Intel Mac or non-Apple hardware, and anyone below macOS 14
  • People who want a feature-complete daily-driver terminal with built-in file manager or git UI
  • Teams needing collaborative, cloud-hosted, or shared terminal sessions
Visit Website

IntermediateInstall via Homebrew cask or the signed .dmg: a few minutes to a working general-purpose terminal. Add roughly 15–30 minutes to install status hooks for Claude Code, Codex, Pi, or OpenCode and the agent skill from Help ▸ Install Agent Skill…. Scripting your own layouts and overlays with agtermctl takes longer and depends on how much you read the cookbook.DesktopAPI availableVerified 9d ago
Pricing
Free
FreeFree tier4 hidden costs
Learning curve
Intermediate
Install via Homebrew cask or the signed .dmg: a few minutes to a working general-purpose terminal. Add roughly 15–30 minutes to install status hooks for Claude Code, Codex, Pi, or OpenCode and the agent skill from Help ▸ Install Agent Skill…. Scripting your own layouts and overlays with agtermctl takes longer and depends on how much you read the cookbook.
Runs on
Desktop
API available · 4 integrations
Who it's for
Solo developer running parallel Claude Code agentsEngineer automating a repetitive project bootstrapDeveloper leaving long-running refactors overnight
Live sentiment
Is agterm actually worth it?

We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.

  • Honest verdict, not marketing
  • Real pros & cons from real users
  • Attributed quotes with receipts
Run a free scan

3 free scans · no card needed

Skip it if

Skip agterm if you are on Intel Macs, Linux, or Windows, or you want a terminal that ships every feature pre-built instead of one you extend through keymap.conf, scripts, and the agtermctl API.

Skip-it-if note generated
The 30-second take
Biggest gripe

The download is free, but you supply your own AI agent subscriptions — Claude Code, Codex, or Pi billing runs separately from agterm.

Price reality

agterm is free under the MIT license, so the comparison is not price but fit. Against iTerm2 (also free) it trades feature breadth for an agent-status row and a control API. Against Ghostty (free, and the engine agterm embeds) it adds workspaces, overlays, and agtermctl on top. Against paid terminals like Warp, you pay nothing for agterm but also get no hosted service, no team features, and no support contract.

Generated

In short

agterm — agterm is a native macOS terminal with a scriptable control API for running AI coding agent sessions. Best for Developers running several AI coding agents who need to see which one is blocked, Engineers who want to script sessions, layouts, and notifications through a control API and CLI, Mac users who prefer a minimal, keyboard-driven terminal over feature-stuffed emulators. Free to use.

Compared withvs Bito
Claim this listing

What is agterm?

agterm — agterm is a native macOS terminal with a scriptable control API for running AI coding agent sessions. Best for Developers running several AI coding agents who need to see which one is blocked, Engineers who want to script sessions, layouts, and notifications through a control API and CLI, Mac users who prefer a minimal, keyboard-driven terminal over feature-stuffed emulators. Free to use.

FreeIntermediateAPI availableDesktop

agterm is a native macOS terminal built for people who run several AI coding agents at once and keep losing track of which one is stuck waiting on them. Sessions are grouped under named workspaces like "work" and "personal", and each agent reports whether it is active, blocked, or completed onto its own session row, so a screen full of long-lived sessions stays legible. The other half is control. A bundled agtermctl CLI drives the terminal over a local socket: create sessions, type into them, read a pane's text back, run a program in an overlay and capture its exit status, set a session's status glyph, move windows, and post a notification tied to a specific session. An installable skill (Help ▸ Install Agent Skill…) teaches Claude Code or Codex that model, so an agent can build its own layout and show images inline. Status hooks for Claude Code, Codex, Pi, OpenCode and others install from the same menu. Everyday work gets splits (side by side or stacked), a scratch terminal over a session, full or floating overlays that leave the shell underneath untouched, and sidebar companions that pin a log tail, watcher, or HTML page under a session. Live sessions is one of three restore modes: quit, update, or relaunch and your processes keep running, an agent mid-turn included. A session on another Mac can appear as a sidebar row, provided that Mac runs agterm in Live sessions mode over key-based ssh. The defaults are deliberately thin, and that is the pitch. Anything past them is a line in keymap.conf or a cookbook script. It is MIT-licensed, targets Apple Silicon Macs on macOS 14 or later, and sits alongside Ghostty or iTerm2 rather than replacing them outright.

Key features

  • Named workspaces grouping sessions by project or context
  • Per-session agent status: active, blocked, or completed
  • Status hooks for Claude Code, Codex, Pi, OpenCode and other agents
  • agtermctl control API and CLI over a local socket
  • Create sessions and type keystrokes into them from a script
  • Read a pane's text back programmatically
  • Run a program in an overlay and capture its exit status
  • Set a session's status glyph from a script or agent
  • Post a notification tied to a specific session
  • Installable agent skill teaching Claude Code and Codex the control model
  • Split a session side by side or top and bottom
  • Scratch terminal overlay for quick commands
  • Full or floating overlay without disturbing the shell underneath
  • Sidebar companions pinning a log tail, watcher, or HTML page under a session
  • Three restore modes including zmx live session persistence

Behind the verdict

The problem agterm solves is real and unglamorous: six agent sessions running, four tabs, and no way to tell which one hit a prompt and stopped. Giving every session a row with active/blocked/completed status is a small idea executed well, and it's the reason we'd install this at all. Pick it if you already live in a terminal and your day is spent shepherding Claude Code, Codex, Pi, or OpenCode sessions. The agtermctl surface is the differentiator. Scripting session creation, reading a pane's text back, running a program in an overlay and grabbing its exit status turns the terminal into something your tooling can drive, not just watch. The installable agent skill is the payoff: hand an agent the control model once and it can lay out windows and notify you itself. Pass if you want a daily driver with menus, a file browser, and a git UI baked in. This ships those as lines in keymap.conf or cookbook scripts, and if that sentence irritates you, the terminal will too. Same goes for Intel Macs and anything below macOS 14, and for teams that need shared or cloud-hosted sessions. Against Ghostty, which supplies the embedded rendering engine here, or iTerm2: both are more complete as general terminals, neither gives you per-session agent status or a CLI that addresses sessions as objects. In practice we'd run agterm for agent work and keep the other terminal open for everything else, at least at first. Two caveats worth knowing before you commit. Live sessions, the mode that keeps processes alive across a quit or update, requires zsh or fish as your macOS login shell, so check that first. Remote session attachment assumes another Mac running agterm in Live sessions mode reachable over key-based ssh, which is a nice touch but not a cloud story. The MIT license and $0 price

Limitations

  • agterm is macOS-only: Apple Silicon on macOS 14 or later.
  • It is not a general-purpose terminal emulator in the feature-stuffed sense — the README says the design is deliberately minimal and covers its set of use cases and stops there.
  • You must bring your own AI agent processes (Claude Code, Codex, Pi, OpenCode); there are no built-in AI models and no API access bundled.
  • It is early-stage open source, so documentation lives primarily on the GitHub repo (README, ARCHITECTURE.md, a command reference, and a cookbook) and there is no dedicated support team.
  • There are no collaborative, cloud-hosted, or shared-session features, and anything past the defaults you build yourself rather than waiting for it to ship.

as of 2026-10-11

Researching agterm? Get your full AI stack in 60 seconds.

Free, no signup — tell us your goal and get tools matched to your budget & existing stack.

Is agterm still active?

agterm is live · free · last verified 5 Nov 2026 · viability healthy.

Viability score

71/100
Safe Bet

How well maintained and how widely used is agterm? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this

Recent activity
90
Traction
100
Site health
95
User sentiment
17
What the vendor publishes
40

Last calculated: November 2026

How we score →

What's new in agterm

Checked today

Across the latest 1 update: 1 changelog entry.

What do users say about agterm?

What people actually say about agterm — is it worth it?

Our community sentiment research written Jul 5, 2026 is more than 90 days old, so it is being re-reviewed against current data and is not shown.

How we verified this

Every listed fact about agterm — pricing, features, links, status — is re-read from the vendor's own pages by our verification pipeline and each change is logged with a date; the last pass ran on 5 Nov 2026. Analysis is drafted with AI models and checked against our editorial standards before publishing; see how we verify.

Verification history

We have re-verified agterm 14 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.

  1. — changed pricing page
  2. — changed features, summary, pricing tiers, who should skip it, description, who it suits, our verdict
  3. — changed pricing page
  4. — changed features, pricing tiers, our verdict, summary, who should skip it, who it suits, description
  5. — changed pricing page
  6. — changed summary, pricing tiers, who should skip it, description, our verdict, who it suits

Showing the 6 most recent of 14 verification passes.

Free to cite with attribution — this page re-verifies continuously.

Claim this listing

How much does agterm cost in 2026?

agterm: Free to use. Pricing last verified 5 Nov 2026.

Plans compared

Every published agterm tier, its price as the vendor publishes it, who it fits, and what it adds over the tier below. The 12-month cost projection follows.

agterm pricing plans compared
PlanPriceBillingWho it's for
Free (Open Source, MIT)Free—Individual developers on Apple Silicon running several coding agents at once who are comfortable extending a terminal through scripts and config files.Adds: Starting tier — the only tier. Everything is included: workspaces, agtermctl, overlays, status hooks, the agent skill, and all three restore modes.

12-month cost

Project the real annual outlay, including the implied monthly cost when only an annual tier is published.

Annual total
Free
Over 12 months
Effective monthly
—
—

Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.

Hidden costs & gotchas

What the public pricing page doesn't put in bold. Captured from pricing-page footnotes, contract terms, and recurring complaints.

  • The download is free, but you supply your own AI agent subscriptions — Claude Code, Codex, or Pi billing runs separately from agterm.
  • Homebrew cask installs are simple, but a self-built or un-notarized build means managing signing and updates yourself.
  • Anything beyond the default layout (custom status hooks, one-click project setups, overlay workflows) costs your own scripting time from the cookbook.
  • Since agterm is early-stage open source with one primary maintainer, support time is effectively unbudgeted — you troubleshoot from the repo's issues and docs.

Where the pricing makes sense

The company stage and team size where agterm's pricing actually pencils out — and where peers do it cheaper.

agterm is free under the MIT license, so the comparison is not price but fit. Against iTerm2 (also free) it trades feature breadth for an agent-status row and a control API. Against Ghostty (free, and the engine agterm embeds) it adds workspaces, overlays, and agtermctl on top. Against paid terminals like Warp, you pay nothing for agterm but also get no hosted service, no team features, and no support contract.

Hidden-cost and price-fit notes generated

Has agterm's pricing changed?

No plan price for agterm has moved since we began logging in Aug 2026; the pricing page is re-read on every verification pass.

Who should pick agterm?

Pick agterm if you are Developers running several AI coding agents who need to see which one is blocked, Engineers who want to script sessions, layouts, and notifications through a control API and CLI, Mac users who prefer a minimal, keyboard-driven terminal over feature-stuffed emulators, Anyone keeping long-running agent sessions alive across restarts and app updates.

Look elsewhere if you are Intel Mac or non-Apple hardware, and anyone below macOS 14, People who want a feature-complete daily-driver terminal with built-in file manager or git UI, Teams needing collaborative, cloud-hosted, or shared terminal sessions, Users expecting built-in model access — agterm ships no models of its own.

Skip it if Skip agterm if you are on Intel Macs, Linux, or Windows, or you want a terminal that ships every feature pre-built instead of one you extend through keymap.conf, scripts, and the agtermctl API.

Generated

Real-world workflow fit

Concrete scenarios for the personas agterm actually fits — and what changes day-one when you adopt it.

Solo developer running parallel Claude Code agents

You create workspaces like "work" and "personal", start a Claude Code session per repository, and install the status hooks so each session reports active, blocked, or completed on its own row.

Outcome: One glance at the workspace tells you which agent is waiting on a decision instead of cycling through tabs to find it.

Engineer automating a repetitive project bootstrap

You write a short agtermctl script that creates the sessions for a new project, splits the main one side by side, starts the dev server, and posts a notification tied to that session.

Outcome: A single command rebuilds your whole working layout instead of ten manual tabs and splits.

Developer leaving long-running refactors overnight

You run a long agent task in a session, choose the zmx restore mode, and quit agterm at the end of the day.

Outcome: The session is still alive when you reopen the app the next morning, with its status glyph intact.

Workflow scenarios generated

Use cases

Setup time & first value

How long it actually takes to get something useful out of agterm — broken out by persona, not the marketing-page minute.

Install via Homebrew cask or the signed .dmg: a few minutes to a working general-purpose terminal. Add roughly 15–30 minutes to install status hooks for Claude Code, Codex, Pi, or OpenCode and the agent skill from Help ▸ Install Agent Skill…. Scripting your own layouts and overlays with agtermctl takes longer and depends on how much you read the cookbook.

Switching to or from agterm

How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.

Migrating in
  • →From iTerm2: Keep iTerm2 installed; move agent-heavy work into agterm workspaces and recreate splits with agtermctl rather than importing iTerm2 profiles.
  • →From Ghostty: Install agterm as a second app — it embeds the same libghostty engine, so rendering and shell behavior feel familiar, and you add workspaces and the control API on top.
  • →From tmux: Map named workspaces to your tmux sessions and translate session/window creation into agtermctl calls, but expect to rebuild keybindings in keymap.conf.
Migrating out
  • ↗To iTerm2: Copy your keymap.conf habits back into iTerm2 profiles and rebind splits; there is no export of agterm workspaces.
  • ↗To Ghostty: Move shell and rendering work directly since agterm uses libghostty, but you lose workspaces, overlays, and agtermctl.
  • ↗To tmux: Recreate named workspaces as tmux sessions and rebuild the status-glyph and notification behavior with your own scripts.

Integrations

Tutorials & Learning

YouTube returned 6 videos for “agterm”, and we withheld 6: 6 could not be judged, because “agterm” is a single word that other videos use for other things. We are showing none, because we could not prove any of them are about agterm.

What are the best agterm alternatives?

The closest alternatives to agterm we list are Harness Terminal, Crush and Omni. Ranked by direct product-type match, not category overlap.

Closest alternatives to agterm
AlternativePricingStarts atLast verified
Harness TerminalFreeFree—
CrushFreemiumPricing not published—
OmniFreeFree—

Alternatives to agterm

View all
Harness Terminal

Harness Terminal

Harness is a native Mac terminal for coding agents, with a built-in multiplexer and sessions that keep running after you close the window.

FreeTry
Crush

Crush

Crush: agentic coding in your terminal with multi-model switching and LSP context

FreemiumTry
Omni

Omni

Omni (now Contexere) distils terminal output and folds repeated reads so your AI coding agent burns fewer tokens

FreeTry

Tools that pair well with agterm

Common stack mates teams adopt alongside agterm, with the specific reason each pairing earns its keep.

agterm vs its closest rival

agterm's closest head-to-head is with Bito.

Our agterm vs Bito verdict written Jul 3, 2026 is more than 90 days old, so it is being re-reviewed against current data and is not shown.

Frequently asked questions

For makers of agterm

Used agterm? Help shape our editorial sentiment research.