Merlin: Deduplicación de contexto LLM local-primero – mide hasta un 71% de superposición de fragmentos, gratuito y de núcleo abierto

✍️ OpenClawRadar📅 Publicado: 13 de mayo de 2026🔗 Source
Merlin: Deduplicación de contexto LLM local-primero – mide hasta un 71% de superposición de fragmentos, gratuito y de núcleo abierto
Ad

El autor ha lanzado Merlin, una herramienta de deduplicación local para ventanas de contexto de LLM. Pruebas de referencia con 22 millones de pasajes de sesiones reales de agentes y pipelines RAG muestran un 22% de contenido duplicado en contexto típico de agente y hasta un 71% en consultas con mucha RAG. Para modelos locales con contexto de 8K/16K/32K, eliminar esa redundancia significa que caben más tokens útiles antes del truncamiento.

Tres modos de integración

1. Modo proxy HTTP

Ideal para Ollama, vLLM, SGLang, OpenWebUI, servidor llama.cpp o cualquier cosa con un endpoint compatible con OpenAI. Ejecuta el proxy localmente y apunta tu cliente a http://localhost:8787/v1 en lugar de directamente a tu servidor de modelos. La deduplicación a nivel de chunk ocurre en la solicitud saliente antes de llegar al modelo.

Por defecto, es consciente de la caché: deja intacto el prefijo de la conversación (para que el cacheo de prefijos de vLLM/SGLang siga funcionando) y solo deduplica el mensaje de usuario más reciente. Hay un modo agresivo opcional si tu tasa de aciertos de caché ya es baja.

2. Servidor MCP

Para Claude Desktop, Claude Code, OpenClaw, Cursor. Expone las herramientas:

  • merlin_dedupe – deduplicar texto
  • merlin_dedupe_file – deduplicar contenido de archivo
  • merlin_savings_summary – mostrar estadísticas
  • merlin_status – verificar servicio

Estas herramientas no se invocan automáticamente; debes indicar al modelo que las llame en textos grandes.

3. CLI independiente

Para pipelines de shell y preprocesamiento. Monohilo, binario de ~250 KB, sin dependencias en tiempo de ejecución, sin llamadas de red. Toma un archivo de entrada posicional y escribe líneas deduplicadas mediante --output-dedup=ruta.txt.

Ad

Instalación (un comando por configuración)

curl -LO https://github.com/corbenicai/merlin-community/releases/latest/download/merlin-community.zip
unzip merlin-community.zip && cd merlin-community
python shared/install_helpers.py <integración> enable

Donde <integración> es claude_desktop, claude_code, openclaw, cursor o proxy.

Mediciones y compensaciones

  • Artículos: arXiv:2605.09611 (arquitectura), arXiv:2605.09990 (medición de 22M de pasajes), Zenodo: 10.5281/zenodo.20090991
  • Límites del nivel comunitario: 50 MB por ejecución, 200 MB por día, 2 GB por mes. Rechaza trabajos demasiado grandes de forma clara (verificado con archivo de 51 MB). El uso hobby está bien.
  • Código abierto: El repositorio público es la edición comunitaria; existe un motor Pro de código cerrado separado para servidores de alto rendimiento.
  • No soluciona la fragmentación de sesiones donde se reproduce toda la conversación en cada turno: eso es un problema de orquestación fuera del alcance de esta herramienta.
  • Disponibilidad binaria: Windows x64 en v0.2.1. Pipeline de CI para Linux + macOS pendiente.

Para quién es

Usuarios de LLM locales que ejecutan agentes o RAG con Ollama, vLLM, SGLang, llama.cpp o cualquier backend compatible con OpenAI que quieran empaquetar más tokens reales en ventanas de contexto limitadas.

📖 Lee la fuente original: r/LocalLLaMA

Ad

👀 Ver también

Complemento Claude Code /verify: Pruebas Automatizadas de Navegador desde tu Plan
Herramientas

Complemento Claude Code /verify: Pruebas Automatizadas de Navegador desde tu Plan

/verify es un complemento de código abierto para Claude Code que lee tu plan, inicia un navegador real a través de Playwright MCP, verifica cada requisito y te da un informe de aprobado/fallo con capturas de pantalla.

OpenClawRadar
ToolLoop: Marco de Código Abierto para Herramientas al Estilo Claude con Cualquier LLM
Herramientas

ToolLoop: Marco de Código Abierto para Herramientas al Estilo Claude con Cualquier LLM

ToolLoop es un framework de Python de código abierto con 11 herramientas para operaciones de archivos, búsqueda de código, acceso a shell y subagentes que funciona con cualquier LLM a través de LiteLLM. El framework de 2.700 líneas permite cambiar de modelo a mitad de conversación manteniendo el contexto compartido.

OpenClawRadar
Puerta de Enlace MCP para Acceso Remoto Seguro a Herramientas Internas
Herramientas

Puerta de Enlace MCP para Acceso Remoto Seguro a Herramientas Internas

Una puerta de enlace MCP de código abierto agrega múltiples servidores de herramientas MCP en una única conexión, permitiendo acceso seguro a través de Claude Desktop sin exponer puntos finales públicos. Utiliza OpenZiti/zrok para redes de confianza cero y requiere solo una entrada de configuración con un token de compartición.

OpenClawRadar
Sistema de 7 Agentes en Claude Code Reemplaza las Ceremonias de Sprint para Desarrolladores Solitarios
Herramientas

Sistema de 7 Agentes en Claude Code Reemplaza las Ceremonias de Sprint para Desarrolladores Solitarios

Un desarrollador que pasó años como PM descubrió que trabajar solo con Claude Code carecía de la disciplina de un equipo real: nadie hacía preguntas antes del código, no había compuertas sistemáticas, ni resultados de retrospectivas. Así que construyó un sistema de 7 agentes dentro de Claude Code que simula un equipo de ingeniería completo en cada PR.

OpenClawRadar