PMB | Local-first memory for AI

PMB | Local-first memory for AI

PMB (pmbai.dev) · Programmation

PMB (mémoire locale pour l'IA) est une couche de mémoire open source qui empêche votre agent de codage de repartir de zéro à chaque session. Elle stocke les décisions, les leçons et les faits du projet dans un seul fichier SQLite sur votre propre disque, puis renvoie les éléments pertinents à des outils comme Claude Code, Cursor, Codex et Zed via MCP. Tout fonctionne hors ligne. Aucune clé API, aucun cloud, aucune télémétrie. Un rappel typique prend environ 35 ms.

Aperçu de l'interface de PMB | Local-first memory for AI

À propos de PMB | Local-first memory for AI

Qu'est-ce que PMB | Mémoire locale pour l'IA

PMB est une couche de mémoire persistante conçue pour les agents de codage IA. Le problème qu'elle vise est simple et familier. Vous passez vingt minutes à expliquer votre projet, vos conventions et un bug corrigé la semaine dernière, puis la conversation se termine et l'agent oublie tout. À la session suivante, vous recommencez l'explication. PMB conserve ces connaissances dans un fichier SQLite qui vous appartient, plus un stockage vectoriel LanceDB, et ramène les bons éléments dans le contexte avant que le modèle ne commence à raisonner.

La conception est locale par choix, pas par argument marketing. Vos chemins de fichiers, vos noms de protocoles internes et vos décisions inachevées ne quittent jamais la machine, ce qui compte si vous travaillez sur des sujets sensibles. Le projet est diffusé sous Apache-2.0 et s'installe avec une seule commande pip.

Il y a des limites à connaître d'emblée. PMB vise les agents de codage qui parlent MCP, il n'aidera donc pas un chatbot ordinaire. C'est aussi un logiciel jeune : attendez-vous à des aspérités à l'installation et à un fichier de configuration à modifier à la main de temps en temps. Si vous n'utilisez pas déjà un agent de codage au quotidien, le bénéfice est plus faible.

Pour commencer

  1. Installez le paquet avec pip install pmb-ai sur la machine où tourne votre agent.
  2. Pointez PMB vers un dossier de projet et laissez-le créer les stockages locaux SQLite et LanceDB.
  3. Enregistrez PMB comme serveur MCP dans votre agent (Claude Code, Cursor, Codex ou Zed) pour qu'il apparaisse comme un outil de mémoire.
  4. Ajoutez les hooks pour que la mémoire soit injectée avant chaque prompt et consignée après le travail de l'agent.
  5. Ouvrez le tableau de bord local pour parcourir le graphe d'entités et la chronologie, puis marquez les leçons utiles et supprimez les autres.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de PMB | Local-first memory for AI.

Offre gratuiteOui
Offres payantes$0
PlateformeWindows, macOS, Linux (local web dashboard; works with MCP-capable agents)
DéveloppeurPMB (pmbai.dev)
CatégorieProgrammation
Date de lancementSep 2025
Dernière mise à jourSep 2025
Visites du siteN/A
Classement mondial du siteN/A
Disponibilité de l’APINon

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Développeurs solo qui utilisent Claude Code, Cursor ou Codex au quotidien
  • Équipes sur du code privé ou réglementé
  • Développeurs qui passent d'un agent à l'autre

Tâches

  • Transporter les décisions d'architecture d'une session à l'autre
  • Récupérer les correctifs passés
  • Intégrer un agent à un dépôt existant

Cas d'usage

  • Projets de longue durée où le contexte dépasse une seule fenêtre de conversation
  • Travail hors ligne ou en réseau isolé sur un portable
  • Essayer un second agent de codage sans perdre l'historique

Fonctionnalités clés

Rappel automatique à chaque prompt

PMB classe chaque message en moins d'une milliseconde et récupère les leçons, les décisions et un aperçu du projet correspondants avant que l'agent ne raisonne. Rien ne dépend de la capacité du modèle à penser à appeler un outil. Le chemin de lecture ne comporte aucun appel à un LLM, le rappel reste donc économique et rapide. Vous ne le gérez pas. Il se produit, c'est tout.

Rappel hybride avec résultats classés

La recherche fusionne l'appariement par mots-clés BM25, les vecteurs denses et un graphe d'entités, avec une étape de reclassement optionnelle, le tout combiné via Reciprocal-Rank-Fusion. Selon l'éditeur, cela atteint 94,5 % de recall@10. En pratique, vous obtenez une seule liste classée au lieu de deviner à quel mode de récupération vous fier. Un appel, une réponse.

Écritures asynchrones sous la milliseconde

L'outil MCP répond instantanément. PMB écrit d'abord dans SQLite, puis exécute l'embedding et l'insertion LanceDB sur un fil d'arrière-plan. Conséquence : enregistrer une décision ne bloque jamais le tour en cours.

Des leçons qui reçoivent une note

Chaque règle est suivie selon que l'agent la respecte vraiment. Les leçons utiles sont marquées et les ignorées sont signalées comme mortes pour que vous puissiez les retirer. L'indicateur de taux de suivi est la partie honnête du système. Il vous dit quelles mémoires ne gagnent pas leur place.

Tableau de bord du graphe d'entités et de la chronologie

Le tableau de bord local dessine votre mémoire sous forme de graphe où les faits, les fichiers et les entités sont des nœuds dimensionnés par leur importance, plus une chronologie des décisions et des événements à la manière de git, du plus récent au plus ancien. Survoler un nœud estompe le reste et allume les voisins. C'est une vraie vue servie depuis votre machine, pas une maquette. Vous voulez voir comment se connectent les connaissances de votre projet ? Survolez un nœud et le graphe répond.

Mémoire partagée entre agents

Claude Code, Cursor, Codex et Zed lisent tous depuis le même stockage. Changer d'agent ne coûte rien parce que votre contexte vit avec le projet. C'est la fonctionnalité qui rend la couche utile, et pas seulement bien rangée.

Avantages et inconvénients

Avantages

  • Entièrement local et hors ligne, donc le code sensible et les noms internes ne quittent jamais votre disque.
  • Open source sous Apache-2.0, sans cloud, sans clé API et sans télémétrie à laquelle s'inscrire.
  • La mémoire partagée entre Claude Code, Cursor, Codex et Zed fait que changer d'outil conserve votre contexte.
  • Le rappel rapide et les écritures asynchrones instantanées gardent la couche de mémoire hors de votre chemin pendant une tâche.
  • La notation du taux de suivi vous donne un vrai signal sur les mémoires à garder ou à supprimer.

Inconvénients

  • Utile seulement si votre agent parle MCP. Les chatbots ordinaires et les outils sans MCP n'en tirent rien.
  • Un logiciel jeune signifie que l'installation peut exiger une modification manuelle de la configuration. Attendez-vous à quelques aspérités.
  • Le tableau de bord et le graphe valent surtout une fois que vous avez accumulé des semaines de données. La valeur du premier jour est modeste.
  • Pas d'API hébergée. Cela exclut les équipes qui veulent un service de mémoire géré plutôt que local.

Questions fréquentes

PMB donne à un agent de codage IA une mémoire à long terme pour qu'il se souvienne de vos décisions, de vos conventions et des bugs passés entre les sessions. Au lieu de réexpliquer votre projet chaque fois que vous ouvrez une conversation, l'agent démarre avec le contexte pertinent déjà chargé.

Contenus associés

Découvrez des outils, des compétences et des articles liés à PMB | Local-first memory for AI.

Alternatives à PMB | Local-first memory for AI

Forefront

Forefront

Forefront · Programmation

Forefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.

Gratuit / $0 - $99/moVoir les détails
Startkit

Startkit

StartKit.AI · Programmation

Startkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.

Payant / $99 - $499 one-timeVoir les détails
Testim

Testim

Tricentis · Programmation

Testim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.

Gratuit / Custom pricing on requestVoir les détails