Raycast Agent Sessions — Development skill for Claude Code
Raycast extension: search and resume Claude Code and Codex sessions.
How to install Raycast Agent Sessions
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open testerez/raycast-agent-sessions and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Raycast Agent Sessions does
Raycast extension: search and resume Claude Code and Codex sessions.
Alternatives in Development
- Resume Work From A Handoff Document — You are tasked with resuming work from a handoff document through an interactive process 10k ★
- Native Feel Skill — An Agent Skill for designing cross-platform desktop apps that feel native — distilled from Raycast's 2.0 deep 1.9k ★
- Harness Remote — Native-session control plane for Codex, Claude Code, OpenCode, OMP and PI 356 ★
README
Agent Sessions (Raycast)
Search and resume coding-agent sessions across tools. Claude Code and Codex are supported today; the provider interface is designed so Cursor can be added later.
Everything is local: transcripts are read from `~/.claude` and `~/.codex`, the index lives in Raycast's support directory for this extension, and nothing is uploaded anywhere.
What it does
- One search box over every historical session, not only recent ones: PR numbers (
832,#832,PR 832, a GitHub PR URL), Linear keys (ZAP-1793), branch names, file names, symbols, or any phrase from the conversation. - PR-aware ranking. A session that actually worked on PR #832 (Claude
pr-linkrecord, branchpr-832-…, the PR URL in your prompt) ranks far above a session where "832" merely appears in some output. - Metadata per session: agent, title, project/repo, branch, created and last-activity dates, PR and issue tags, message count, the prompt that started it and the last one.
- Resume in one keystroke. Enter opens the session where it came from: Claude Desktop (
claude://resume?session=) or the Codex app (codex://threads/) for desktop-created sessions, otherwiseclaude --resume/codex resumein your terminal, in the session's working directory. Both options are always available in the action panel, along with copy-command, copy-id, open-PR, show-in-Finder and open-in-editor actions.
Install and run locally
Requirements: Raycast 1.9x+ (ships Node 22, whose built-in `node:sqlite` provides FTS5), Node 22+ and npm on your machine for building.
git clone https://github.com/testerez/raycast-agent-sessions.git
cd raycast-agent-sessions
npm install
npm run dev
`npm run dev` runs `ray develop`, which registers the extension in Raycast in development mode and hot-reloads on changes. Open Raycast and run **Search Agent Sessions**. The first run indexes all transcripts (about 10 s for 1,600 files / 3 GB here) and shows a prog
Related Skills
Herdr Omni
One search for Herdr workspaces, actions, and live or saved Codex & Claude sessions. Fuzzy-find by name, searc
Omnisession
Search, resume, fork, and transfer local coding-agent sessions across Claude Code, Codex, OpenCode, Grok, Herm
RayCast Claude Code Config Selector
A Raycast extension for managing Claude Code API configurations. Easily switch between different Claude Code e
Tmux Claude Code
Manage Claude Code sessions in tmux — search transcripts, resume by keyword, browse with fzf
Wend
Find, recover & resume your past Claude Code sessions — fast, local, single-binary CLI + plugin. Keyword + sem
Seshlog
IntelliJ plugin: list, search and resume your local Claude Code sessions from a tool window
Related Agents
🖥️ Multi-Window Context
TL;DR: State persistence across Claude Code sessions. Checkpoint your progress, resume from interruptions. Ess
Resume
Haiku subagent for /resume Steps 1-3. Reads the project's Working-Memory, Preferences, and Brain.md; scores pa
Session Handoff Writer
Writes and reads handoff documents so work continues across sessions or context resets, and keeps the cross-pr