About Agterm
agterm is a native macOS terminal built on the Ghostty engine, with a full control API designed for running many AI coding agents and other long lived sessions at once. It organizes sessions into named workspaces in a two level sidebar, and a bundled command line tool, agtermctl, drives nearly everything over a local socket: creating layouts, typing into any pane and reading its text back, opening overlays, dashboards, native pickers and question dialogs, moving windows and posting notifications tied to a session.
It is for developers who juggle several concurrent agents and find that a tabbed terminal loses track of them. Each agent reports its state on its sidebar row as a tinted glyph for active, blocked, completed or idle, so it is clear which one needs attention, and this wiring is automatic for Claude Code, Codex, Pi and OpenCode. An installable skill teaches Claude Code or Codex the control model so an agent running inside agterm can build its own layout and manage windows. As a terminal it offers split sessions, scratch terminals and floating overlays, a fuzzy palette and recent session switching, 512 bundled themes with a live preview picker, custom key mappings and three restore modes. Live sessions keep a pane's process running while the app restarts.
agterm is free and open source under the MIT license, installed through Homebrew or built from source. It requires Apple Silicon and macOS 14 or later, and releases are signed and notarized.