.agents
.claude
.github
cmd
docs
icons
internal
locales
plans
resources
scripts
website
.gitignore
actions.go
adblock.go
app_test.go
app.go
automate_test.go
automate.go
branch.go
browser.go
bun.lock
CHANGELOG.md
claim_test.go
CLAUDE.md
cli_install_unix.go
cli_install_windows.go
controls.go
elevation.go
ended.go
entitlements.plist
favicon.go
find.go
fonts.go
go.mod
go.sum
hosts_color.go
hosts_settings.go
hosts_test.go
hosts_view.go
hosts.go
icons.go
kerod_build_test.go
kerod_build.go
LICENSE
main.go
mygo.json
package.json
palette_test.go
palette.go
panes.go
paste_test.go
paste.go
peek.go
picker_test.go
picker.go
platform.go
quick.go
README.md
RELEASING.md
settings_search.go
settings_test.go
settings_view.go
side_test.go
side.go
theme.go
tray.go
view_test.go
view.go
worktree.go
Kero
A terminal for coding agents, on macOS, Windows and Linux.
Run Claude Code, Codex, a dev server or a test watcher each in its own session. Kero groups sessions by project in a sidebar that shows which are working, which need you and which are done.
- Sessions outlive the window. They run in
kerod, a small daemon, so quitting Kero leaves them running. Reopen it and every pane and its scrollback is back. - Status at a glance. Each pane is working, waiting, idle, error or exited. ⌘ J jumps to the one that needs you, and Kero notifies you when an agent finishes, fails or is blocked.
- A CLI agents can drive.
kerostarts sessions, splits panes, types into them, waits on them and reads their screens. - Remote hosts. Run agents on a Linux box, a cloud VM, a Mac, a Windows PC or WSL and see them in the same sidebar, over SSH or Tailscale. They keep running when your laptop sleeps. See Remote Hosts.
- Ghostty under the hood. Terminals render with libghostty, so Ghostty themes, fonts and config keys just work.
Install
Download Kero from the releases page, then choose Kero › Install Command Line Tool… to put kero on your PATH.
kero new -n fix-login -- claudeTo run sessions on a Linux server, a Mac or a Windows PC, install the server build there, then add the machine in Settings › Hosts:
curl -fsSL https://github.com/egoist/kero/releases/latest/download/install-server.sh | shOn Windows, in PowerShell:
irm https://github.com/egoist/kero/releases/latest/download/install-server.ps1 | iexSee the docs for more.
Prior art
- Rex: Mitchell Hashimoto's terminal and multiplexer in one native app, with sessions that persist through a server and a scriptable CLI.
- Herdr: a terminal multiplexer for running many coding agents in one terminal, with agent status detection.
License
MIT