-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Description
Display Name
Claude Session Restore
Category
Tooling
Sub-Category
General
Primary Link
https://github.com/ZENG3LD/claude-session-restore
Author Name
ZENG3LD
Author Link
License
Other (specify below)
Other License
MIT OR Apache-2.0
Description
Efficiently restore context from previous Claude Code sessions by analyzing session files and git history. Features multi-factor data collection across numerous Claude Code capacities with time-based filtering. Uses tail-based parsing for efficient handling of large session files up to 2GB. Includes both a CLI tool for manual analysis and a Claude Code skill for automatic session restoration.
Validate Claims
Install the CLI tool and run it on any existing Claude Code session file from ~/.claude/projects to verify multi-vector data extraction and context restoration capabilities.
Specific Task(s)
After installing the tool, list recent sessions to see extracted data from all event types (tasks, messages, tools, bash commands), then load a specific session to view complete context restoration including git branch information.
Specific Prompt(s)
Run: session-summary list --max-age-hours 24
Then select a session and run: session-summary load "<path-to-session.jsonl>"
This will demonstrate multi-vector data extraction and full context restoration.
Additional Comments
The tool provides two usage modes: a standalone CLI tool (session-summary) for manual session analysis, and a Claude Code skill that enables voice-activated session restoration with the "restore session" command. Supports multiple languages and includes efficient reverse parsing for large session files.
Recommendation Checklist
- I have checked that this resource hasn't already been submitted
- My resource provides genuine value to Claude Code users, and any risks are clearly stated
- All provided links are working and publicly accessible
- I am submitting only ONE resource in this issue
- I understand that low-quality or duplicate submissions may be rejected