Índice
4 min de lectura

El motor de búsqueda que programó el CEO de Shopify revive 700 sesiones de Claude Code en 1 segundo

El CEO de Shopify, Tobias, creó QMD, un motor de búsqueda open source. Al conectarlo a Claude Code, cada sesión obtiene memoria persistente.

Resumen rápido

El CEO de Shopify, Tobias, creó QMD, un motor de búsqueda open source. Al conectarlo a Claude Code, cada sesión obtiene memoria persistente.

Vivimos en una era en la que los CEO escriben código. Brian, CEO de Coinbase, construye aplicaciones con Cursor. Tobias, CEO de Shopify, programó un motor de búsqueda él mismo y lo subió a GitHub. Ese motor es QMD, y al conectarlo a Claude Code, cada sesión obtiene memoria persistente.

Artem Zhutov, desarrollador en pleno doctorado en Física, construyó esta arquitectura en producción. En tres semanas y 700 sesiones, descubrió por qué el verdadero cuello de botella de la programación con IA no es el rendimiento del modelo, sino la memoria.

El verdadero cuello de botella no es el rendimiento, sino la memoria

Ya sea Claude Code o Codex, cada nueva sesión empieza desde cero. Artem ejecutó 700 sesiones en tres semanas y cada vez tuvo que explicar desde el principio: «¿Hasta dónde llegamos con este proyecto?». Cuando el uso de contexto supera el 60 %, la conversación se comprime y la mitad de las decisiones tomadas desaparecen.

El rendimiento de los modelos mejora cada mes, pero nada de eso importa si no puedes retomar el trabajo de ayer.

  • La IA olvida las instrucciones anteriores a medida que la sesión se alarga
  • La compresión de contexto pierde decisiones clave de forma estructural
  • Gestionar manualmente el contexto de 700 sesiones es simplemente imposible
  • El problema no es el modelo, sino la ausencia de un sistema de memoria

Todo el mundo toma notas. Recuperarlas con precisión es la verdadera habilidad

Muchos desarrolladores acumulan notas en Obsidian con diligencia. Pero acumular es solo la mitad. Las notas solo tienen valor cuando puedes extraer exactamente lo que necesitas en el momento justo. Por eso el RAG recibió tanta atención: todo consiste en extraer el fragmento relevante de una montaña de datos almacenados.

El enfoque por defecto de Claude Code usa un subagente Haiku que escanea archivos por fuerza bruta. En la práctica, tarda tres minutos en devolver 300 archivos de los cuales casi ninguno es útil.

QMD lo reemplaza con tres métodos de recuperación:

  • Búsqueda BM25: puntúa por frecuencia y rareza de palabras, resultados en menos de un segundo
  • Búsqueda semántica: busca «no pude dormir» y aparecen documentos sobre «objetivos de mejora del sueño»
  • Modo híbrido: ordena la relevancia con una precisión del 89 %

Grep devuelve cada llamada a sleep() cuando buscas «sleep». QMD lee el contexto. Incluso maneja consultas abstractas como «encuentra ideas que nunca ejecuté» y funciona enteramente en local, así que tus datos nunca salen de tu máquina.

Una línea de /recall trae de vuelta todo el trabajo de ayer

Al añadir un skill de Claude Code llamado /recall sobre QMD, la recuperación de memoria se automatiza.

  • /recall yesterday: restaura las 39 sesiones del día anterior como una línea temporal
  • /recall topic [palabra clave]: recopila todos los archivos relacionados en menos de un minuto
  • /recall graph: explora visualmente una semana entera de sesiones

Al cerrar una sesión, el transcrito JSONL se parsea automáticamente y se indexa en QMD, manteniendo todo actualizado.

El momento verdaderamente asombroso fue cuando Artem buscó «encuentra ideas que nunca ejecuté». Apareció una nota que había escrito en un momento de casi rendición mientras trabajaba en su tesis doctoral — un recuerdo que él mismo había olvidado. Una búsqueda manual jamás lo habría encontrado.

Ya no es raro que un CEO programe

Tobias exige a todos los empleados de Shopify que dominen la IA como competencia básica. Él predicó con el ejemplo, programando sus propias herramientas. Brian se mueve en la misma dirección.

Sinceramente, no se trata de si los CEO deben programar. Tienen responsabilidades mucho más importantes. Pero la brecha entre quienes resuelven sus propios problemas con IA y quienes esperan a que otros construyan las herramientas se amplía cada mes. Es poniendo las manos en la masa como se siente el verdadero poder disruptivo de la IA.

  • Tobias creó QMD y lo publicó como open source en GitHub
  • Brian está desarrollando aplicaciones con Cursor
  • Shopify evalúa «¿puede la IA reemplazar este puesto?» antes de cada contratación
  • QMD funciona en local — sin riesgo de fuga de datos corporativos

Lo único que permanece es el contexto que has acumulado

Las herramientas cambian cada mes. Nadie sabe qué vendrá después de Claude Code. Lo único que permanece es el contexto que has construido. Quienes tengan un sistema para registrar y recuperar serán productivos desde el primer día, sin importar qué herramienta llegue después.

QMD es el primer bloque de ese sistema. Descúbrelo en GitHub.

Únete al boletín

Recibe actualizaciones sobre mis últimos proyectos, artículos y experimentos con IA y desarrollo web.