thedotmack / claude-mem
JavaScript  ·  GitHub Trending 27 Aug 2026  ·  133 stars today
Across sessions

The session ends. The context does not.

Capture what happened, compress it, put the relevant part back at the start of the next run. Three verbs and one boundary, which is the whole shape of the problem this addresses.

$ npm install claude-mem
github.com/thedotmack/claude-mem
Session to sessionShape only
session nends
everything the agent did
capturesstep one
compressesstep two
injectsstep three
session n+1starts
the relevant part, already there
Claude CodeOpenClawCodexGemini HermesCopilotOpenCode+ More

Compression is the hard verb

Capturing everything is cheap and injecting is mechanical. Deciding what survives the boundary is where a memory tool is actually judged.

Seven hosts, one format

The description names seven agent products and then says more. A memory layer that belongs to no single vendor is the only kind worth carrying between them.

What is not on this page

No storage format, no compression ratio, no token budget, no retention window. The trending description names none of it.

Concept mock, not affiliated with the project. The three verbs and the seven host names are quoted from the repository's own GitHub Trending description on 27 August 2026. The panel is labelled shape only: the two session boxes carry no transcript, no size, and no example, because the project publishes none there.