Servicio de memoria persistente autoalojado para agentes de IA, disponible mediante REST API y MCP para que frameworks y asistentes como Claude almacenen y consulten contexto compartido.
Tencent-Hunyuan/Hy-Memory
SDK de Python y MemHub para escritorio y CLI que ofrece memoria a largo plazo con dos sistemas para agentes LLM en contextos de chat, trabajo y programación.
- Estrellas
- 1,988
- Forks
- 141
- Issues abiertos
- 86
- Último commit
- ayer
¿Qué es?
Hy Memory es un SDK de Python (hy-memory) que proporciona memoria persistente a los agentes LLM mediante una arquitectura cognitiva de dos sistemas. Divide la memoria en tres contextos: memoria jerárquica a largo plazo para chats, un almacén de dos capas con datos de sesiones y experiencias reutilizables para tareas de productividad, y una memoria de dos capas con una cadena de evolución de versiones del código para tareas de ingeniería de software. Las escrituras aceptan texto sin formato o mensajes en formato OpenAI, y las búsquedas devuelven resultados agrupados por canal.
El SDK ofrece tres modos: lite, para escribir y buscar vectores sin llamadas a LLM; pro, para extraer y reconciliar información mediante LLM; y ultra, para inferir esquemas y consolidar información entre dominios al ejecutar evolve(). Los backends de almacenamiento incluyen ChromaDB (predeterminado), Qdrant y FAISS para vectores, y Kuzu o Neo4j para memoria en grafos. Se puede configurar cualquier endpoint de LLM y embeddings compatible con OpenAI mediante variables de entorno.
MemHub es una aplicación de escritorio local-first y una CLI basadas en el SDK. Consolida el historial de conversaciones y los rastros de programación de herramientas de IA autorizadas por el usuario, como Claude Code, Cursor, Codex, OpenCode y Qwen Code, en un único directorio de datos local, para poder recuperar recuerdos desde distintas aplicaciones. Incluye plugins para Hermes y OpenClaw.
Funciones clave
- 01Tres contextos (chat, trabajo y programación), cada uno con sus propios flujos y almacenamiento de memoria.
- 02Tres modos, desde el almacenamiento de vectores sin LLM hasta la inferencia completa de esquemas.
- 03Almacenes de vectores conectables (ChromaDB, Qdrant, FAISS) y almacenes de grafos (Kuzu, Neo4j).
- 04La memoria de programación conserva una cadena de diferencias entre revisiones del código, incluidas las versiones revertidas.
- 05Compatible con cualquier endpoint de LLM y embeddings que admita OpenAI.
- 06Aplicación de escritorio y CLI de MemHub para recuperar recuerdos desde distintas herramientas de programación con IA autorizadas.
Casos de uso
- Añadir memoria personal persistente a un asistente de chat o a un agente de atención al cliente.
- Permitir que un agente de programación recupere correcciones anteriores y cambios de código revertidos en el mismo repositorio y rama.
- Unificar el historial de conversaciones y programación de varias herramientas de IA en un único almacén local.
- Evaluar o crear prototipos de memoria para agentes con un modo lite de bajo costo.
Inicio rápido
- 1
Instala el paquete principal hy-memory desde PyPI
pip install hy-memory==2.0.4 - 2
Configura tu clave de API de OpenAI (o configura un LLM compatible con OpenAI y un endpoint de embeddings)
export OPENAI_API_KEY="sk-your-key" - 3
Crea un HyMemoryClient en modo pro y guarda y busca recuerdos de chat usando el ejemplo de Python del README
Antes de usarlo
- Los modos pro y ultra necesitan un LLM y una clave de API de embeddings de un servicio compatible con OpenAI.
- El modo ultra siempre utiliza una base de datos de grafos, lo que añade trabajo de configuración.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Hy-Memory?
- SDK de Python y MemHub para escritorio y CLI que ofrece memoria a largo plazo con dos sistemas para agentes LLM en contextos de chat, trabajo y programación. Hy Memory es un SDK de Python (hy-memory) que proporciona memoria persistente a los agentes LLM mediante una arquitectura cognitiva de dos sistemas. Divide la memoria en tres contextos: memoria jerárquica a largo plazo para chats, un almacén de dos capas con datos de sesiones y experiencias reutilizables para tareas de productividad, y una memoria de dos capas con una cadena de evolución de versiones del código para tareas de ingeniería de software. Las escrituras aceptan texto sin formato o mensajes en formato OpenAI, y las búsquedas devuelven resultados agrupados por canal.
- ¿Hy-Memory es gratuito? ¿Qué licencia tiene?
- Hy-Memory es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Hy-Memory sigue mantenido?
- Mantenimiento activo. El último commit de Hy-Memory fue el 6 nov 2026.
- ¿Para qué puedo usar Hy-Memory?
- Añadir memoria personal persistente a un asistente de chat o a un agente de atención al cliente. Permitir que un agente de programación recupere correcciones anteriores y cambios de código revertidos en el mismo repositorio y rama. Unificar el historial de conversaciones y programación de varias herramientas de IA en un único almacén local. Evaluar o crear prototipos de memoria para agentes con un modo lite de bajo costo.
- ¿Cómo se instala Hy-Memory?
- Instala el paquete principal hy-memory desde PyPI: pip install hy-memory==2.0.4 Configura tu clave de API de OpenAI (o configura un LLM compatible con OpenAI y un endpoint de embeddings): export OPENAI_API_KEY="sk-your-key" Crea un HyMemoryClient en modo pro y guarda y busca recuerdos de chat usando el ejemplo de Python del README
- ¿Dónde consigo Hy-Memory?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Tencent-Hunyuan/Hy-Memory
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de memoria de IA de código abierto que convierte documentos, código y conversaciones en un grafo de conocimiento autohospedado para agentes de IA.
Repositorio educativo con 30 notebooks de Jupyter ejecutables sobre técnicas de memoria para agentes LLM, desde buffers de conversación hasta Mem0, Letta, Zep y Graphiti.
Base de conocimiento autohospedada en Rust que crea un grafo de conocimiento bitemporal a partir de documentos, con búsqueda RAG, razonamiento basado en ontologías y acceso MCP para agentes.
Sistema de memoria basado en grafos para agentes de IA que almacena conversaciones, crea grafos de conocimiento y registra razonamientos, con el respaldo de Neo4j.
Una capa de memoria a largo plazo, local y nativa de Markdown para agentes de IA, que guarda recuerdos en archivos editables con índices de SQLite y LanceDB.