eijii - a session manager for AI coding agents
19 May 2026I run a lot of AI coding agents at once. pi, claude, sometimes both on the same codebase from different angles. They pile up. You lose track of which one is doing what, which one finished, which one is stuck waiting on you.
I built eijii to solve that.
What it does
eijii watches your running AI coding sessions and shows you what is going on. It detects pi and claude processes automatically - no config, no wrapping them in a special launcher. It reads from their own session storage and terminal output to figure out the working directory, the current task, and the status.
It surfaces all of this in a desktop GUI and a native TUI, backed by a lightweight JSON/SSE daemon you can also hit from the terminal or your own tooling.
The host terminal is shown alongside each session. If an agent is running inside cmux, Wave, or tmux, you can see that and jump to it.
How it works
The scanner runs pgrep to find agent processes, then walks the process ancestry to figure out which terminal app contains them. TTY matching maps each process to a cmux workspace, a Wave block, or a tmux pane. Nothing invasive - just reading what the OS already knows.
The daemon sits on localhost:7842 and pushes a snapshot over SSE every few seconds. The desktop app and TUI both subscribe to it. If the daemon is not running, the app starts it automatically on launch.
What it looks like
The desktop shows a card per agent with the current task, status (todo, doing, done, starred), host terminal badge, and a summary pulled from the agent’s own output. You can cycle status with a click.
The TUI is a compact list with keyboard navigation - useful on a second monitor or a small pane while you work.
Warning
eijii is early software. It will change. It may break. The alpha channel is rebuilt on every push. The beta channel is the latest named version. Both channels carry the same warning: use at your own risk.
A more specific warning: eijii may try to kill your cat. We have not confirmed this but we have not ruled it out either.
Get it
Source is not public.
