Every coding agent keeps its own history in its own format: JSONL files here, a SQLite database there, a session store somewhere else. When I want to know what happened in one project last week, the answer is spread across all of them. llm-sessions reads every store and answers that one question: what happened in this project?
$ llm-sessions workspaces
102 ~/code/web-store claude omp opencode
43 ~/code/pricing-service codex omp opencode
101 ~/code/llm-usage-monitor codex opencode
Run with no arguments to browse workspaces, then sessions, then transcripts, with all agents merged into one list.