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

MemoV - AI 코딩 에이전트를 위한 메모리 레이어

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

VibeGit🤌: 프롬프트, 컨텍스트 및 코드 diff 자동 추적

License: MIT Discord DeepWiki Twitter Follow

MemoV는 AI 코딩 에이전트를 위한 메모리 레이어로, 프롬프트, 컨텍스트 및 코드 diff에 대한 추적 가능한 Git 기반 버전 관리를 제공합니다. VibeGit을 구현합니다 - 브랜치 탐색, 롤백 기능을 갖춘 AI 코딩 세션의 자동 버전 관리와 표준 .git 저장소에 대한 제로 오염.

MemoVCheckpoints
브랜치 탐색선형 타임라인
크로스 세션세션 한정
롤백 시 모든 기록 유지롤백 시 기록 삭제
모든 점프 추적궤적 없음

MemoV Time

  • 💬 Discord에 참여하여 더 스마트한 바이브 엔지니어링을 탐험하세요

기능

  • 원클릭 MCP — 모든 AI 코딩 에이전트와 호환
  • 에이전트용 VibeGit — 수동 커밋 없이 프롬프트, 컨텍스트, 코드 diff 자동 추적
  • 버전 관리 — 브랜치, 롤백, 모든 인터랙션 리플레이
  • 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 를 프로젝트 디렉터리의 실제 절대 경로로 바꾸세요(예: macOS/Linux 는 /Users/username/projects/my-project, Windows 는 C:\Users\username\projects\my-project).

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에서 타임라인 뷰, 브랜치 필터링, diff 뷰어, 모든 스냅샷으로 점프 기능이 열립니다.

CLI 설치 (선택사항)

mem CLI 도구를 직접 사용하려면:

원라인 설치

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

아키텍처

MemoV는 MemovManager를 중앙 오케스트레이터로, MCP 서버를 AI 에이전트용 어댑터 레이어로, 시맨틱 검색을 위한 선택적 RAG 시스템으로 구성된 3계층 아키텍처를 따릅니다.

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 참조.