AI Sessions: Claude Code and Codex
Every Claude Code and Codex session on your Mac, sorted into groups, resumed in one click.
AI Sessions lists the sessions that the AI coding agents keep on this Mac, Claude Code and OpenAI Codex, read from their own transcripts. They appear most recent first under Unsorted. The user adds an alias, a group, an icon and a color, and groups have a name, color and icon.
Each row shows a dot for what the session is doing (green with a halo when working, accent when open and waiting, grey when closed, red when its provider lost it) and the model over the name. A search box filters by alias, name, folder, model and group; groups fold, and what is folded is remembered.
A click opens the session in a tab: claude --resume or codex resume runs in the folder of the session, through the user's login shell. A session already open in another terminal asks first, so two processes never write the same conversation. The header starts a new Claude session in a chosen folder, with its alias as its name.
The row menu has Open, Edit, New Session Here, Move or Rename (which moves the session's folder and its transcript together), Remove and Delete; Edit and Move or Rename are form dialogs. In the full app it also has Open in New Window.
When a session goes from working to waiting for the user, Notifications says so ("Checkout redesign is done"), with a balloon.
What it does
- Claude Code and Codex sessions in one list.
- Aliases, groups, icons and colors on top of the providers' data.
- Live state: working, open, closed, lost.
- Resume in a tab; new sessions in a chosen folder.
- Move or rename a session together with its folder.
- Browse in the menu of a session (and of a project with a session) opens its folder in Finder.
How it behaves
- The list refreshes every 3 seconds while on screen; a transcript is read again only when it changed.
- A session whose transcript the provider deleted (Claude Code keeps them 30 days by default) stays listed, in red.
Why it matters
- Your AI coding agents, organized like projects instead of lost in terminal history.