Coding Agent Session Finder
Search, read, and reconstruct local coding-agent sessions across Codex, Claude Code, OpenCode and 20+ other agents from one command.
What it does
It sweeps the transcript stores that coding agents leave scattered on your machine and gives you one searchable view. Supported products include Codex (rollout JSONL + state SQLite), Claude Code/Desktop (projects and pre-compact histories), OpenCode, Senpi/pi, oh-my-pi (omp), gajae-code (gjc), OpenClaw, Droid, Amp, Gemini/Kimi/Qwen CLIs, Cursor CLI, Aider, Roo/Kilo/Cline, Kodu and Aside.
The bundled find-agent-sessions.py script probes each platform in parallel and returns JSON with session ID, raw file path, cwd, model, token/cost clues, first and last user prompts, plus the full subagent tree. Vague recall ("that session where we fixed the proxy bug") is expanded into 3-6 query lanes so you can see which wording produced the hit.
Who it's for
- Developers juggling several coding agents who lose track of where work happened
- Anyone who needs the exact original prompt or decision from a past session
- Teams tracing delegated work that only exists in child/subagent transcripts
- Users who want to filter sessions by token usage, model, working directory or date
Examples
- Daily recap: "Show everything I worked on yesterday" → runs
list --from yesterdayacross all platforms and summarizes. - Avoid duplicate work: "Did we already do this migration?" → multi-query search with
--include-subagentsto catch delegated child sessions. - Verify with the source: run the returned
detail_hintcommand to inspect prompts, events and children, then open the raw JSONL path when exact evidence matters.
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the packages/shared-skills/skills/coding-agent-sessions folder from the GitHub repo code-yeongyu/oh-my-openagent into my ~/.claude/skills/coding-agent-sessions/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent && mkdir -p ~/.claude/skills && cp -r /tmp/oh-my-openagent/packages/shared-skills/skills/coding-agent-sessions ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and confirm Python is available:
python3 --version. - Clone the repository to a temp folder:
git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent - Create the skills directory if needed:
mkdir -p ~/.claude/skills - Copy the skill in:
cp -r /tmp/oh-my-openagent/packages/shared-skills/skills/coding-agent-sessions ~/.claude/skills/ - Verify with
ls ~/.claude/skills/coding-agent-sessions— you should seeSKILL.md,scripts/andreferences/. - Restart Claude Code and try: "list my recent coding agent sessions".
- If sessions are missing, pass the real store path with
--root(e.g.~/.codex,~/.opencode) or setCODEX_HOME.