Skip to content

[Resource]: Claude Session Restore #557

@ZENG3LD

Description

@ZENG3LD

Display Name

Claude Session Restore

Category

Tooling

Sub-Category

General

Primary Link

https://github.com/ZENG3LD/claude-session-restore

Author Name

ZENG3LD

Author Link

https://github.com/ZENG3LD

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    approvedSubmission approved, PR incomingpr-createdPR created for this resourceresource-submissionThis Issue submits a new resource to the listvalidation-passedResource has passed initial validation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions