egoist/kero
A cross-platform native terminal app optimized for agents
What it solves
Coding agents like Claude Code and Codex usually run in a terminal, but closing that terminal loses the session. Kero is a terminal built for coding agents: it runs each agent in its own persistent session, groups sessions by project, and shows which ones are working, waiting for you, or done. A dev server or test watcher can also run in a session, so everything lives in one place.
How it works
Kero starts each session inside a small background daemon called kerod. Because the daemon is separate from the app window, quitting Kero doesn't stop the sessions; reopening Kero brings back every pane and its scrollback. Sessions are grouped by project in a sidebar, and each pane is marked as working, waiting, idle, error, or exited. A keyboard shortcut (⌘J) jumps to the pane that needs you, and you get notifications when an agent finishes, fails, or is blocked. There's also a command-line interface: the kero command can start sessions, split panes, type into them, wait on them, and read their screens, so scripts can drive agents. Kero can connect to remote hosts over SSH or Tailscale — a Linux box, cloud VM, Mac, Windows PC, or WSL — and show those sessions in the same sidebar; they keep running even when your laptop sleeps. The terminal rendering uses libghostty, so Ghostty themes, fonts, and config keys work as-is.
Who it's for
Developers who run multiple coding agents at once and want a dedicated terminal that keeps those agents alive, organizes them by project, and makes it easy to see which one needs attention — on the local machine or on remote machines.
Highlights
- Sessions outlive the window: they run in
kerod, so quitting the app doesn't kill them. - Status at a glance: each pane is labeled working, waiting, idle, error, or exited; a shortcut jumps to the one that needs you.
- A CLI agents can drive:
kerostarts sessions, splits panes, types into them, waits on them, and reads their screens. - Remote hosts: run agents on Linux, Mac, Windows, cloud VMs, or WSL and see them in the same sidebar over SSH or Tailscale.
- Ghostty under the hood: themes, fonts, and config keys just work.
Related
- Project
- Project
- Project
- Project