AI Productivity

Resume UI

Read any past AI session before you resume it. Resume AI Sessions is a split view with a searchable list of every Claude Code, Codex, Gemini CLI and other agent session on the left and a live preview of the project, branch, tool calls and conversation on the right, with replies rendered as Markdown, with Resume, bypass permissions and an editable command one click away.

Resume UI

More Screenshots

Click any image to zoom in

The Resume options sheet inside the preview, with Normal permissions selected, an editable claude --resume command and the terminal it will open in
Resume AI Sessions in the light theme, grouped by date with an agent team card and the session preview beside it

Why You Need This

How this feature boosts your daily productivity

AI agent sessions pile up fast, and the context inside them is gold — decisions, approaches tried, solutions found. But finding the right session means digging through hidden dotfiles and JSONL logs. Resume UI scans all your local sessions across Claude Code, Codex, and Gemini, and surfaces them in a searchable list with agent badges, project paths, timestamps, and prompt previews. One click resumes exactly where you left off. Even better: select multiple sessions and combine them into a single new conversation, so your agent starts with the full context of everything that came before. No more copy-pasting between terminals to rebuild context.

How It Works

Get started in 4 simple steps

1
1

Open Resume AI Sessions

Click Sessions in the top bar or choose Resume AI Sessions… from the app menu. Sessions still running elsewhere are listed first.

2
2

Narrow it down

Search titles, prompts and session ids, Group by Date, Project or Agent, and filter by machine and project.

3
3

Read the preview

Select a row to see the branch, session id, turns and tool calls (failed ones in red) and the conversation, opened on its last 40 messages.

4
4

Resume the way you mean to

Press Resume, or Resume with options… to pick Normal or Bypass permissions, edit the command and see which terminal it opens in.

Without 1DevTool

The manual way vs. the 1DevTool way

The Hard Way

$ ls ~/.claude/projects/*/ | wc -l
# hundreds of .jsonl files, no titles
$ grep -l 'ssl' ~/.claude/projects/*/*.jsonl
# guess which one, then:
$ claude --resume <id>
# wrong branch, or already open in another tab

The 1DevTool Way

Sessions -> search 'ssl'
Preview: branch, turns, failed tool calls
Running elsewhere -> Close it & continue here
Resume with options… -> Bypass, edit command
Resume -> new terminal in the project

Key Capabilities

Everything included with Resume UI

Preview a session's branch, id, turns and tool calls before resuming
Read the conversation with expandable tool-call chips
Search across titles, prompts and session ids
Group the history by Date, Project or Agent
Filter by this computer, an SSH machine or a paired device
See sessions running in another terminal and Continue here
Resume a whole agent team from one card
Resume with bypass permissions or an edited command
Copy the session id or the full transcript
Drive it all from the keyboard: ↑↓, ⏎, ⌘⏎, X, ⌘C, Esc

Why It Matters

The productivity impact of having ai productivity built into your workspace

No More Resume-and-Hope

The preview shows the branch, failed tool calls and the conversation, so you know it is the right session before you spend a context window on it.

One Copy of Each Conversation

Live sessions sit on top, and resuming one offers Close it & continue here or Go to tab instead of a second copy that drifts.

Exactly the Command You Want

Resume with options… sets the permission mode and lets you edit the resume command, and remembers the mode for next time.

Ready to boost your workflow?

Download 1DevTool for free and experience Resume UI along with 333 other features — all in one app.