Sistema de memória de IA local-first que armazena o histórico de conversas na íntegra e o recupera por busca semântica, com acesso via servidor MCP e CLI.
CortexReach/memory-lancedb-pro
Plugin de memória de longo prazo para agentes OpenClaw que armazena preferências e decisões no LanceDB e as recupera em sessões futuras.
- Estrelas
- 4,452
- Forks
- 730
- Issues abertas
- 50
- Último commit
- há 24 horas
O que é?
memory-lancedb-pro é um plugin de memória para agentes OpenClaw. Ele captura fatos, preferências, decisões e contexto de projetos em conversas, armazena esses dados em um banco de dados vetorial LanceDB e insere memórias relevantes antes de respostas futuras, para que os usuários não precisem repetir informações entre sessões.
A recuperação combina similaridade vetorial com busca de texto completo BM25, seguida de reordenação opcional com cross-encoder por provedores como Jina, SiliconFlow, Voyage AI e Pinecone. As memórias são organizadas em escopos como global, por agente, por usuário e por projeto. Um modelo de decaimento de Weibull permite que memórias pouco usadas percam relevância, enquanto as recuperadas com frequência persistem. A extração inteligente usa um LLM para classificar memórias em seis categorias.
O plugin também inclui uma CLI de gerenciamento para listar, pesquisar, exportar, importar, gerar novos embeddings e atualizar o armazenamento de memória. Ele oferece suporte a APIs de embeddings compatíveis com OpenAI e inclui observações sobre os requisitos de instruções da CPU para a busca nativa do LanceDB.
Recursos principais
- 01Recuperação híbrida que combina busca vetorial e busca de texto completo BM25.
- 02Reordenação opcional com cross-encoder usando Jina, SiliconFlow, Voyage AI ou Pinecone.
- 03Captura automática de memórias das conversas e recuperação automática antes das respostas.
- 04Isolamento em vários escopos para memórias globais, por agente, por usuário e por projeto.
- 05Decaimento baseado em Weibull e promoção por níveis para gerenciar o ciclo de vida das memórias.
- 06CLI de gerenciamento para pesquisa, estatísticas, exportação, importação, geração de novos embeddings e atualizações.
Casos de uso
- Dar a um assistente pessoal OpenClaw memória do estilo e das preferências de programação entre sessões.
- Manter um registro de decisões técnicas anteriores para que um agente possa explicar por que uma escolha foi feita.
- Separar memórias entre vários agentes ou projetos em um único gateway.
- Executar um modelo de embeddings local ou auto-hospedado com um endpoint compatível com OpenAI.
Início rápido
- 1
Instale o plugin pelo OpenClaw CLI
openclaw plugins install memory-lancedb-pro@beta - 2
Adicione a configuração do plugin ao openclaw.json e defina o slot de memória
- 3
Valide a configuração e reinicie o gateway
openclaw config validate && openclaw gateway restart
Antes de usar
- Requer uma CPU com suporte a AVX; algumas compilações Linux x64 podem precisar de AVX2 para a busca vetorial nativa.
- Precisa de um provedor de embeddings e de uma chave de API, como OpenAI ou Jina, para a memória semântica.
- Depende do host OpenClaw; é um plugin, não uma ferramenta independente.
- Ao atualizar de versões antigas ou trocar os modelos de embeddings, é necessário gerar os embeddings novamente com cuidado em um novo banco de dados.
Tópicos
Perguntas frequentes
- O que é memory-lancedb-pro?
- Plugin de memória de longo prazo para agentes OpenClaw que armazena preferências e decisões no LanceDB e as recupera em sessões futuras. memory-lancedb-pro é um plugin de memória para agentes OpenClaw. Ele captura fatos, preferências, decisões e contexto de projetos em conversas, armazena esses dados em um banco de dados vetorial LanceDB e insere memórias relevantes antes de respostas futuras, para que os usuários não precisem repetir informações entre sessões.
- memory-lancedb-pro é gratuito? Qual é a licença?
- memory-lancedb-pro não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
- memory-lancedb-pro ainda é mantido?
- Manutenção ativa. O último commit de memory-lancedb-pro foi em 21 de out. de 2026.
- Para que posso usar memory-lancedb-pro?
- Dar a um assistente pessoal OpenClaw memória do estilo e das preferências de programação entre sessões. Manter um registro de decisões técnicas anteriores para que um agente possa explicar por que uma escolha foi feita. Separar memórias entre vários agentes ou projetos em um único gateway. Executar um modelo de embeddings local ou auto-hospedado com um endpoint compatível com OpenAI.
- Como instalar memory-lancedb-pro?
- Instale o plugin pelo OpenClaw CLI: openclaw plugins install memory-lancedb-pro@beta Adicione a configuração do plugin ao openclaw.json e defina o slot de memória Valide a configuração e reinicie o gateway: openclaw config validate && openclaw gateway restart
- Onde consigo memory-lancedb-pro?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/CortexReach/memory-lancedb-pro
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um framework de RAG para LLMs que cria um grafo de conhecimento a partir de documentos e usa Personalized PageRank para recuperação multi-hop e memória de longo prazo.
Banco de dados vetorial open source que armazena objetos e vetores juntos, combinando busca por similaridade vetorial com filtros estruturados.
Um banco de dados de busca nativo para IA que armazena dados vetoriais, de texto completo, estruturados e semiestruturados em um único mecanismo compatível com MySQL, para memória e recuperação de agentes.
Servidor de inferência autogerenciado que oferece modelos de embeddings, reranking, OCR, extração, segurança e LLM em um único cluster por uma API compatível com OpenAI.
Uma biblioteca Rust para criar aplicações com LLMs, além de um agente de programação para terminal, baseado nela e cujos recursos são plugins do Bevy.