Repolode
qualixar

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

    Instale o SuperLocalMemory globalmente com npm (Node 18 ou superior).

    npm install -g superlocalmemory
  2. 2

    Execute a configuração e escolha Mode A para manter tudo nesta máquina.

    slm setup
  3. 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