logo
0
0
WeChat Login
crispyberry<ssslvky@gmail.com>
chore: pics in readme

MemoV - La Capa de Memoria para Agentes de Codificación IA

English | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文

VibeGit🤌: Seguimiento automático de prompts, contexto y diffs de código

License: MIT Discord DeepWiki Twitter Follow

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.

MemoVCheckpoints
Exploración de ramasLínea temporal lineal
Entre sesionesLimitado a sesión
Rollback preserva todoRollback borra historial
Cada salto rastreadoSin trayectoria

MemoV Time

Características

  • MCP de un clic — Funciona con cualquier agente de codificación IA
  • VibeGit para Agentes — Seguimiento automático de prompts, contexto y diffs sin commits manuales
  • Control de versiones — Ramifica, revierte, reproduce cualquier interacción
  • Mantén Git limpio — Línea temporal sombra .mem, cero contaminación en .git
  • UI Visual — Di "mem ui" en el chat, y mira en http://localhost:38888
  • Privacidad primero — Local, sin base de datos, sin overhead. Usa .memignore para excluir

MemoV Time

Inicio Rápido (Instalación MCP)

Prerrequisitos

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

Claude Code

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)

Codex

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)
VS Code

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}" ] } } }
Cursor

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}" ] } } }
Antigravity

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).

Con VectorDB (modo RAG) 🚧 WIP

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]"

Consejos Importantes

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:

  • Cursor: Cursor Settings > Rules
  • Claude Code: CLAUDE.md
  • O el equivalente en tu cliente MCP

Regla de ejemplo:

After completing any interaction, always call `use mem snap` to save the snapshot.

Web UI, Solo di Use mem ui🤌

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.

Instalación CLI (Opcional)

Si quieres usar la herramienta CLI mem directamente:

Instalación de una línea

curl -fsSL https://raw.githubusercontent.com/memovai/memov/main/install.sh | bash

Arquitectura

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.

Arquitectura MemoV

Herramientas MCP

Operaciones Principales

  • snap() - Registra cada interacción de usuario
  • mem_ui() - Lanza la Web UI
  • mem_history() - Ver historial
  • mem_jump() - Saltar a un snapshot

Herramientas RAG (requiere extras [rag])

  • mem_sync() - Sincronizar con VectorDB
  • validate_commit() - Validar commits
  • vibe_debug() - Depuración con búsqueda RAG
  • vibe_search() - Búsqueda semántica

Licencia

Licencia MIT. Ver LICENSE.