Uma camada de memória para agentes e apps de IA que armazena e recupera contexto de usuários, sessões e agentes entre conversas.
zilliztech/memsearch
Uma camada de memória semântica persistente para agentes de programação com IA, que armazena memórias em arquivos Markdown indexados no Milvus para consulta entre agentes.
- Estrelas
- 2,776
- Forks
- 272
- Issues abertas
- 267
- Último commit
- há 6 horas
O que é?
memsearch oferece aos agentes de programação com IA uma memória de longo prazo que persiste entre sessões e é compartilhada entre ferramentas. Os turnos da conversa são resumidos em arquivos Markdown diários, que funcionam como fonte da verdade. Um índice do Milvus é criado com base nesses arquivos para que o agente possa fazer buscas semânticas e por palavras-chave em trabalhos anteriores, como decisões tomadas ou sessões de depuração.
Há plugins para Claude Code, Codex, DeepSeek Harness, OpenClaw e OpenCode. Uma conversa em um agente se torna contexto pesquisável nos outros. Desenvolvedores também podem usar a CLI e a API Python para adicionar o mesmo mecanismo de memória aos próprios agentes ou pipelines de RAG.
O embedding padrão usa um modelo ONNX bge-m3 local, que não precisa de chave de API, e o Milvus Lite funciona sem configuração adicional. É possível mudar para OpenAI, Ollama ou Zilliz Cloud por meio da configuração.
Recursos principais
- 01Armazena memórias em arquivos Markdown editáveis por pessoas, usando o Milvus como índice que pode ser reconstruído
- 02Busca híbrida que combina vetores densos, BM25 e reclassificação com RRF
- 03Plugins para Claude Code, Codex, DeepSeek Harness, OpenClaw e OpenCode
- 04Recuperação em três etapas: pesquisar, expandir uma seção e, depois, consultar a transcrição original
- 05Um observador de arquivos reindexa os arquivos alterados e ignora trechos inalterados usando hashing SHA-256
- 06API Python e CLI para incorporar memória a agentes personalizados
Casos de uso
- Relembrar por que uma decisão de arquitetura ou de biblioteca foi tomada em uma sessão anterior
- Retomar uma investigação de depuração encontrando como um problema semelhante foi resolvido antes
- Compartilhar contexto de projeto entre Claude Code, Codex e outros agentes
- Adicionar memória persistente a um agente personalizado criado com a API Python
Início rápido
- 1
Adicione o marketplace do memsearch ao Claude Code
/plugin marketplace add zilliztech/memsearch - 2
Instale o plugin do memsearch
/plugin install memsearch - 3
Reinicie o Claude Code para ativar o plugin
Antes de usar
- O modelo de embeddings local padrão (cerca de 558 MB) é baixado do HuggingFace Hub na primeira inicialização.
- Provedores de embeddings na nuvem, como a OpenAI, exigem uma chave de API. Para configurações com vários usuários, é necessário usar o Zilliz Cloud ou um servidor Milvus auto-hospedado.
Em coleções
Tópicos
Perguntas frequentes
- O que é memsearch?
- Uma camada de memória semântica persistente para agentes de programação com IA, que armazena memórias em arquivos Markdown indexados no Milvus para consulta entre agentes. memsearch oferece aos agentes de programação com IA uma memória de longo prazo que persiste entre sessões e é compartilhada entre ferramentas. Os turnos da conversa são resumidos em arquivos Markdown diários, que funcionam como fonte da verdade. Um índice do Milvus é criado com base nesses arquivos para que o agente possa fazer buscas semânticas e por palavras-chave em trabalhos anteriores, como decisões tomadas ou sessões de depuração.
- memsearch é gratuito? Qual é a licença?
- memsearch é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- memsearch ainda é mantido?
- Manutenção ativa. O último commit de memsearch foi em 22 de out. de 2026.
- Para que posso usar memsearch?
- Relembrar por que uma decisão de arquitetura ou de biblioteca foi tomada em uma sessão anterior Retomar uma investigação de depuração encontrando como um problema semelhante foi resolvido antes Compartilhar contexto de projeto entre Claude Code, Codex e outros agentes Adicionar memória persistente a um agente personalizado criado com a API Python
- Como instalar memsearch?
- Adicione o marketplace do memsearch ao Claude Code: /plugin marketplace add zilliztech/memsearch Instale o plugin do memsearch: /plugin install memsearch Reinicie o Claude Code para ativar o plugin
- Onde consigo memsearch?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/zilliztech/memsearch
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma camada de memória de longo prazo local-first e nativa de Markdown para agentes de IA, que armazena memórias em arquivos editáveis e usa índices SQLite e LanceDB.
Sistema operacional de memória para LLMs e agentes de IA que armazena, recupera e gerencia memórias de longo prazo como um grafo editável.
Memória persistente para agentes de programação: registra a atividade das sessões, compacta as informações com IA e injeta contexto relevante em sessões futuras.
Ferramenta open source de pesquisa aprofundada que busca e raciocina sobre dados privados usando LLMs e bancos de dados vetoriais.
Um hub de memória para equipes de agentes de IA que transforma conversas, documentos e código em ativos de memória compartilhados e governados, utilizáveis em diferentes frameworks de agentes.