Repolode
kitfunso

kitfunso/hippo-memory

Memória de longo prazo para agentes de programação, armazenada em um banco de dados SQLite local e compartilhada entre Claude Code, Codex, Cursor e outros clientes MCP.

Estrelas
784
Forks
46
Issues abertas
29
Último commit
há 6 horas

O que é?

O Hippo oferece aos agentes de programação uma memória persistente que continua disponível entre sessões e ferramentas. As memórias ficam em um banco SQLite na sua máquina, com cópias em Markdown que podem ser lidas e commitadas no git. Por padrão, a recuperação usa busca por palavras-chave BM25, sem baixar modelos nem fazer chamadas de rede; embeddings podem ser instalados opcionalmente.

Ao contrário de sistemas que salvam tudo para pesquisar depois, o Hippo ajusta a força das memórias ao longo do tempo. As memórias perdem força com uma meia-vida configurável, as que são recuperadas ganham reforço, os erros perdem força mais lentamente e os resultados marcados como bons ou ruins aumentam ou reduzem a classificação de uma memória. Executar hippo sleep consolida episódios relacionados em memórias combinadas e remove duplicatas.

`hippo init` instala hooks para Claude Code e OpenCode, adiciona entradas de hooks para Codex, caso esteja instalado, e inclui instruções em AGENTS.md ou CLAUDE.md. Qualquer cliente MCP pode se conectar. O projeto também importa dados de exportações do ChatGPT, CLAUDE.md, .cursorrules e arquivos Markdown, além de poder ingerir eventos do Slack e GitHub por meio de uma API HTTP.

Recursos principais

  • 01Banco SQLite local com cópias em Markdown que podem ser commitadas no git
  • 02Busca BM25 por padrão, sem necessidade de modelos ou chamadas de rede
  • 03Perda de força das memórias, reforço quando são recuperadas e feedback de resultados para a classificação
  • 04Hooks para Claude Code e OpenCode, além de integração com Codex e AGENTS.md
  • 05Servidor MCP e API HTTP para qualquer cliente compatível
  • 06Importação de exportações do ChatGPT, CLAUDE.md, regras do Cursor e arquivos Markdown

Casos de uso

  • Manter lições de bugs anteriores disponíveis ao alternar entre Claude Code, Cursor e Codex
  • Armazenar convenções e decisões do projeto em um formato fácil de revisar e com histórico no git
  • Manter as memórias de projetos proprietários na sua própria máquina, em vez de usar um serviço hospedado
  • Importar arquivos CLAUDE.md ou regras do Cursor existentes para um banco compartilhado

Início rápido

  1. 1

    Instale o pacote globalmente com npm

    npm install -g hippo-memory
  2. 2

    Em um projeto, execute init para criar o armazenamento e conectar seus agentes

    hippo init

Antes de usar

  • A captura automática em todos os agentes exige configuração adicional e confiança no host; por exemplo, confiar em Codex hooks em /hooks.
  • Se ANTHROPIC_API_KEY estiver definida, Sleep envia o texto da memória à Anthropic para extrair fatos, a menos que a extração seja desativada na configuração.
  • Embeddings é opcional e requer uma instalação separada; a busca usa BM25 por padrão.
  • É necessário ter Node.js 22.16 ou mais recente.

Tópicos

Perguntas frequentes

O que é hippo-memory?
Memória de longo prazo para agentes de programação, armazenada em um banco de dados SQLite local e compartilhada entre Claude Code, Codex, Cursor e outros clientes MCP. O Hippo oferece aos agentes de programação uma memória persistente que continua disponível entre sessões e ferramentas. As memórias ficam em um banco SQLite na sua máquina, com cópias em Markdown que podem ser lidas e commitadas no git. Por padrão, a recuperação usa busca por palavras-chave BM25, sem baixar modelos nem fazer chamadas de rede; embeddings podem ser instalados opcionalmente.
hippo-memory é gratuito? Qual é a licença?
hippo-memory é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
hippo-memory ainda é mantido?
Manutenção ativa. O último commit de hippo-memory foi em 22 de out. de 2026.
Para que posso usar hippo-memory?
Manter lições de bugs anteriores disponíveis ao alternar entre Claude Code, Cursor e Codex Armazenar convenções e decisões do projeto em um formato fácil de revisar e com histórico no git Manter as memórias de projetos proprietários na sua própria máquina, em vez de usar um serviço hospedado Importar arquivos CLAUDE.md ou regras do Cursor existentes para um banco compartilhado
Como instalar hippo-memory?
Instale o pacote globalmente com npm: npm install -g hippo-memory Em um projeto, execute init para criar o armazenamento e conectar seus agentes: hippo init
Onde consigo hippo-memory?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kitfunso/hippo-memory

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados