MemoV

VibeGit: Auto-track your prompts, context and code diffs.
Traceable, Git-powered memory for AI coding. Prompts, context, and code diffs auto versioned - it's VibeGit!
Persistent. Rollback anytime, branch freely, explore different solutions.
Avoid 1000+ manual commits, your .git still stays clean.
MemoV vs Checkpoints
| MemoV | Checkpoints |
|---|---|
| Branch exploration | Linear timeline |
| Cross-session | Session-bound |
| Rollback preserves all | Rollback erases history |
| Every jump tracked | No trajectory |
Features
- One-click MCP - Works with any AI coding agent
- Full context - Every prompt, agent plan, code diff is captured in real time
- Version Control - Branch, rollback, replay any interaction
- Keep Git Clean - Shadow
.memtimeline, zero pollution on.git - Visual UI - Browse your AI coding history at http://localhost:38888 (opens in a new tab)
- Private-first - Local, no database, no overhead. Use .memignore to exclude
How It Works
Quick Start
Prerequisites
Install uv first:
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Claude Code
Run in your project root directory:
claude mcp add mem-mcp --scope project -- uvx --from git+https://github.com/memovai/memov.git mem-mcp-launcher stdio $(pwd)Codex
Run in your project root directory:
codex mcp add mem-mcp -- uvx --from git+https://github.com/memovai/memov.git mem-mcp-launcher stdio $(pwd)VS Code
Create .vscode/mcp.json in your project root:
{
"servers": {
"mem-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"--from",
"git+https://github.com/memovai/memov.git",
"mem-mcp-launcher",
"stdio",
"${workspaceFolder}"
]
}
}
}Cursor
Go to Files > Preferences > Cursor Settings > MCP, then add:
{
"mcpServers": {
"mem-mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/memovai/memov.git",
"mem-mcp-launcher",
"stdio",
"${workspaceFolder}"
]
}
}
}Web UI
Just say "use mem ui" in the chat - opens at http://localhost:38888 with timeline view, branch filtering, diff viewer, and jump to any snapshot.