Estás orientado hacia el Sur, Huitztlampa, tierra de espinas y flores. Huitzilopochtli vela por lo que crece. La escena toma tonos turquesa de mosaico Xiuhtecuhtli.
Entras en el mediodía. Aquí, lo que arde deja huella.
Synapse
Una memoria de IA continua entre tres máquinas.
El problema vivido
En 2026, uso Claude Code diariamente en tres máquinas: mi setup personal en casa, la de misión en LR Technologies, un laptop de respaldo. Cada máquina gestiona su propia memoria. Resultado: repito las mismas explicaciones a Claude en cada máquina, o peor, copio manualmente archivos de memoria entre máquinas con riesgos de conflictos.
Arquitectura elegida
Synapse es un plugin que bootstrap una estructura de memoria versionada vía Git, con sincronización automática en segundo plano en cada cambio significativo. La memoria es tipada: feedback, project, user, reference. Cada entrada tiene un frontmatter YAML explícito, una descripción corta, un tipo. Un sistema de linking `[[nombre]]` teje las entradas entre sí como un mini grafo de conocimiento.
Las decisiones técnicas
Node.js + TypeScript para el multiplataforma. Hooks nativos de Claude Code (SessionStart, SessionEnd, UserPromptSubmit) para interceptar los momentos clave sin recurrir al monkey-patching. Sincronización Git en segundo plano mediante `child_process` no bloqueante. Caché local inteligente para evitar idas y venidas de red innecesarias. Detección de colisiones de sincronización: si dos máquinas escriben a la vez, Synapse intenta una fusión automática entrada por entrada y avisa al usuario en caso de conflicto.
La calidad como obligación
283 tests desde la primera publicación, integración continua en verde, cobertura superior al 80 %. ¿Por qué tanto rigor para un plugin personal? Porque la memoria es un bien valioso: un fallo que sobrescribe una entrada en silencio es contexto perdido que no volveré a encontrar. Aquí el TDD no es un dogma, es la garantía de que la memoria no se corrompe.
La apertura a la comunidad
Publicado en código abierto desde el primer commit en github.com/smaurier/claude-synapse. Documentación cuidada, ejemplos concretos, ADR (Architecture Decision Records) para dejar rastro de las decisiones. Ambición: que otros usuarios de Claude Code con varias máquinas puedan arrancar su propio sistema. Sin modelo de negocio y sin versión premium: una herramienta que resuelve un problema real para quienes lo tienen.
Un canto de esta dirección
Yn quetzalizquixochitl aya
oitzmolinico
mimilihui, cueponih,
in tepilhuan in quauhtli ocelotl
yxquich oncuetlahui ya
quexquich onquiçaquiuh huiya
quexquich onmomanaquiuh in tlalticpac
El izquixóchitl precioso
ha venido a reverdecer,
brota, se abre,
son los príncipes, el águila, el jaguar.
Todo se marchita,
cuanto viene a salir,
cuanto viene a estar en la tierra.