{"repo":"NodeNestor/claude-rolling-context","free":true,"listed":false,"github":"https://github.com/NodeNestor/claude-rolling-context","clone":"git clone https://github.com/NodeNestor/claude-rolling-context.git","description":"Rolling context compression for Claude Code — never hit the context wall. Auto-compresses old messages while keeping recent context verbatim. Zero config, zero latency. Works as a Claude Code plugin.","language":"Python","stars":29,"topics":["ai-agent","ai-coding","anthropic","claude","claude-code","claude-code-extension","claude-code-plugin","context-compression","context-management","context-window"],"license":"MIT","category":"ai-agents","readme_excerpt":"Rolling Context for Claude Code A transparent proxy that gives Claude Code rolling context compression — old messages get automatically summarized while recent messages stay fully verbatim. You never hit the context wall, and you never lose important details. Zero config. Uses your existing Claude Code auth. No API key needed. Just install and forget. Claude Code's built-in /compact replaces your entire conversation with a lossy summary. After a few compactions, you're summarizing a summary of a summary. This plugin only compresses old messages — recent context stays untouched. It's also a cost story: every token you carry in context gets re-billed on every turn (at cache-read rates), so an unmanaged session's input cost grows with the square of its length. Capping the prefix makes it linear — the math works in relative units and holds for every model, and it matters more the bigger the context window, not less. /compact vs Rolling Context /compact (built-in) Rolling Context --- --- --- What gets compressed Everything Only old messages Recent context Summarized (lossy) Kept verbatim When it runs Manual or near the context limit Automatic, background Latency impact Blocks until done Zero — async After multiple compressions Summary of summary of summary Fresh rolling merge each time Input cost over a long session Grows with the square of session length Grows linearly Original transcript Replaced Preserved (JSONL unchanged) The economics: why capping the prefix matters No price ","default_branch":null,"files":null,"tree":[],"storefront":"/r/NodeNestor","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NodeNestor/claude-rolling-context/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}