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

MemoV - Слой памяти для AI-агентов кодирования

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

VibeGit🤌: Автоматическое отслеживание промптов, контекста и code diffs

License: MIT Discord DeepWiki Twitter Follow

MemoV — это слой памяти для AI-агентов кодирования, который обеспечивает отслеживаемый, Git-управляемый контроль версий для промптов, контекста и code diffs. Он реализует VibeGit — автоматическое версионирование сессий AI-кодирования с исследованием веток, возможностью отката и нулевым загрязнением стандартного .git репозитория.

MemoVCheckpoints
Исследование ветокЛинейная временная шкала
Между сессиямиОграничено сессией
Откат сохраняет всёОткат стирает историю
Каждый переход отслеживаетсяБез траектории

MemoV Time

Возможности

  • MCP в один клик — Работает с любым AI-агентом кодирования
  • VibeGit для агентов — Автоматическое отслеживание промптов, контекста и diffs без ручных коммитов
  • Контроль версий — Ветвление, откат, воспроизведение любого взаимодействия
  • Держите Git чистым — Теневая временная шкала .mem, нулевое загрязнение .git
  • Визуальный UI — Скажите "mem ui" в чате и смотрите на http://localhost:38888
  • Приватность прежде всего — Локально, без базы данных, без накладных расходов. Используйте .memignore для исключения

MemoV Time

Быстрый старт (Установка MCP)

Предварительные требования

Сначала установите uv:

# macOS / Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Windows powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" # Установить Git (если не установлен) winget install --id Git.Git -e --source winget

Claude Code

Выполните в корневом каталоге проекта:

claude mcp add mem-mcp --scope project -- uvx --from git+https://github.com/memovai/memov.git mem-mcp-launcher stdio $(pwd)

Codex

Выполните в корневом каталоге проекта:

codex mcp add mem-mcp -- uvx --from git+https://github.com/memovai/memov.git mem-mcp-launcher stdio $(pwd)
VS Code

Создайте .vscode/mcp.json в корне проекта:

{ "servers": { "mem-mcp": { "type": "stdio", "command": "uvx", "args": [ "--from", "git+https://github.com/memovai/memov.git", "mem-mcp-launcher", "stdio", "${workspaceFolder}" ] } } }
Cursor

Перейдите в Files > Preferences > Cursor Settings > MCP, затем добавьте:

{ "mcpServers": { "mem-mcp": { "command": "uvx", "args": [ "--from", "git+https://github.com/memovai/memov.git", "mem-mcp-launcher", "stdio", "${workspaceFolder}" ] } } }
Antigravity

Примечание: Antigravity не поддерживает переменную "${workspaceFolder}". Введите абсолютный путь к каталогу проекта вручную.

Перейдите в Settings > MCP, затем добавьте:

{ "mcpServers": { "mem-mcp": { "command": "uvx", "args": [ "--from", "git+https://github.com/memovai/memov.git", "mem-mcp-launcher", "stdio", "/absolute/path/to/your/project" ] } } }

Замените /absolute/path/to/your/project на фактический абсолютный путь к каталогу проекта (например, /Users/username/projects/my-project в macOS/Linux или C:\Users\username\projects\my-project в Windows).

С VectorDB (режим RAG) 🚧 WIP

Чтобы включить семантический поиск, валидацию и инструменты отладки, установите с дополнениями [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: Измените аргумент --from на:

"git+https://github.com/memovai/memov.git[rag]"

Важные советы

Добавьте правило — Чтобы автоматически сохранять снимки после каждого взаимодействия, добавьте правило в ваши агенты кодирования:

  • Cursor: Cursor Settings > Rules
  • Claude Code: CLAUDE.md
  • Или эквивалент в вашем MCP-клиенте

Пример правила:

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

Web UI, Просто скажите Use mem ui🤌

Просто скажите "use mem ui" в чате — откроется http://localhost:38888 с временной шкалой, фильтрацией веток, просмотром diffs и переходом к любому снимку.

Установка CLI (Опционально)

Если вы хотите использовать CLI-инструмент mem напрямую:

Установка одной строкой

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

Архитектура

MemoV следует трёхуровневой архитектуре с MemovManager в качестве центрального оркестратора, MCP-сервером как адаптерным слоем для AI-агентов и опциональной RAG-системой для семантического поиска.

Архитектура MemoV

MCP-инструменты

Основные операции

  • snap() - Записывает каждое взаимодействие пользователя
  • mem_ui() - Запускает Web UI
  • mem_history() - Просмотр истории
  • mem_jump() - Переход к снимку

RAG-инструменты (требуются дополнения [rag])

  • mem_sync() - Синхронизация с VectorDB
  • validate_commit() - Валидация коммитов
  • vibe_debug() - Отладка с RAG-поиском
  • vibe_search() - Семантический поиск

Лицензия

Лицензия MIT. Смотрите LICENSE.