Browse and manage all your Claude Code sessions from Raycast — no setup required.
Claude Sessions auto-discovers every project and chat session Claude Code has ever opened, reads their last activity from conversation history, and presents them in a single searchable list. Pick one, press Enter, and you're back in context.
Lists all sessions sorted by most recent activity, grouped into Chat and Code sections.
↵ Open Session — opens a new iTerm tab and resumes the session with claude --continue⌘N New Chat — name a new chat session and open it immediately⌃X Delete Session — remove a session and trash its history (with confirmation)⌘⇧C Copy Path — copy the session directory to clipboard⌘⇧F Show in Finder — reveal the directory in FinderScans your Claude data for stale entries and lets you remove them in bulk.
| Category | What it means |
|---|---|
| Ghost | Project directory was deleted but Claude still has a registry entry |
| No history | Entry exists but no conversation files were ever written |
| Orphaned | Conversation files exist with no matching registry entry |
↵ Remove This — remove a single entry (with confirmation)⌃⇧X Remove All in Group — remove every entry of that category at onceWhy don't I see any sessions?
Claude Code must have been run at least once to populate ~/.claude.json. Sessions only appear after you've opened a project in Claude Code.
What is a "chat" session vs a "code" session?
Chat sessions live in ~/.chats/ and are standalone conversations. Code sessions are tied to a specific project directory on disk.
Can I use a different terminal? Ghostty, Warp, and Terminal.app are supported via the extension preferences. iTerm2 is the default.
The session shows "new" instead of a time — is that normal? Yes. A session marked "new" exists as a directory but has no conversation history yet. It was created but never actually used in Claude Code.