Repolode
zilliztech

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

    Adicione o marketplace do memsearch ao Claude Code

    /plugin marketplace add zilliztech/memsearch
  2. 2

    Instale o plugin do memsearch

    /plugin install memsearch
  3. 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