Token Reducer: A Claude Code Plugin for Intelligent Context Compression

✍️ OpenClawRadar📅 Published: April 14, 2026🔗 Source
Token Reducer: A Claude Code Plugin for Intelligent Context Compression
Ad

Token Reducer is a Claude Code plugin that addresses the problem of excessive token consumption when working with medium-to-large repositories. The tool processes repository context locally before sending it to Claude, significantly reducing context size without losing relevant code.

How It Works

The plugin uses several techniques to intelligently compress context:

  • AST-based chunking — Parses code into meaningful units (functions, classes, blocks) instead of naive text splitting
  • Hybrid retrieval — Combines BM25 (keyword matching) with vector similarity to find the most relevant chunks
  • TextRank compression — Applies extractive summarization to keep important parts and drop noise
  • Import graph mapping — Traces dependencies so related code stays together
  • 2-hop symbol expansion — When working on function A that calls function B, it automatically pulls in B's context

Performance and Testing

In testing across Python, TypeScript, and JavaScript repositories, the developer reports 90-98% reduction in context size without losing code relevant to the task. The tool was built using Claude itself to iterate on the architecture, starting with a basic chunker and testing against real coding tasks until compression was tight but context-preserving.

Ad

Installation and Availability

Token Reducer is completely free and MIT licensed. To install:

/plugin marketplace add Madhan230205/token-reducer

The source code is available on GitHub at github.com/Madhan230205/token-reducer. The developer is seeking feedback on where compression helps workflows, cases where important context gets dropped, and which languages or repository structures need better handling.

Technical Details

The plugin runs entirely locally with no cloud APIs and no data leaving your machine. It was packaged as a Claude Code plugin after working reliably on the developer's own projects. The repository is open for contributions, with room to optimize for different languages, add smarter caching, or tune retrieval parameters.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Unsloth and NVIDIA Collaborate to Speed Up LLM Training by ~25%
Tools

Unsloth and NVIDIA Collaborate to Speed Up LLM Training by ~25%

Unsloth and NVIDIA release optimizations for LLM training: caching packed-sequence metadata (~14.3% speedup) and double-buffered async gradient checkpointing (~8% speedup), with no accuracy loss. Auto-enabled on RTX laptops, data center GPUs, and DGX Spark.

OpenClawRadar
AI Trading Agent with Risk Guardrails for Educational Investing
Tools

AI Trading Agent with Risk Guardrails for Educational Investing

A developer built an AI-powered trading assistant that connects Claude to a brokerage account with a risk engine between the AI and money. The system includes safety checks like blocking trades that exceed 50% of portfolio allocation, automatic shutdown at 3% daily loss, and a kill switch at 20% drawdown.

OpenClawRadar
Dirac: Open-Source Agent Tops TerminalBench with 65.2%, Cheaper and Open
Tools

Dirac: Open-Source Agent Tops TerminalBench with 65.2%, Cheaper and Open

Dirac, an open-source coding agent, achieved a 65.2% score on TerminalBench 2.0 for gemini-3-flash-preview, beating Google's baseline (47.6%) and top closed-source agent Junie CLI (64.3%). It also reduces API costs by 64.8% vs competitors.

OpenClawRadar
From Replit to Local: How One Developer Used Claude to Build StillHere, an API-Powered AI Companion Chat App
Tools

From Replit to Local: How One Developer Used Claude to Build StillHere, an API-Powered AI Companion Chat App

A developer built StillHere.ink, an AI chat app for companion-style conversations using personal API keys, after migrating from Replit to local development with Claude. The app features memory, diary summaries, RAG, model switching, and cost-control tools.

OpenClawRadar