Memoria persistente local para agentes de programación con IA: guarda decisiones y aprendizajes en SQLite y los ofrece mediante MCP a Claude Code, Cursor y otros clientes.
kitfunso/hippo-memory
Memoria a largo plazo para agentes de programación: guarda recuerdos en una base de datos SQLite local y los comparte entre Claude Code, Codex, Cursor y otros clientes MCP.
- Estrellas
- 784
- Forks
- 46
- Issues abiertos
- 29
- Último commit
- hace 6 horas
¿Qué es?
Hippo proporciona a los agentes de programación una memoria persistente que se conserva entre sesiones y herramientas. Los recuerdos se guardan en una base de datos SQLite en tu equipo y se reflejan en archivos Markdown que puedes consultar y añadir a git. De forma predeterminada, la recuperación usa búsquedas por palabras clave con BM25, sin descargar modelos ni realizar llamadas de red; la instalación de embeddings es opcional.
A diferencia de los sistemas que lo guardan todo para buscarlo después, Hippo ajusta con el tiempo la intensidad de los recuerdos. Estos pierden fuerza según una vida media configurable; los que se recuperan se refuerzan, los errores decaen más lentamente y los resultados marcados como buenos o malos aumentan o reducen la posición de un recuerdo en el ranking. Al ejecutar hippo sleep, se consolidan episodios relacionados en recuerdos combinados y se eliminan los duplicados.
`hippo init` instala hooks para Claude Code y OpenCode, añade entradas de hooks para Codex si está instalado e incorpora instrucciones a AGENTS.md o CLAUDE.md. Cualquier cliente MCP puede conectarse. El proyecto también importa datos de exportaciones de ChatGPT, CLAUDE.md, .cursorrules y archivos Markdown, y puede incorporar eventos de Slack y GitHub mediante una API HTTP.
Funciones clave
- 01Base de datos SQLite local con archivos Markdown que se pueden añadir a git
- 02Búsqueda BM25 de forma predeterminada, sin necesidad de modelos ni llamadas de red
- 03Decaimiento de recuerdos, refuerzo al recuperarlos y valoración de resultados para el ranking
- 04Hooks para Claude Code y OpenCode, además de integración con Codex y AGENTS.md
- 05Servidor MCP y API HTTP para cualquier cliente compatible
- 06Importación desde exportaciones de ChatGPT, CLAUDE.md, reglas de Cursor y archivos Markdown
Casos de uso
- Conservar las lecciones de errores anteriores al alternar entre Claude Code, Cursor y Codex
- Guardar convenciones y decisiones del proyecto en un formato revisable y con seguimiento en git
- Mantener la memoria de proyectos propietarios en tu propio equipo en lugar de usar un servicio alojado
- Importar archivos CLAUDE.md o reglas de Cursor existentes a un repositorio compartido
Inicio rápido
- 1
Instala el paquete globalmente con npm
npm install -g hippo-memory - 2
En un proyecto, ejecuta init para crear su almacén y conectar tus agentes
hippo init
Antes de usarlo
- La captura automática en todos los agentes requiere configuración adicional y confianza en el host; por ejemplo, confiar en Codex hooks en /hooks.
- Si ANTHROPIC_API_KEY está configurada, Sleep envía el texto de memoria a Anthropic para extraer hechos, salvo que desactives la extracción en la configuración.
- Embeddings es opcional y requiere una instalación aparte; la búsqueda usa BM25 de forma predeterminada.
- Se requiere Node.js 22.16 o posterior.
Temas
Preguntas frecuentes
- ¿Qué es hippo-memory?
- Memoria a largo plazo para agentes de programación: guarda recuerdos en una base de datos SQLite local y los comparte entre Claude Code, Codex, Cursor y otros clientes MCP. Hippo proporciona a los agentes de programación una memoria persistente que se conserva entre sesiones y herramientas. Los recuerdos se guardan en una base de datos SQLite en tu equipo y se reflejan en archivos Markdown que puedes consultar y añadir a git. De forma predeterminada, la recuperación usa búsquedas por palabras clave con BM25, sin descargar modelos ni realizar llamadas de red; la instalación de embeddings es opcional.
- ¿hippo-memory es gratuito? ¿Qué licencia tiene?
- hippo-memory es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿hippo-memory sigue mantenido?
- Mantenimiento activo. El último commit de hippo-memory fue el 22 oct 2026.
- ¿Para qué puedo usar hippo-memory?
- Conservar las lecciones de errores anteriores al alternar entre Claude Code, Cursor y Codex Guardar convenciones y decisiones del proyecto en un formato revisable y con seguimiento en git Mantener la memoria de proyectos propietarios en tu propio equipo en lugar de usar un servicio alojado Importar archivos CLAUDE.md o reglas de Cursor existentes a un repositorio compartido
- ¿Cómo se instala hippo-memory?
- Instala el paquete globalmente con npm: npm install -g hippo-memory En un proyecto, ejecuta init para crear su almacén y conectar tus agentes: hippo init
- ¿Dónde consigo hippo-memory?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/kitfunso/hippo-memory
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Capa compartida de memoria de proyectos, local y prioritaria, que permite a agentes de programación como Claude Code, Codex y Cursor leer y escribir la misma memoria mediante MCP.
Memoria persistente para agentes de programación que registra la actividad de las sesiones, la resume con IA e incorpora contexto relevante en sesiones futuras.
Memoria local de largo plazo basada en archivos para una IA personal: conserva cada línea de conversación sin resumir e la indexa por tiempo.
Búsqueda local del historial de sesiones de Claude y Codex, con un motor de búsqueda en Rust, una CLI JSON y una app de escritorio.
Servicio de memoria a largo plazo autogestionado que da continuidad a identidades de IA persistentes entre clientes, modelos e interfaces de agentes.