Every AI agent run in Quorum Terminal is a session. The Sessions surface keeps one terminal focused while the rest stay visible as a scan-first list, and when a session ends it is archived so you can read it back, summarize it, or pick it up later from exactly where it stopped.
The Sessions surface
Sessions is one of two terminal layouts (the other is Grid). It pairs one focused, active terminal with a compact list of every other session, so you can drive one agent while monitoring the others at a glance.
Each row is a card that reads top-down by status and carries the metadata Quorum Terminal parsed from the session:
- Name plus its Git branch, and — when you run multiple Claude accounts — the account the session is pinned to
- Model, context window usage (a percentage bar when a window is known, a raw token count otherwise)
- Cost: the session lifetime total when available, otherwise the current conversation cost
- Status and age, counted from the moment the current status began for active states, or from session start at rest
Start a new AI session in the focused terminal with ⌘ K. Cards are interactive: click to focus, double-click the name to rename, and right-click for actions. A card flagged "Waiting for input" or "Error" surfaces a concise attention line, and the dock badge counts how many sessions need you.
Ending and resuming a session
When an AI terminal closes, Quorum Terminal finalizes it into a durable per-project archive. The archive stores only what resume and summaries need — model, cost, the project path, a short event preview, and the provider session id. It deliberately never persists terminal scrollback or raw hook payloads.
Ended sessions appear in the list with an Ended badge and a source pill (Local history or the Quorum Terminal archive). You can filter the list by provider (Claude or Codex) and by free-text search across names, paths, and models.
Resume is offered only when Quorum Terminal matched the underlying provider session id. It then rebuilds the exact command:
| Tool | Resume command |
|---|---|
| Claude Code | claude --resume <id> |
| Codex CLI | codex resume <id> |
Resuming opens a new terminal in the original project folder and runs that command, continuing the conversation in place.
History and summaries
Quorum Terminal also backfills ended sessions you ran outside it. It scans Claude and Codex local logs into a lightweight per-project index (re-scanned on a short interval, bounded by a lookback window and a session cap you control). Raw prompts stay in the provider logs and are read only when you explicitly ask for a summary.
A summary is generated on demand at brief, standard, or detailed depth. Quorum Terminal runs the matching CLI locally — claude -p or codex exec — over the session's prompts, events, and tool calls, and returns structured Markdown. This step requires macOS integrations to be enabled, since it launches the provider tool.
Everything here runs on your Mac. Quorum Terminal is macOS-only (macOS 13+; Windows and Linux are planned for Q4 2026) and never receives your code, prompts, or usage.
Something off on this page? Tell us.