Sistema de memoria de IA local-first que almacena el historial de conversaciones íntegro y lo recupera mediante búsqueda semántica, disponible como servidor MCP y CLI.
CortexReach/memory-lancedb-pro
Plugin de memoria a largo plazo para agentes de OpenClaw que guarda preferencias y decisiones en LanceDB y las recupera en sesiones posteriores.
- Estrellas
- 4,452
- Forks
- 730
- Issues abiertos
- 50
- Último commit
- hace 24 horas
¿Qué es?
memory-lancedb-pro es un plugin de memoria para agentes de OpenClaw. Extrae hechos, preferencias, decisiones y contexto de proyectos de las conversaciones, los guarda en una base de datos vectorial de LanceDB e inyecta los recuerdos pertinentes antes de las respuestas posteriores para que los usuarios no tengan que repetir la información en cada sesión.
La recuperación combina la similitud vectorial con la búsqueda de texto completo BM25 y, de forma opcional, aplica una clasificación adicional con cross-encoders a través de proveedores como Jina, SiliconFlow, Voyage AI y Pinecone. Los recuerdos se organizan en ámbitos, como global, por agente, por usuario y por proyecto; además, un modelo de decaimiento Weibull permite que los recuerdos poco usados pierdan relevancia mientras que los que se recuperan con frecuencia perduren. La extracción inteligente usa un LLM para clasificar los recuerdos en seis categorías.
El plugin también incluye una CLI de administración para listar, buscar, exportar, importar, volver a generar embeddings y actualizar el almacén de memoria. Admite APIs de embeddings compatibles con OpenAI e incluye notas sobre los requisitos de instrucciones de CPU para la búsqueda nativa de LanceDB.
Funciones clave
- 01Recuperación híbrida que combina búsqueda vectorial y búsqueda de texto completo BM25.
- 02Clasificación adicional opcional con cross-encoders mediante Jina, SiliconFlow, Voyage AI o Pinecone.
- 03Captura automática de recuerdos de las conversaciones y recuperación automática antes de responder.
- 04Aislamiento por ámbitos para memorias globales, por agente, por usuario y por proyecto.
- 05Decaimiento basado en Weibull y promoción por niveles para gestionar el ciclo de vida de los recuerdos.
- 06CLI de administración para buscar, consultar estadísticas, exportar, importar, volver a generar embeddings y actualizar.
Casos de uso
- Dar a un asistente personal de OpenClaw memoria del estilo de programación y las preferencias del usuario entre sesiones.
- Conservar un registro de decisiones técnicas anteriores para que un agente pueda explicar por qué se tomó una decisión.
- Separar los recuerdos de varios agentes o proyectos en un mismo gateway.
- Usar un modelo de embeddings local o autohospedado con un endpoint compatible con OpenAI.
Inicio rápido
- 1
Instala el plugin mediante OpenClaw CLI
openclaw plugins install memory-lancedb-pro@beta - 2
Añade la configuración del plugin a openclaw.json y establece el espacio de memoria
- 3
Valida la configuración y reinicia la puerta de enlace
openclaw config validate && openclaw gateway restart
Antes de usarlo
- Requiere una CPU compatible con AVX; algunas compilaciones para Linux x64 pueden necesitar AVX2 para la búsqueda vectorial nativa.
- Necesita un proveedor de embeddings y una clave de API, como OpenAI o Jina, para la memoria semántica.
- Depende del host de OpenClaw; es un plugin, no una herramienta independiente.
- Al actualizar desde versiones anteriores o cambiar los modelos de embeddings, es necesario volver a generar los embeddings cuidadosamente en una nueva base de datos.
Temas
Preguntas frecuentes
- ¿Qué es memory-lancedb-pro?
- Plugin de memoria a largo plazo para agentes de OpenClaw que guarda preferencias y decisiones en LanceDB y las recupera en sesiones posteriores. memory-lancedb-pro es un plugin de memoria para agentes de OpenClaw. Extrae hechos, preferencias, decisiones y contexto de proyectos de las conversaciones, los guarda en una base de datos vectorial de LanceDB e inyecta los recuerdos pertinentes antes de las respuestas posteriores para que los usuarios no tengan que repetir la información en cada sesión.
- ¿memory-lancedb-pro es gratuito? ¿Qué licencia tiene?
- memory-lancedb-pro no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
- ¿memory-lancedb-pro sigue mantenido?
- Mantenimiento activo. El último commit de memory-lancedb-pro fue el 21 oct 2026.
- ¿Para qué puedo usar memory-lancedb-pro?
- Dar a un asistente personal de OpenClaw memoria del estilo de programación y las preferencias del usuario entre sesiones. Conservar un registro de decisiones técnicas anteriores para que un agente pueda explicar por qué se tomó una decisión. Separar los recuerdos de varios agentes o proyectos en un mismo gateway. Usar un modelo de embeddings local o autohospedado con un endpoint compatible con OpenAI.
- ¿Cómo se instala memory-lancedb-pro?
- Instala el plugin mediante OpenClaw CLI: openclaw plugins install memory-lancedb-pro@beta Añade la configuración del plugin a openclaw.json y establece el espacio de memoria Valida la configuración y reinicia la puerta de enlace: openclaw config validate && openclaw gateway restart
- ¿Dónde consigo memory-lancedb-pro?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/CortexReach/memory-lancedb-pro
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un framework RAG para LLMs que crea un grafo de conocimiento a partir de documentos y usa Personalized PageRank para la recuperación multi-hop y la memoria a largo plazo.
Base de datos vectorial de código abierto que almacena objetos y vectores juntos y combina la búsqueda por similitud con filtros estructurados.
Una base de datos de búsqueda nativa para IA que almacena datos vectoriales, de texto completo, estructurados y semiestructurados en un solo motor compatible con MySQL, para la memoria y la recuperación de agentes.
Servidor de inferencia autohospedado que sirve modelos de embeddings, reranking, OCR, extracción, seguridad y LLM desde un solo clúster mediante una API compatible con OpenAI.
Una biblioteca de Rust para crear aplicaciones con LLM y un agente de programación para terminal basado en ella, cuyas funciones son plugins de Bevy.