À propos du projet

Grok Mem est un système de mémoire persistante conçu pour les agents IA, notamment Claude Code, OpenClaw, OpenCode et d'autres. Il capture les activités des agents pendant les sessions, compresse les informations à l'aide de l'IA et réinjecte le contexte pertinent dans les futures sessions pour assurer la continuité du travail et de la prise de décision. Fonctionnalités clés : - Mémoire persistante : Maintient le contexte entre différentes sessions afin que les agents se souviennent des décisions et progrès antérieurs. - Divulgation progressive : Stratégie de récupération économe en jetons utilisant un flux de travail en trois couches (recherche, chronologie et get_observations) pour minimiser les coûts en jetons. - Recherche hybride : Combine la recherche plein texte via SQLite (FTS5) avec une recherche sémantique utilisant une base de données vectorielle Chroma. - Outils d'intégration : Fournit des outils MCP (Model Context Protocol) pour des requêtes en langage naturel de l'historique du projet. - Interface de gestion : Comprend un service worker local avec une interface utilisateur web viewer pour le streaming en temps réel de la mémoire. - Contrôles de confidentialité : Prend en charge l'utilisation de balises privées pour exclure les contenus sensibles du stockage. Le système utilise cinq hooks de cycle de vie (SessionStart, UserPromptSubmit, PostToolUse, Stop et SessionEnd) pour automatiser la capture et la récupération de la mémoire sans intervention manuelle de l'utilisateur.