Acyclic.eu elevating people and products

eijii - a session manager for AI coding agents

I 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

acyclic.eu/eijii

Source is not public.

comments powered by Disqus