sorafujitani

pick any past Claude Code session via fzf, then resume it from the right cwd

11
1
89% credibility
Found May 29, 2026 at 14 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

ccsession is a tool that helps you find and resume past Claude Code conversations. It shows you all your sessions in one list, lets you search through them by typing keywords, previews the chat history, and then jumps you right back into the conversation in the correct folder.

How It Works

1
💬 You hear about ccsession

A friend tells you about a tool that makes picking up Claude Code conversations easier.

2
📦 You install ccsession

You download and install the program on your computer using simple instructions.

3
🚀 You launch ccsession

You run the program and instantly see a list of all your past Claude Code conversations.

4
🔍 You search across all your projects

A search box lets you find conversations by typing keywords from the chat itself.

5
👀 You preview a conversation

You hover over a session and see the last messages with timestamps before choosing.

6
You pick a session and it resumes

You press Enter and Claude Code opens exactly where you left off, in the right folder.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 14 to 11 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is ccsession?

ccsession is a command-line picker for Claude Code sessions, written in Go. It scans every session transcript stored under `~/.claude/projects`, displays them in a fuzzy-finding interface powered by fzf, and lets you resume any past session with a single keystroke. The killer feature: it automatically returns you to the original working directory before launching Claude, so your file paths and tooling work exactly as they did before. The tool ships as a single static binary with no external dependencies beyond fzf and the Claude CLI itself.

Why is it gaining traction?

Developers who work across multiple projects with Claude Code know the pain of losing track of which session was in which directory. ccsession solves this with a live preview pane showing the last 30 messages of any highlighted session, complete with timestamps and role markers. Three search modes handle different scenarios: fuzzy matching across everything, directory-only filtering with Ctrl-O, and full-text grep over conversation content with Ctrl-G. The preview even handles edge cases like sessions whose working directory no longer exists, marking them clearly so you do not waste time trying to resume into a deleted folder.

Who should use this?

Developers who use Claude Code heavily across several projects and want quick access to past sessions without manually tracking session IDs. Power users who switch between projects frequently will get the most value, especially those with long-running conversations they need to reference or continue later. If you have ever wished you could "just pick that session from yesterday" without digging through directories, this tool was built for you.

Verdict

ccsession fills a real gap in the Claude Code workflow with a clean, well-documented interface. The Go implementation means fast startup and trivial installation, and the test coverage is solid for a project at this stage. However, with only 11 stars and a credibility score of 0.9%, this is early-stage software from a solo maintainer. The documentation is thorough and the release pipeline (Homebrew, Nix, pre-built binaries) suggests active development, but you should verify the project remains maintained before committing to it in a team setting. Worth trying if you are a heavy Claude Code user; check the GitHub activity before betting production workflows on it.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.