Í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.

Estamos en una era donde los CEOs programan. Brian, CEO de Coinbase, desarrolla apps 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, un desarrollador que está haciendo su doctorado en Física, armó 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, es la memoria

Ya sea Claude Code o Codex, cada nueva sesión arranca desde cero. Artem corrió 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 pasa del 60%, la conversación se comprime y la mitad de las decisiones que se tomaron se pierden.

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

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

Todos toman notas. Recuperarlas con precisión es lo que de verdad importa

Muchos desarrolladores acumulan notas en Obsidian con mucha disciplina. Pero acumular nomás es la mitad del camino. Las notas solo tienen valor cuando puedes sacar exactamente lo que necesitas en el momento justo. Por eso RAG recibió tanta atención: todo se trata de extraer el fragmento relevante de una montaña de datos guardados.

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

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

  • Búsqueda BM25: califica por frecuencia y rareza de palabras, resultados en menos de un segundo
  • Búsqueda semántica: busca “no pude dormir” y aparecen documentos sobre “metas 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. Hasta maneja consultas abstractas como “encuentra ideas que nunca ejecuté” y corre completamente 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 agregar 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 de tiempo
  • /recall topic [palabra clave]: junta todos los archivos relacionados en menos de un minuto
  • /recall graph: explora visualmente una semana completa de sesiones

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

El momento realmente impresionante fue cuando Artem buscó “encuentra ideas que nunca ejecuté”. Apareció una nota que había escrito en un momento en que casi se rendía mientras trabajaba en su tesis doctoral — un registro 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 le exige a todos los empleados de Shopify que manejen la IA como competencia básica. Él puso el ejemplo primero, programando sus propias herramientas. Brian se está moviendo en la misma dirección.

La verdad, no se trata de si los CEOs deben programar. Tienen responsabilidades mucho más importantes esperándolos. 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 metiéndole mano como se siente el verdadero poder disruptivo de la IA.

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

Lo único que queda es el contexto que acumulaste

Las herramientas cambian cada mes. Nadie sabe qué viene después de Claude Code. Lo único que queda es el contexto que construiste. Quienes tengan un sistema para registrar y recuperar van a ser productivos desde el día uno, sin importar qué herramienta llegue.

QMD es el primer bloque de ese sistema. Chécalo en GitHub.

Unite al boletín

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