How to Browse All Your Claude Code Conversations Across Projects
Ever had a great conversation with Claude Code in one project and wanted to find it later? Maybe you solved a tricky bug, figured out a clever pattern, or just want to continue where you left off—but you can't remember which folder you were in.
Good news: Claude Code stores all your conversation history centrally, and you can browse it regardless of your current directory.
The Quick Answer
claude --resume
This opens an interactive picker showing your recent conversations across all projects. Search, scroll, and select any previous chat to resume it.
Other Useful Options
claude --resume # Interactive picker for all recent chats
claude --continue # Resume the most recent conversation (any project)
claude --continue --cwd /path # Resume most recent in a specific directory
Where History Lives
All conversations are indexed in:
~/.claude/projects/
Each project directory gets a subfolder there with its conversation history stored as JSON files. You can explore this directly:
ls ~/.claude/projects/
There's also a session log:
~/.claude/history.jsonl
This contains metadata about recent sessions—useful for scripting or building your own tools on top of Claude Code's history.
TL;DR: claude --resume is your friend. Use it to browse and resume any past conversation, no matter where you were working.
Log in to vote