English | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文
MemoV ist eine Speicherschicht für KI-Coding-Agenten, die nachverfolgbare, Git-gesteuerte Versionskontrolle für Prompts, Kontext und Code-Diffs bietet. Es ermöglicht VibeGit - automatische Versionierung von KI-Coding-Sitzungen mit Branch-Erkundung, Rollback-Funktionen und null Verschmutzung des Standard-.git-Repositorys.
| MemoV | Checkpoints |
|---|---|
| Branch-Erkundung | Lineare Zeitachse |
| Sitzungsübergreifend | Sitzungsgebunden |
| Rollback behält alles | Rollback löscht Verlauf |
| Jeder Sprung wird verfolgt | Keine Trajektorie |

.mem Zeitachse, null Verschmutzung von .git
Installiere zuerst uv:
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# Git installieren (falls nicht installiert)
winget install --id Git.Git -e --source winget
Im Projektstammverzeichnis ausführen:
claude mcp add mem-mcp --scope project -- uvx --from git+https://github.com/memovai/memov.git mem-mcp-launcher stdio $(pwd)
Im Projektstammverzeichnis ausführen:
codex mcp add mem-mcp -- uvx --from git+https://github.com/memovai/memov.git mem-mcp-launcher stdio $(pwd)
Erstelle .vscode/mcp.json im Projektstamm:
{
"servers": {
"mem-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"--from",
"git+https://github.com/memovai/memov.git",
"mem-mcp-launcher",
"stdio",
"${workspaceFolder}"
]
}
}
}
Gehe zu Files > Preferences > Cursor Settings > MCP und füge hinzu:
{
"mcpServers": {
"mem-mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/memovai/memov.git",
"mem-mcp-launcher",
"stdio",
"${workspaceFolder}"
]
}
}
}
Hinweis: Antigravity unterstützt die Variable "${workspaceFolder}" nicht. Bitte gib den absoluten Pfad deines Projektverzeichnisses manuell ein.
Gehe zu Settings > MCP und füge hinzu:
{
"mcpServers": {
"mem-mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/memovai/memov.git",
"mem-mcp-launcher",
"stdio",
"/absolute/path/to/your/project"
]
}
}
}
Ersetze /absolute/path/to/your/project durch den tatsächlichen absoluten Pfad deines Projektverzeichnisses (z.B. /Users/username/projects/my-project unter macOS/Linux oder C:\Users\username\projects\my-project unter Windows).
Um semantische Suche, Validierung und Debugging-Tools zu aktivieren, installiere mit [rag] Extras:
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: Ändere das --from Argument zu:
"git+https://github.com/memovai/memov.git[rag]"
Regel hinzufügen — Um Snapshots nach jeder Interaktion automatisch zu speichern, füge eine Regel zu deinen Coding-Agenten hinzu:
CLAUDE.mdBeispielregel:
After completing any interaction, always call `use mem snap` to save the snapshot.
Sag einfach "use mem ui" im Chat — öffnet unter http://localhost:38888 mit Zeitachsenansicht, Branch-Filterung, Diff-Viewer und Sprung zu jedem Snapshot.
Wenn du das mem CLI-Tool direkt nutzen möchtest (für manuelles Tracking, Verlaufsanzeige, etc.):
curl -fsSL https://raw.githubusercontent.com/memovai/memov/main/install.sh | bash
Oder mit wget:
wget -qO- https://raw.githubusercontent.com/memovai/memov/main/install.sh | bash
MemoV folgt einer dreistufigen Architektur mit MemovManager als zentralem Orchestrator, dem MCP-Server als Adapterschicht für KI-Agenten und einem optionalen RAG-System für semantische Suche.

snap(user_prompt: str, original_response: str, agent_plan: list[str], files_changed: str)
mem_ui(port: int = 38888)
http://localhost:38888.mem_history(limit: int = 20, commit_hash: str = "")
mem_jump(commit_hash: str)
mem_sync() - Synchronisiert mit VectorDBvalidate_commit() - Validiert Commitsvibe_debug() - Debugging mit RAG-Suchevibe_search() - Semantische SucheMIT-Lizenz. Siehe LICENSE.