CommunityPesquisa e Análise de Dadosgithub.com

ymieiri/engram

Memória persistente local-first para agentes de codificação de IA via MCP. Pesquisa semântica e contexto de sessão para Claude Code, Cursor e Codex.

O que é engram?

O engram é uma ferramenta de memória persistente projetada para agentes de codificação de IA, como Claude Code, Cursor e Codex, utilizando o protocolo MCP (Multi-Context Protocol). Ele permite que agentes armazenem e recuperem informações entre sessões de trabalho de forma local-first, ou seja, os dados ficam armazenados na máquina do usuário, garantindo privacidade e controle. Com suporte a pesquisa semântica, o engram ajuda agentes a encontrar rapidamente contextos relevantes de projetos anteriores, decisões de design, ou trechos de código, melhorando a continuidade e eficiência do desenvolvimento. Essa abordagem é particularmente útil para desenvolvedores que trabalham em projetos complexos e precisam que seus assistentes de IA mantenham um entendimento consistente do código base ao longo do tempo.

Funciona com✓Claude Code✓Codex CLI✓Cursor
npx skills add ymeiri/engram

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que engram faz?

Memória persistente local-first para agentes de codificação de IA via MCP. Pesquisa semântica e contexto de sessão para Claude Code, Cursor e Codex.

O engram fornece uma camada de memória persistente para agentes de codificação de IA, permitindo que eles lembrem informações entre sessões. Ele usa o protocolo MCP (Multi-Context Protocol) para se integrar com ferramentas como Claude Code, Cursor e Codex, e armazena dados localmente na máquina do usuário.

Recursos

  • Local-first: Seus dados permanecem no seu computador, sem depender de serviços externos.
  • Pesquisa semântica: Os agentes de IA podem pesquisar informações relevantes usando consultas semânticas, não apenas palavras-chave exatas.
  • Contexto de sessão: O engram mantém um contexto coerente entre diferentes sessões de trabalho, evitando que o agente "esqueça" informações importantes.
  • Fácil integração: Funciona perfeitamente com Claude Code, Cursor e Codex através do protocolo MCP padrão.

Como funciona

O engram funciona como um serviço MCP que expõe operações de memória para o agente de IA. O agente pode:

  • Armazenar novas informações (como decisões de design, APIs usadas, ou snippets de código)
  • Recuperar informações armazenadas anteriormente
  • Pesquisar por conteúdo semântico usando consultas em linguagem natural
  • Atualizar ou deletar informações existentes

Uso básico

Para usar o engram com seu agente de codificação de IA, configure o MCP para apontar para o serviço engram. Consulte a documentação oficial para instruções detalhadas de instalação e configuração.

{
  "mcpServers": {
    "engram": {
      "command": "node",
      "args": ["path/to/engram-server.js"],
      "env": {
        "ENGRAM_STORAGE": "/home/usuario/.engram"
      }
    }
  }
}

Exemplo de prompt

"Com base no que aprendemos na sessão anterior sobre a biblioteca X, quais parâmetros devemos passar para a função Y?"

O agente pode então pesquisar no engram por informações relevantes e responder com precisão.

Plataformas suportadas

  • Claude Code: Integração completa via MCP.
  • Cursor: Suporte via MCP.
  • Codex: Compatível com o protocolo MCP.

Licença

Este projeto é licenciado sob os termos da licença MIT. Consulte o arquivo LICENSE para mais detalhes.

Habilidades Relacionadas