Repolode
kitfunso

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. 1

    Instala el paquete globalmente con npm

    npm install -g hippo-memory
  2. 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