Lazyagent is a terminal TUI that collects events from Claude Code, Codex, and OpenCode and shows them in one place. It groups sessions from different runtimes by working directory, so Claude and Codex runs on the same repo appear under the same project.
Features:
- Filter events by type: tool calls, user prompts, session lifecycle, system events, or code changes only.
- See which agent or subagent is responsible for each action. The agent tree shows parent-child relationships, so you can trace exactly what a spawned subagent did vs what the parent delegated.
- View code diffs at a glance. Editing events render syntax-highlighted diffs inline, with addition/deletion stats.
- Search across all events. You know a file was touched but not which agent did it -- type `/` and find it.
- Check token usage per session. A single overlay shows cost, model calls, cache hit rate, per-model breakdowns, and which tools ran the most.
- Watch a run in real time, or go back through a completed session to audit what happened.
Please let me know if there's any feature you want!