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.
qualixar/superlocalmemory
Camada de memória local-first e governada que permite a agentes de IA como Claude Code, Cursor e Codex recuperar informações de forma persistente e admitir quando não sabem.
- Estrelas
- 271
- Forks
- 37
- Issues abertas
- 6
- Último commit
- há 9 dias
O que é?
O SuperLocalMemory é um serviço de memória para agentes de IA que roda na sua própria máquina. Ele armazena decisões, anotações, documentos e capturas de tela, e depois os recupera por meio de busca híbrida quando um agente faz uma pergunta. As respostas vêm em três níveis: uma resposta respaldada por informações, as memórias mais próximas claramente identificadas como correspondências parciais ou uma declaração direta de que nada na memória responde à pergunta. Assim, diminui a chance de os agentes se basearem em uma suposição errada.
Ele se conecta aos agentes por MCP ou pela linha de comando. Há plugins para Claude Code, Codex, Cursor, Windsurf, VS Code Copilot e vários outros hosts. No modo padrão, o fluxo principal de armazenamento e recuperação não exige chave de API nem conta na nuvem. Recursos opcionais, como a verificação online de respostas ou embeddings na nuvem, só enviam dados para fora quando ativados.
O projeto também inclui recursos de governança: funções e workspaces, gravações atribuídas a seus autores, um histórico de auditoria encadeado por hashes, exportação e apagamento para solicitações nos moldes do GDPR, além de uma mesh compartilhada que permite a agentes em uma ou várias máquinas trocar mensagens e bloqueios.
Recursos principais
- 01Busca híbrida que combina canais semânticos, por palavras-chave e de grafo de entidades, com pontuações por canal acessíveis por um comando de rastreamento.
- 02Recuperação em três níveis que informa quando a resposta não está na memória.
- 03Compatível com MCP, CLI e REST, com plugins prontos para vários agentes de programação.
- 04Busca local em documentos e imagens, incluindo PDFs indexados página por página.
- 05Funções, workspaces, histórico de auditoria e exportação e apagamento nos moldes do GDPR.
- 06Mesh para troca de mensagens e bloqueios entre agentes em uma ou várias máquinas.
Casos de uso
- Dar ao Claude Code ou Cursor uma memória persistente das decisões do projeto entre sessões.
- Manter um repositório privado e pesquisável de anotações e documentos da equipe que nunca sai da máquina.
- Permitir que vários agentes de programação compartilhem contexto e evitem editar o mesmo arquivo ao mesmo tempo.
- Adicionar memória local a um agente personalizado desenvolvido com LangChain, LlamaIndex ou CrewAI.
Início rápido
- 1
Instale o SuperLocalMemory globalmente com npm (Node 18 ou superior).
npm install -g superlocalmemory - 2
Execute a configuração e escolha Mode A para manter tudo nesta máquina.
slm setup - 3
Conecte o SuperLocalMemory ao seu agente de IA (por exemplo, Claude Code).
slm connect claude-code
Antes de usar
- Licenciado sob AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte modificado quando o software é oferecido por uma rede.
- O recurso opcional de imagens e documentos precisa de cerca de 1,5 GB para os modelos e 16 GB de memória.
- O Laya checker no dispositivo é limitado a Macs com Apple Silicon; a alternativa online exige que você concorde em enviar dados para fora do dispositivo.
Em coleções
Tópicos
Perguntas frequentes
- O que é superlocalmemory?
- Camada de memória local-first e governada que permite a agentes de IA como Claude Code, Cursor e Codex recuperar informações de forma persistente e admitir quando não sabem. O SuperLocalMemory é um serviço de memória para agentes de IA que roda na sua própria máquina. Ele armazena decisões, anotações, documentos e capturas de tela, e depois os recupera por meio de busca híbrida quando um agente faz uma pergunta. As respostas vêm em três níveis: uma resposta respaldada por informações, as memórias mais próximas claramente identificadas como correspondências parciais ou uma declaração direta de que nada na memória responde à pergunta. Assim, diminui a chance de os agentes se basearem em uma suposição errada.
- superlocalmemory é gratuito? Qual é a licença?
- superlocalmemory é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- superlocalmemory ainda é mantido?
- Manutenção ativa. O último commit de superlocalmemory foi em 28 de out. de 2026.
- Para que posso usar superlocalmemory?
- Dar ao Claude Code ou Cursor uma memória persistente das decisões do projeto entre sessões. Manter um repositório privado e pesquisável de anotações e documentos da equipe que nunca sai da máquina. Permitir que vários agentes de programação compartilhem contexto e evitem editar o mesmo arquivo ao mesmo tempo. Adicionar memória local a um agente personalizado desenvolvido com LangChain, LlamaIndex ou CrewAI.
- Como instalar superlocalmemory?
- Instale o SuperLocalMemory globalmente com npm (Node 18 ou superior).: npm install -g superlocalmemory Execute a configuração e escolha Mode A para manter tudo nesta máquina.: slm setup Conecte o SuperLocalMemory ao seu agente de IA (por exemplo, Claude Code).: slm connect claude-code
- Onde consigo superlocalmemory?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/qualixar/superlocalmemory
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um servidor MCP local de memória que registra palavra por palavra cada sessão de programação com IA e fornece contexto relevante de conversas anteriores a agentes como Claude Code e Cursor.
Memória persistente local em um único binário para agentes de IA, com armazenamento de conhecimento em quatro grafos e recuperação e gravação supervisionadas por LLM em diversos runtimes de agentes de programação.
Memória persistente e local-first para agentes de IA, armazenada em arquivos Markdown com grafo de conhecimento, recuperação de informações e servidor MCP.
Memória persistente para agentes de programação com IA, que registra sessões automaticamente e injeta contexto relevante em sessões futuras no Claude Code, Cursor, Codex e outros clientes MCP.
Servidor MCP local-first que dá memória do repositório a agentes de programação: grafo de símbolos, busca de chamadores, análise do impacto de mudanças, revisão de diffs e decisões vinculadas ao Git.