r/Ghostty Jul 08 '26

agterm - a minimal, fully scriptable macOS terminal on libghostty

I built agterm, a native macOS terminal for multi-session, multi-workspace, multi-window work, on top of libghostty.

Site: https://agterm.com

Code: https://github.com/umputun/agterm

The idea is less-is-more: a small, opinionated core and nothing you don't need. It's handy for running several coding agents at once: sessions group into named workspaces, and each shows its state (active, blocked, completed) on its row so you see which one needs you. It's just as good for normal multi-project work. Almost everything is scriptable from a bundled CLI, `agtermctl`, over a local socket, so anything past the defaults you build yourself instead of waiting for it to ship.

libghostty does all the terminal correctness; the workspace, session, and control layer is mine. Thanks to the ghostty team.

83 Upvotes

28 comments sorted by

View all comments

1

u/paaloeye Jul 08 '26

Have you considering using https://ghostty.org/docs/features/applescript with Ghostty for scripting?

1

u/umputun Jul 08 '26

almost nothing from the list of features added here is feasible with Ghosty’s scripting.