Madar: Local Context Compiler for Claude Code / Cursor — 78% Fewer Tokens on NestJS Repo

Madar is an open-source local context compiler for coding agents like Claude Code, Cursor, Copilot, and Gemini. It maps your TypeScript/Node.js repo once (locally, with no ML dependencies) and serves a minimal context pack via MCP for each query, avoiding the agent's default per-session rediscovery of the codebase.
How It Works
Install globally and generate a graph scoped to your backend service using --spi (single package isolation):
npm i -g @lubab/madar
madar generate . --spi
madar claude install # or: madar cursor install / madar copilot installThe tool is deterministic — pure static analysis of imports and call paths, no embeddings, no model calls.
Benchmark on NestJS + BullMQ (~800 files)
The same question ("how is the idea report generated") was asked to Claude Code with and without Madar. Numbers from Anthropic's reporting:
- Input tokens: 1,000,776 (plain) → 223,539 (with Madar) — 78% reduction
- Cost: $1.84 → $0.69 — 63% savings
- Turns: 16 → 5
- Tool calls: 15 → 4
Where It Backfires
The author is transparent about limitations:
- Only tested on one repo, one agent, one question type ("how does X work"). Not a general claim.
- Scoping is critical: using
--spion a single service worked; pointing it at a whole monorepo produced context packs that could increase token usage. - Edit/review tasks are not yet validated — the win is for explain-type queries.
- Only works for TypeScript/Node.js codebases currently.
Who It's For
Developers working on large NestJS, Express, or Node.js repos who rely on AI coding agents and want to cut token waste on repetitive context-gathering. Not suitable for monorepos without careful scoping.
📖 Read the full source: r/ClaudeAI
👀 See Also

Tokenmeter: Free Windows App to Track Claude Code Token Usage Offline
Tokenmeter is a free, open-source Windows app that reads local Claude Code .jsonl files to show token usage, estimated costs, cache savings, and a 90-day activity heatmap — all offline.

Caliby: Open-Source Embedded Vector Database for AI Agents with Hybrid Text+Vector Storage
Caliby is a C++ embedded vector database with Python bindings (pip install caliby) that supports HNSW, DiskANN, and IVF+PQ indexes, claims 4x performance over pgvector, and natively stores text alongside vectors for AI Agent/RAG use cases.

Reverse-engineering UniFi inform protocol for multi-tenant routing
The UniFi inform protocol sends device data to controllers via HTTP POST on port 8080 every 10 seconds. The first 40 bytes of each packet contain unencrypted device MAC addresses, enabling routing without decryption.

Two Patterns for Preventing AI Agent Memory Rot: AutoDream and Skeptical Retrieval
OpenClaw introduces two MIT-licensed patterns to address file-based AI memory rot: AutoDream for nightly memory consolidation and Skeptical Retrieval for decay-weighted memory scoring. Both work together in a self-improving loop to keep agent context current.