logo
0
0
WeChat Login
crispyberry<ssslvky@gmail.com>
chore: pics in readme

MemoV - La Couche Mémoire pour les Agents de Codage IA

English | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文

VibeGit🤌: Suivi automatique de vos prompts, contexte et diffs de code

License: MIT Discord DeepWiki Twitter Follow

MemoV est une couche mémoire pour les agents de codage IA qui fournit un contrôle de version traçable et basé sur Git pour les prompts, le contexte et les diffs de code. Il permet VibeGit - versioning automatique des sessions de codage IA avec exploration de branches, capacités de rollback et zéro pollution du dépôt .git standard.

MemoVCheckpoints
Exploration de branchesLigne temporelle linéaire
Inter-sessionsLimité à la session
Rollback préserve toutRollback efface l'historique
Chaque saut tracéPas de trajectoire

MemoV Time

Fonctionnalités

  • MCP en un clic — Fonctionne avec tout agent de codage IA
  • VibeGit pour Agents — Suivi automatique des prompts, contexte et diffs sans commits manuels
  • Contrôle de version — Branchez, revenez en arrière, rejouez toute interaction
  • Gardez Git propre — Ligne temporelle fantôme .mem, zéro pollution de .git
  • UI Visuelle — Dites "mem ui" dans le chat, et voyez sur http://localhost:38888
  • Vie privée d'abord — Local, pas de base de données, pas d'overhead. Utilisez .memignore pour exclure

MemoV Time

Démarrage Rapide (Installation MCP)

Prérequis

Installez uv d'abord:

# macOS / Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Windows powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" # Installer Git (si non installé) winget install --id Git.Git -e --source winget

Claude Code

Exécutez dans le répertoire racine de votre projet:

claude mcp add mem-mcp --scope project -- uvx --from git+https://github.com/memovai/memov.git mem-mcp-launcher stdio $(pwd)

Codex

Exécutez dans le répertoire racine de votre projet:

codex mcp add mem-mcp -- uvx --from git+https://github.com/memovai/memov.git mem-mcp-launcher stdio $(pwd)
VS Code

Créez .vscode/mcp.json à la racine de votre projet:

{ "servers": { "mem-mcp": { "type": "stdio", "command": "uvx", "args": [ "--from", "git+https://github.com/memovai/memov.git", "mem-mcp-launcher", "stdio", "${workspaceFolder}" ] } } }
Cursor

Allez dans Files > Preferences > Cursor Settings > MCP, puis ajoutez:

{ "mcpServers": { "mem-mcp": { "command": "uvx", "args": [ "--from", "git+https://github.com/memovai/memov.git", "mem-mcp-launcher", "stdio", "${workspaceFolder}" ] } } }
Antigravity

Note : Antigravity ne prend pas en charge la variable "${workspaceFolder}". Saisissez manuellement le chemin absolu de votre projet.

Allez dans Settings > MCP, puis ajoutez :

{ "mcpServers": { "mem-mcp": { "command": "uvx", "args": [ "--from", "git+https://github.com/memovai/memov.git", "mem-mcp-launcher", "stdio", "/absolute/path/to/your/project" ] } } }

Remplacez /absolute/path/to/your/project par le chemin absolu réel de votre projet (par ex. /Users/username/projects/my-project sur macOS/Linux ou C:\Users\username\projects\my-project sur Windows).

Avec VectorDB (mode RAG) 🚧 WIP

Pour activer la recherche sémantique, la validation et les outils de débogage, installez avec les extras [rag]:

Claude Code:

claude mcp add mem-mcp --scope project -- uvx --from "git+https://github.com/memovai/memov.git[rag]" mem-mcp-launcher stdio $(pwd)

VS Code / Cursor: Changez l'argument --from en:

"git+https://github.com/memovai/memov.git[rag]"

Conseils Importants

Ajouter une Règle — Pour sauvegarder automatiquement les snapshots après chaque interaction, ajoutez une règle à vos agents de codage:

  • Cursor: Cursor Settings > Rules
  • Claude Code: CLAUDE.md
  • Ou l'équivalent dans votre client MCP

Exemple de règle:

After completing any interaction, always call `use mem snap` to save the snapshot.

Web UI, Dites simplement Use mem ui🤌

Dites simplement "use mem ui" dans le chat — ouvre à http://localhost:38888 avec vue chronologique, filtrage de branches, visualiseur de diffs et saut vers n'importe quel snapshot.

Installation CLI (Optionnel)

Si vous voulez utiliser l'outil CLI mem directement:

Installation en une ligne

curl -fsSL https://raw.githubusercontent.com/memovai/memov/main/install.sh | bash

Architecture

MemoV suit une architecture à trois niveaux avec MemovManager comme orchestrateur central, le serveur MCP comme couche d'adaptation pour les agents IA et un système RAG optionnel pour la recherche sémantique.

Architecture MemoV

Outils MCP

Opérations Principales

  • snap() - Enregistre chaque interaction utilisateur
  • mem_ui() - Lance l'UI Web
  • mem_history() - Voir l'historique
  • mem_jump() - Sauter à un snapshot

Outils RAG (nécessite les extras [rag])

  • mem_sync() - Synchroniser avec VectorDB
  • validate_commit() - Valider les commits
  • vibe_debug() - Débogage avec recherche RAG
  • vibe_search() - Recherche sémantique

Licence

Licence MIT. Voir LICENSE.