PMB | Local-first memory for AI

PMB | Local-first memory for AI

PMB (pmbai.dev) · Programação

O PMB (memória local para IA) é uma camada de memória de código aberto que impede que seu agente de programação comece cada sessão do zero. Ele guarda decisões, lições e fatos do projeto em um único arquivo SQLite no seu próprio disco e depois devolve os itens relevantes a ferramentas como Claude Code, Cursor, Codex e Zed via MCP. Tudo roda offline. Sem chaves de API, sem nuvem, sem telemetria. Uma recordação típica leva cerca de 35 ms.

Prévia da interface de PMB | Local-first memory for AI

Sobre PMB | Local-first memory for AI

O que é o PMB | Memória local para IA

O PMB é uma camada de memória persistente feita para agentes de programação de IA. O problema que ele ataca é simples e conhecido. Você passa vinte minutos explicando seu projeto, suas convenções e um bug que corrigiu na semana passada, e então a conversa acaba e o agente esquece tudo. Na sessão seguinte, você explica de novo. O PMB mantém esse conhecimento em um arquivo SQLite que é seu, além de um armazenamento vetorial LanceDB, e traz as peças certas de volta ao contexto antes que o modelo comece a raciocinar.

O design é local por decisão própria, não como frase de marketing. Seus caminhos de arquivo, nomes internos de protocolos e decisões pela metade nunca saem da máquina, o que importa se você trabalha com algo sensível. Ele é distribuído sob a licença Apache-2.0 e instala com um único comando pip.

Há limites que vale conhecer de antemão. O PMB mira agentes de programação que falam MCP, então não ajuda um chatbot comum. Também é software em estágio inicial, então espere arestas no setup e algum arquivo de configuração para editar na mão. Se você ainda não usa um agente de programação todo dia, o ganho é menor.

Como começar

  1. Instale o pacote com pip install pmb-ai na máquina onde seu agente roda.
  2. Aponte o PMB para uma pasta de projeto e deixe que ele crie os armazenamentos locais SQLite e LanceDB.
  3. Registre o PMB como servidor MCP no seu agente (Claude Code, Cursor, Codex ou Zed) para que ele apareça como uma ferramenta de memória.
  4. Adicione os hooks para que a memória seja injetada antes de cada prompt e registrada depois que o agente trabalhar.
  5. Abra o painel local para navegar pelo grafo de entidades e pela linha do tempo, marque as lições que ajudam e remova as que não ajudam.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de PMB | Local-first memory for AI.

Plano gratuitoSim
Planos pagos$0
PlataformaWindows, macOS, Linux (local web dashboard; works with MCP-capable agents)
DesenvolvedorPMB (pmbai.dev)
CategoriaProgramação
Data de lançamentoSep 2025
Última atualizaçãoSep 2025
Visitas ao siteN/A
Ranking global do siteN/A
Disponibilidade da APINão

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Desenvolvedores solo que usam Claude Code, Cursor ou Codex todo dia
  • Equipes com código privado ou regulado
  • Desenvolvedores que alternam entre vários agentes

Tarefas

  • Levar decisões de arquitetura entre sessões
  • Recuperar correções passadas
  • Integrar um agente a um repositório existente

Cenários

  • Projetos longos em que o contexto sobrevive a uma única janela de conversa
  • Trabalho offline ou em rede isolada no notebook
  • Testar um segundo agente de programação sem perder o histórico

Principais recursos

Recordação automática em cada prompt

O PMB classifica cada mensagem em menos de um milissegundo e busca as lições, as decisões e um resumo do projeto que combinam antes que o agente raciocine. Nada depende de o modelo lembrar de chamar uma ferramenta. O caminho de leitura não carrega nenhuma chamada a um LLM, então a recordação continua barata e rápida. Você não a gerencia. Ela simplesmente acontece.

Recordação híbrida com resultados ordenados

A busca funde o casamento por palavras-chave BM25, vetores densos e um grafo de entidades, com uma etapa opcional de reordenação, tudo combinado via Reciprocal-Rank-Fusion. Segundo o fornecedor, isso chega a 94,5% de recall@10. Na prática você obtém uma lista ordenada em vez de adivinhar em qual modo de recuperação confiar. Uma chamada, uma resposta.

Gravações assíncronas abaixo de um milissegundo

A ferramenta MCP responde na hora. O PMB grava primeiro no SQLite e depois roda o embedding e a inserção no LanceDB em uma thread em segundo plano. Isso significa que registrar uma decisão nunca trava o turno em que você está no meio.

Lições que recebem pontuação

Cada regra é acompanhada conforme o agente de fato a segue. As lições úteis são marcadas e as ignoradas são sinalizadas como mortas para que você possa removê-las. O indicador de taxa de adesão é a parte honesta do sistema. Ele diz quais memórias não estão valendo o espaço.

Painel de grafo de entidades e linha do tempo

O painel local desenha sua memória como um grafo em que fatos, arquivos e entidades são nós dimensionados pela importância, além de uma linha do tempo estilo git de decisões e eventos, do mais recente ao mais antigo. Passar o cursor sobre um nó escurece o resto e acende os vizinhos. É uma visão real servida da sua máquina, não uma maquete. Quer ver como o conhecimento do seu projeto se conecta? Passe o cursor sobre um nó e o grafo responde.

Memória compartilhada entre agentes

Claude Code, Cursor, Codex e Zed leem todos do mesmo armazenamento. Trocar de agente não custa nada porque seu contexto vive com o projeto. Esse é o recurso que torna a camada útil, e não apenas organizada.

Prós e contras

Prós

  • Totalmente local e offline, então código sensível e nomes internos nunca saem do seu disco.
  • Código aberto sob Apache-2.0, sem nuvem, sem chaves de API e sem telemetria para se inscrever.
  • A memória compartilhada entre Claude Code, Cursor, Codex e Zed faz com que trocar de ferramenta preserve seu contexto.
  • A recordação rápida e as gravações assíncronas instantâneas mantêm a camada de memória fora do seu caminho durante uma tarefa.
  • A pontuação de taxa de adesão dá um sinal real sobre quais memórias manter ou apagar.

Contras

  • Só serve se seu agente fala MCP. Chatbots comuns e ferramentas sem MCP não ganham nada.
  • Software em estágio inicial significa que o setup pode exigir editar a configuração na mão. Espere algumas arestas.
  • O painel e o grafo valem mais depois que você acumula semanas de dados. O valor no primeiro dia é modesto.
  • Não há API hospedada. Isso deixa de fora equipes que querem um serviço de memória gerenciado em vez de um local.

Perguntas frequentes

O PMB dá a um agente de programação de IA uma memória de longo prazo para que ele lembre suas decisões, convenções e bugs passados entre sessões. Em vez de reexplicar seu projeto toda vez que você abre uma conversa, o agente começa com o contexto relevante já carregado.

Conteúdo relacionado

Explore ferramentas, skills e artigos relacionados a PMB | Local-first memory for AI.

Alternativas a PMB | Local-first memory for AI

Forefront

Forefront

Forefront · Programação

O Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.

Grátis / $0 - $99/moVer detalhes
Startkit

Startkit

StartKit.AI · Programação

Startkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.

Pago / $99 - $499 one-timeVer detalhes
Testim

Testim

Tricentis · Programação

O Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.

Grátis / Custom pricing on requestVer detalhes