Skip to main content
AI Tool Radar
OSI-openCoding agents and context efficiency

agterm

umputun

A native macOS terminal that organizes agent sessions into workspaces instead of tabs.

265 stars(as of 2026-07-11)View on GitHub

What is agterm?

A native macOS terminal built around named workspaces rather than tabs, aimed at running several coding-agent sessions (Claude Code and others) side by side. It embeds Ghostty's libghostty and adds split panes, overlay windows, per-session agent status (active/blocked/done) and a control API plus an agtermctl CLI for scripting. macOS only.

Pros & Cons

Pros

  • Workspace model and per-session status fit running many agents at once
  • Scriptable via a control API and agtermctl CLI
  • From umputun (reproxy, remark42), a long-track-record OSS maintainer, and MIT-licensed

Cons

  • macOS only (88% Swift, no Linux or Windows)
  • Overlaps heavily with existing terminals: the value is the agent-workspace layer, not the terminal itself
  • Young at v0.10.x, so keybindings and the control API may still shift

License

MIT (OSI-open)

MIT; embeds Ghostty's libghostty, which is also MIT.

When it is interesting

You run multiple coding agents on macOS and want them organized by workspace with status at a glance.

When it is too early

You are not on macOS, or you are happy managing agent sessions in tmux or your existing terminal.

Commercial alternative & related

  • Commercial counterpart: Warp

This repo featured in the 2026-07 edition of the Open-Source AI Radar.