MemoV

MemoV BannerMemoV Banner
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

MemoVCheckpoints
Branch explorationLinear timeline
Cross-sessionSession-bound
Rollback preserves allRollback erases history
Every jump trackedNo 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
    code
    .mem
    timeline, zero pollution on
    code
    .git
  • Visual UI - Browse your AI coding history at http://localhost:38888
  • Private-first - Local, no database, no overhead. Use .memignore to exclude

How It Works

Diagram Preview
Click anywhere on the diagram to open interactive canvas

Quick Start

Prerequisites

Install
code
uv
first:
bash
# 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:
bash
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:
bash
codex mcp add mem-mcp -- uvx --from git+https://github.com/memovai/memov.git mem-mcp-launcher stdio $(pwd)

VS Code

Create
code
.vscode/mcp.json
in your project root:
json
{ "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:
json
{ "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
code
http://localhost:38888
with timeline view, branch filtering, diff viewer, and jump to any snapshot.