Memtrace: Memoria persistente y consciente del tiempo para agentes de código Claude

Toda sesión larga de Claude Code sufre de contexto obsoleto: el agente relee los mismos archivos, olvida detalles de interfaces y refactoriza sin comprender el alcance de los cambios. Memtrace es una capa de memoria gratuita y de código abierto que soluciona esto manteniendo una representación de tu código base continuamente actualizada y consciente del tiempo.
Dos Capacidades Principales
- Estado siempre actualizado: Cada edición activa una instantánea incremental de 42ms de los cambios aplicados por el agente. El agente nunca trabaja con memoria de sesiones anteriores — después de una refactorización, conoce inmediatamente cada llamante, prueba y consumidor de la función modificada.
- Rebobinar y reproducir: El código base se almacena de forma bi-temporal (valid_time + transaction_time por nodo/arista), permitiendo consultas como "cómo se veía esta función el lunes" y reproducir cómo una función defectuosa evolucionó commit por commit.
Arquitectura y Apuestas de Rendimiento
Cero inferencia de LLM durante la indexación: Tree-sitter analiza el código en un AST, que se convierte en la representación estructural. La recuperación es híbrida — Tantivy BM25 para recuperación léxica y embeddings Jina-code de 768 dimensiones indexados en HNSW para recuperación semántica, fusionados con Reciprocal Rank Fusion en k=60. Jina-code está entrenado en código, por lo que entiende "esto es un manejador de autenticación" sin buscar patrones de la palabra "auth".
La capa bi-temporal permite aristas tipadas (CALLS, IMPORTS, IMPLEMENTS, EXTENDS, CONTAINS, TYPE_REFERENCES, INSTANTIATES) recorridas en tiempo de grafo, dando al agente el radio de impacto antes de refactorizar. La velocidad es crítica: la indexación depende de E/S, no de tokens de LLM, lo que hace que las instantáneas sean lo suficientemente baratas como para ejecutarse en cada edición.
Aprobación y Límites
El binario requiere una clave de aprobación debido a casos extremos de usuarios beta reales (archivos de bloqueo mixtos pnpm/npm, proc-macros de Rust, bloques TYPE_CHECKING de Python). Las aprobaciones están limitadas a 50 por semana, con un objetivo de menos de 24h. El entorno de pruebas comparativas es completamente abierto y ejecutable sin la clave. Repo + lista de espera: github.com/syncable-dev/memtrace-public
📖 Read the full source: r/ClaudeAI
👀 Ver también

SLayer: Una capa semántica de código abierto para agentes de IA que aprende de las consultas
SLayer es una capa semántica ligera y embebible que permite a los agentes de IA consultar bases de datos, gestionar modelos y aprender de las interacciones a través de MCP, REST, CLI o Python.

Resultados de PinchBench: Primer Benchmark Específico de Agentes de IA de Codificación OpenClaw
El primer benchmark específico de OpenClaw, PinchBench, clasifica 32 modelos de IA según la tasa de éxito, el costo y la velocidad, con el Gemini-3-Flash-Preview de Google liderando con un 95,1% de éxito por $0,72.

Colección de Estilos de Salida Personalizados para Claude Code
Un desarrollador ha creado 13 estilos de salida personalizados para Claude Code que modifican el comportamiento de la IA a través de indicaciones del sistema. Los estilos incluyen Roast para críticas de código brutales, Socrático para preguntas guiadas, Breaker para pruebas adversarias, Ship It para soluciones pragmáticas, Paranoico para enfoque en seguridad y TDD para desarrollo guiado por pruebas.

Habilidad de código abierto de Claude para marcos de consultoría de gestión y estudios de casos
Una habilidad gratuita para Claude con licencia MIT proporciona material de referencia estructurado para trabajos de consultoría de gestión, incluyendo marcos de trabajo, contexto de la industria y estudios de caso. El proyecto consta de más de 80 archivos markdown organizados por dominio y busca colaboradores para ampliar la cobertura.