English | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文
MemoV é uma camada de memória para agentes de codificação IA que fornece controle de versão rastreável e baseado em Git para prompts, contexto e diffs de código. Habilita VibeGit - versionamento automático de sessões de codificação IA com exploração de branches, capacidades de rollback e zero poluição do repositório .git padrão.
| MemoV | Checkpoints |
|---|---|
| Exploração de branches | Linha temporal linear |
| Entre sessões | Limitado à sessão |
| Rollback preserva tudo | Rollback apaga histórico |
| Cada salto rastreado | Sem trajetória |

.mem, zero poluição em .git
Instale uv primeiro:
# 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 (se não instalado)
winget install --id Git.Git -e --source winget
Execute no diretório raiz do seu projeto:
claude mcp add mem-mcp --scope project -- uvx --from git+https://github.com/memovai/memov.git mem-mcp-launcher stdio $(pwd)
Execute no diretório raiz do seu projeto:
codex mcp add mem-mcp -- uvx --from git+https://github.com/memovai/memov.git mem-mcp-launcher stdio $(pwd)
Crie .vscode/mcp.json na raiz do seu projeto:
{
"servers": {
"mem-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"--from",
"git+https://github.com/memovai/memov.git",
"mem-mcp-launcher",
"stdio",
"${workspaceFolder}"
]
}
}
}
Vá para Files > Preferences > Cursor Settings > MCP, então adicione:
{
"mcpServers": {
"mem-mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/memovai/memov.git",
"mem-mcp-launcher",
"stdio",
"${workspaceFolder}"
]
}
}
}
Nota: O Antigravity não suporta a variável "${workspaceFolder}". Insira manualmente o caminho absoluto do diretório do seu projeto.
Vá para Settings > MCP e adicione:
{
"mcpServers": {
"mem-mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/memovai/memov.git",
"mem-mcp-launcher",
"stdio",
"/absolute/path/to/your/project"
]
}
}
}
Substitua /absolute/path/to/your/project pelo caminho absoluto real do diretório do seu projeto (ex.: /Users/username/projects/my-project no macOS/Linux ou C:\Users\username\projects\my-project no Windows).
Para habilitar busca semântica, validação e ferramentas de depuração, instale com 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: Altere o argumento --from para:
"git+https://github.com/memovai/memov.git[rag]"
Adicionar uma Regra — Para salvar snapshots automaticamente após cada interação, adicione uma regra aos seus agentes de codificação:
CLAUDE.mdRegra de exemplo:
After completing any interaction, always call `use mem snap` to save the snapshot.
Apenas diga "use mem ui" no chat — abre em http://localhost:38888 com visualização de linha temporal, filtragem de branches, visualizador de diffs e salto para qualquer snapshot.
Se você quer usar a ferramenta CLI mem diretamente:
curl -fsSL https://raw.githubusercontent.com/memovai/memov/main/install.sh | bash
MemoV segue uma arquitetura de três camadas com MemovManager como orquestrador central, o servidor MCP como camada adaptadora para agentes IA e um sistema RAG opcional para busca semântica.

snap() - Registra cada interação do usuáriomem_ui() - Lança a Web UImem_history() - Ver históricomem_jump() - Saltar para um snapshotmem_sync() - Sincronizar com VectorDBvalidate_commit() - Validar commitsvibe_debug() - Depuração com busca RAGvibe_search() - Busca semânticaLicença MIT. Veja LICENSE.