Madar: Compilador de Contexto Local para Claude Code / Cursor — 78% Menos Tokens en el Repositorio NestJS

Madar es un compilador de contexto local de código abierto para agentes de codificación como Claude Code, Cursor, Copilot y Gemini. Mapea tu repositorio TypeScript/Node.js una vez (localmente, sin dependencias de ML) y sirve un paquete de contexto mínimo vía MCP para cada consulta, evitando el redescubrimiento por defecto del código base que hace el agente en cada sesión.
Cómo funciona
Instala globalmente y genera un gráfico con alcance limitado a tu servicio backend usando --spi (aislamiento de paquete único):
npm i -g @lubab/madar
madar generate . --spi
madar claude install # o: madar cursor install / madar copilot installLa herramienta es determinista: análisis estático puro de importaciones y rutas de llamada, sin embeddings ni llamadas a modelos.
Benchmark en NestJS + BullMQ (~800 archivos)
Se hizo la misma pregunta ("¿cómo se genera el informe de idea?") a Claude Code con y sin Madar. Números del informe de Anthropic:
- Tokens de entrada: 1.000.776 (sin Madar) → 223.539 (con Madar) — reducción del 78%
- Costo: $1,84 → $0,69 — ahorro del 63%
- Turns: 16 → 5
- Tool calls: 15 → 4
Dónde falla
El autor es transparente sobre las limitaciones:
- Solo se probó en un repositorio, un agente, un tipo de pregunta ("cómo funciona X"). No es una afirmación general.
- El alcance es crítico: usar
--spien un solo servicio funcionó; apuntarlo a todo un monorepo produjo paquetes de contexto que podían aumentar el uso de tokens. - Las tareas de edición/revisión aún no están validadas; la ventaja es para consultas de tipo explicación.
- Actualmente solo funciona para bases de código TypeScript/Node.js.
Para quién es
Desarrolladores que trabajan en grandes repositorios NestJS, Express o Node.js que dependen de agentes de IA para codificar y quieren reducir el desperdicio de tokens en la recopilación repetitiva de contexto. No es adecuado para monorepos sin un alcance cuidadoso.
📖 Lee la fuente original: r/ClaudeAI
👀 Ver también

Verificador MCP de Habilidades de Claude: Auditoría Determinista de Cambios Disruptivos del 28 de julio de 2026
Una Skill gratuita de Claude y una demo web ejecutan 7 reglas deterministas para detectar servidores MCP rotos por los cambios de transporte sin estado y OAuth 2.1 de 2026-07-28. El autor comparte cómo una regla era incorrecta y cómo señaló el error.

Qwen2-0.5B Ajustado para Automatización de Tareas Locales con llama.cpp
Un desarrollador ajustó Qwen2-0.5B para automatización de tareas usando LoRA en aproximadamente 1000 ejemplos personalizados, creando un modelo GGUF de 300MB que se ejecuta localmente en CPU mediante llama.cpp. El modelo toma tareas en lenguaje natural, detecta tipos de tareas y genera planes de ejecución con comandos CLI y atajos de teclado.
La receta OpenClaw-RL de Reef coloca actualizaciones de peso puntuadas detrás de una puerta de lanzamiento
La receta de evolución de pesos OpenClaw-RL de Reef trata 72 problemas GSM8K como 72 tareas, usa Qwen3-4B para los roles de política y modelo de recompensa de proceso con Qwen3-32B como estudiante, y se ejecuta en siete GPUs. Alcanzó su criterio de tres pases consecutivos en la sesión 14.

Inferencia LLM soberana del Reino Unido: Relax.ai publica documentos públicos
Relax.ai publicó documentación para inferencia de LLM soberana del Reino Unido, redirigiendo a /docs/getting-started/introduction. El servicio se compartió en HN con 104 puntos.