When agents write the code, the terminal becomes the supervisor's desk
Termio is a macOS terminal built around the idea that your job is no longer typing — it's knowing which agent needs you.

What it does
Termio is a terminal-first “agentic development environment”: a real terminal emulator (built in Swift, on libghostty) where every session — shell or coding agent — lives in a daemon called termiod. It auto-wires hooks for Claude Code, Codex, OpenCode, and other CLI agents on first launch, then reports each session as working, idle, done, or needs you — in the sidebar, the menu-bar tray, and on your phone via an iPhone companion app.
The interesting bit
Because sessions live in the daemon and clients merely attach, quitting the app only detaches — close your laptop, come back, and the agent is exactly where you left it, scrollback intact. The same trick makes remote work natural: a session on a Linux VPS is the same object as one on your laptop, and the phone attaches to termiod on the box, not through the Mac. It’s a tmux alternative for people who never got around to learning tmux.
Key highlights
- Agents can drive it themselves: the
termioCLI lets one agent spawn a sibling, hand it a task, answer its permission prompts, and read back the reply — with--jsonand--waitfor machine consumption. - A
termioagent skill is installed into each agent’s skills folder and kept current, so agents know how to use the tool. - Projects hold sessions, git worktrees nest under projects for parallel tasks, plus split panes, a file editor, a read-only diff pane, project-wide search, and a command palette.
- Remote setup copies one binary to a VPS over SSH and reads
~/.ssh/configwithout rewriting it. - MIT-licensed, free, macOS 14+; iPhone companion in public beta on TestFlight.
Caveats
- macOS only for now — Windows, Android, web, and a TUI client are roadmap items, not shipping features.
- The “any other CLI agent” support depends on each agent’s hooks; the README doesn’t detail what happens with agents that lack them.
Verdict
If you’re running multiple coding agents in parallel and losing track of which one is blocked, this is aimed squarely at you. If you’re happy in tmux plus a plain terminal, it’s a nicer mousetrap you may not need yet.
Frequently asked
- What is termio-sh/termio?
- Termio is a macOS terminal built around the idea that your job is no longer typing — it's knowing which agent needs you.
- Is termio open source?
- Yes — termio-sh/termio is open source, released under the MIT license.
- What language is termio written in?
- termio-sh/termio is primarily written in Swift.
- How popular is termio?
- termio-sh/termio has 751 stars on GitHub and is currently accelerating.
- Where can I find termio?
- termio-sh/termio is on GitHub at https://github.com/termio-sh/termio.