Claude Code session
Ccsession
pick any past Claude Code session via fzf, then resume it from the right cwd
Install
npx skills add sorafujitani/ccsession --skill ccsessionFound in the project README. Check it for setup steps after installing.
git clone https://github.com/sorafujitani/ccsession.gitFrom the README
ccsession An fzf-powered session picker for resuming local agent sessions. ccsession lists local agent sessions (Claude Code by default, with optional OpenCode, Grok, Codex, Pi, Oh My Pi, Kiro CLI, and Cortex Code backends), lets you fuzzy-find across all of your projects with a live preview pane, and resumes the one you pick in its original working directory. Features - Cross-project listing — every session from every project in one view, sorted by last activity. - Three search modes — fuzzy (default), directory-only, and full-text grep over JSONL transcripts, with configurable mode-switch keys. - Live preview — last 30 messages of the highlighted session, with timestamps and roles. In grep mode the matched query is highlighted in the preview so you can spot the hit at a glance. Set CCSESSION_PREVIEW_MESSAGES to change the preview length. - Faithful resume — chdirs back to the session's original cwd before exec'ing the selected agent's resume command, so paths and tooling Just Work. - Single static binary — written in Go with no cgo; bundles a pure-Go SQLite reader (for OpenCode support) and a small TOML parser for the optional config file. Requirements ccsession depends on newer fzf actions such as transform, rebind, unbind, disable-search, and change-nth. The newest of those, change-nth, landed in fzf 0.58.0, so older versions may start but the mode switch bindings will not work correctly. Install Go Requires Go 1.25 or newer (the pure-Go SQLite reader for OpenCode support needs it; see #52). Version metadata is recovered from runtime/debug.ReadBuildInfo, so ccsession --version works for go install builds as well. Pre-built binaries Grab the ccsession_.tar.gz for your platform from the Releases page, extract it, and drop the binary…
Details
- Repository
- sorafujitani/ccsession
- Language
- Go
- License
- MIT
- Last updated
- 20 October 2026
- Topics
- anthropicanthropicclaudeclaude-codeclideveloper-toolsfzfgolangsession-managementterminal
FAQ
What is Ccsession?
pick any past Claude Code session via fzf, then resume it from the right cwd It is a session for Claude Code, from sorafujitani/ccsession on GitHub.
How do I install Ccsession?
Run npx skills add sorafujitani/ccsession --skill ccsession, then follow the setup in the README.
Is Ccsession popular?
sorafujitani/ccsession has 51 GitHub stars and 10 forks. It was last updated on 20 October 2026.
More sessions & history
Clicodelog
49monk1337/clicodelog
Browse & Inspect CLI agents : Claude Code, Codex, Gemini CLI code & conversation history
Clave
51antasphere/clave
A macOS desktop app for managing multiple Claude Code sessions
Claude Recall
63babarot/claude-recall
Recall any past Claude Code session: ask Claude to look into it, or find it yourself and go back to it.
Memory Bank
47Nagendhra-web/memory-bank
Persistent memory for Claude Code — 3-5x longer sessions, 60-80% fewer wasted tokens. Branch-aware, self-healing, token-efficient.
Claude Permissions
59MikeVeerman/claude-permissions
Curated permissions config for Claude Code — stop clicking Allow 47 times per session
Claude Transplant
50vitaliyhayda/claude-transplant
Claude Desktop shows an empty Code sidebar after you switch accounts. This moves the session history to the account you are using. macOS, menubar or CLI.
Browse the most popular Claude Code mods, all sessions & history, or the skills and MCP server directories.