English | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文
MemoV es una capa de memoria para agentes de codificación IA que proporciona control de versiones rastreable y basado en Git para prompts, contexto y diffs de código. Habilita VibeGit - versionado automático de sesiones de codificación IA con exploración de ramas, capacidades de rollback y cero contaminación del repositorio .git estándar.
| MemoV | Checkpoints |
|---|---|
| Exploración de ramas | Línea temporal lineal |
| Entre sesiones | Limitado a sesión |
| Rollback preserva todo | Rollback borra historial |
| Cada salto rastreado | Sin trayectoria |

.mem, cero contaminación en .git
Instala uv primero:
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# Instalar Git (si no está instalado)
winget install --id Git.Git -e --source winget
Ejecuta en el directorio raíz de tu proyecto:
claude mcp add mem-mcp --scope project -- uvx --from git+https://github.com/memovai/memov.git mem-mcp-launcher stdio $(pwd)
Ejecuta en el directorio raíz de tu proyecto:
codex mcp add mem-mcp -- uvx --from git+https://github.com/memovai/memov.git mem-mcp-launcher stdio $(pwd)
Crea .vscode/mcp.json en la raíz de tu proyecto:
{
"servers": {
"mem-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"--from",
"git+https://github.com/memovai/memov.git",
"mem-mcp-launcher",
"stdio",
"${workspaceFolder}"
]
}
}
}
Ve a Files > Preferences > Cursor Settings > MCP, luego añade:
{
"mcpServers": {
"mem-mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/memovai/memov.git",
"mem-mcp-launcher",
"stdio",
"${workspaceFolder}"
]
}
}
}
Nota: Antigravity no admite la variable "${workspaceFolder}". Introduce manualmente la ruta absoluta del directorio de tu proyecto.
Ve a Settings > MCP y añade:
{
"mcpServers": {
"mem-mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/memovai/memov.git",
"mem-mcp-launcher",
"stdio",
"/absolute/path/to/your/project"
]
}
}
}
Reemplaza /absolute/path/to/your/project por la ruta absoluta real del directorio de tu proyecto (p. ej., /Users/username/projects/my-project en macOS/Linux o C:\Users\username\projects\my-project en Windows).
Para habilitar búsqueda semántica, validación y herramientas de depuración, instala con 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: Cambia el argumento --from a:
"git+https://github.com/memovai/memov.git[rag]"
Añadir una Regla — Para guardar snapshots automáticamente después de cada interacción, añade una regla a tus agentes de codificación:
CLAUDE.mdRegla de ejemplo:
After completing any interaction, always call `use mem snap` to save the snapshot.
Solo di "use mem ui" en el chat — abre en http://localhost:38888 con vista de línea temporal, filtrado de ramas, visor de diffs y salto a cualquier snapshot.
Si quieres usar la herramienta CLI mem directamente:
curl -fsSL https://raw.githubusercontent.com/memovai/memov/main/install.sh | bash
MemoV sigue una arquitectura de tres niveles con MemovManager como orquestador central, el servidor MCP como capa adaptadora para agentes IA y un sistema RAG opcional para búsqueda semántica.

snap() - Registra cada interacción de usuariomem_ui() - Lanza la Web UImem_history() - Ver historialmem_jump() - Saltar a un snapshotmem_sync() - Sincronizar con VectorDBvalidate_commit() - Validar commitsvibe_debug() - Depuración con búsqueda RAGvibe_search() - Búsqueda semánticaLicencia MIT. Ver LICENSE.