English | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文
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.
| MemoV | Checkpoints |
|---|---|
| Exploration de branches | Ligne temporelle linéaire |
| Inter-sessions | Limité à la session |
| Rollback préserve tout | Rollback efface l'historique |
| Chaque saut tracé | Pas de trajectoire |

.mem, zéro pollution de .git
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
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)
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)
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}"
]
}
}
}
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}"
]
}
}
}
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).
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]"
Ajouter une Règle — Pour sauvegarder automatiquement les snapshots après chaque interaction, ajoutez une règle à vos agents de codage:
CLAUDE.mdExemple de règle:
After completing any interaction, always call `use mem snap` to save the snapshot.
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.
Si vous voulez utiliser l'outil CLI mem directement:
curl -fsSL https://raw.githubusercontent.com/memovai/memov/main/install.sh | bash
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.

snap() - Enregistre chaque interaction utilisateurmem_ui() - Lance l'UI Webmem_history() - Voir l'historiquemem_jump() - Sauter à un snapshotmem_sync() - Synchroniser avec VectorDBvalidate_commit() - Valider les commitsvibe_debug() - Débogage avec recherche RAGvibe_search() - Recherche sémantiqueLicence MIT. Voir LICENSE.