wbelk

Persistent chat session memory for Claude Code with qmd. Index updates itself via Claude hooks.

18
1
100% credibility
Found Mar 08, 2026 at 18 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
JavaScript
AI Summary

A Claude Code skill that automatically converts chat session transcripts into searchable markdown notes and restores recent context for better continuity.

How It Works

1
🔍 Discover the skill

You find this helpful tool while browsing ways to save and search your AI coding chats from Claude.

2
📂 Add it to Claude

Simply copy the skill folder into your Claude skills area on your computer.

3
💬 Start setup in chat

Open a new Claude coding session and type the special command to begin the easy setup.

4
Follow friendly prompts

Answer a few simple questions to pick a folder for your notes, convert chats, and set everything up automatically.

5
📝 Chats save as notes

From now on, your conversations turn into organized, searchable notes whenever you end or compact a session.

6
🔄 Reload recent context

Use a quick refresh command anytime to bring back your latest chats and instructions into the current session.

🎉 Context always ready

You now have all past sessions searchable and reloadable, making your AI coding flow seamless and productive.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 18 to 18 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 claude-qmd-sessions?

This JavaScript tool brings persistent chat history to Claude Code sessions by converting JSONL transcripts into searchable markdown files, indexed via qmd for semantic and keyword queries. It solves the problem of losing context when sessions compact, end, or restart, using Claude hooks to auto-convert chats, update indexes, and restore recent exchanges—up to 50 from matching projects—on startup. Run the setup wizard with /qmd-sessions, tweak hooks in settings.json, or refresh context manually.

Why is it gaining traction?

Unlike basic loggers, it hooks directly into Claude events for real-time persistent chat history, prioritizing current-project sessions and capping output to avoid token bloat. Devs dig the qmd integration for fast searches across past chats, plus optional CLAUDE.md injection for seamless context reload. It's a lightweight fix for Claude's ephemeral sessions, standing out in github persistent storage niches for AI coding tools.

Who should use this?

Claude Code power users juggling multiple projects, like full-stack devs debugging across branches or AI agents builders needing chat continuity. Ideal if you're tired of re-explaining context after every compact or resume, especially in long-running persistent chat workflows akin to persistent chatgpt setups.

Verdict

With 18 stars and 1.0% credibility, it's early-stage—solid docs and wizard ease onboarding, but lacks tests and broad adoption. Worth a spin for heavy Claude Code users; skip if you're not all-in on qmd and Bun.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.