Featured project
aivim
Your coding sessions.
One place to find them.
A keyboard-driven session manager for Claude, Codex, and the shell. Launch a project, see what’s running, and jump to the task that needs you.
- Keep projects in their own sessions
- See which tasks are waiting for input
- Navigate on the desktop or over SSH
Under the hood Session state, isolation, and incremental reads
Isolated sessions
A private tmux server keeps agent sessions separate from the user’s regular tmux environment. Each agent gets a full-width terminal.
Useful state, at a glance
Agent hooks mark work as running, finished, or waiting for input. A dedicated shortcut takes you to the session that needs attention.
Incremental ingestion
JSONL readers save byte offsets, detect duplicates, and leave incomplete lines for the next read instead of treating a partial write as a complete event.
