본문 바로가기

인공지능

Claude Code에 영구 메모리 추가하기: memvid/claude-brain 플러그인으로 세션 간 맥락 유지하는 방법

728x90
반응형
728x170

 

Claude Code의 세션 한계와 반복 설명 문제

Claude Code를 사용하다 보면 이런 경험이 있습니다.

어제 3시간 동안 디버깅했던 인증 버그를 오늘 다시 설명해야 하는 상황입니다.

세션이 종료되면 이전 대화 맥락은 사라집니다. 200K 컨텍스트 윈도우를 제공하더라도, 세션이 끝나면 기억은 초기화됩니다.

예를 들어,

사용자: “어제 고친 인증(auth) 버그 기억해?”
Claude: “이전 대화에 대한 기억이 없습니다.”

이미 해결한 문제를 처음부터 다시 설명해야 하는 비효율이 반복됩니다. 장기 프로젝트일수록 이 문제는 더 크게 느껴집니다.

반응형

memvid/claude-brain 플러그인 개요

이 문제를 해결하기 위한 플러그인이 바로 memvid/claude-brain입니다.

이 플러그인은 Claude Code에 파일 기반 영구 메모리 시스템을 추가합니다. 세션이 종료되어도 프로젝트의 의사결정과 맥락이 유지됩니다.

설치 후에는 다음과 같은 대화가 가능합니다.

사용자: “우리가 인증 방식으로 뭘 선택했지?”
Claude:
“마이크로서비스 환경에서 JWT를 선택했습니다.
리프레시 토큰 이슈는 다음과 같이 해결했습니다…”

이제 같은 내용을 반복 설명할 필요가 없습니다.


설치 방법

설치는 약 30초면 충분합니다.

1. GitHub 플러그인 초기 설정 (최초 1회)

git config --global url."https://github.com/".insteadOf "git@github.com:"

2. Claude Code에서 플러그인 추가

/plugin add marketplace memvid/claude-brain

3. 플러그인 활성화

/plugins → Installed → mind → Enable Plugin → Restart

이 과정을 완료하면 Claude Code에 영구 메모리 기능이 활성화됩니다.


동작 원리: 단 하나의 파일에 저장되는 메모리 구조

플러그인을 설치하면 프로젝트 디렉토리에 다음과 같은 구조가 생성됩니다.

your-project/
└── .claude/
    └── mind.mv2

mind.mv2 파일이 Claude의 메모리 역할을 합니다.

이 파일에는 다음과 같은 정보가 저장됩니다.

  • 세션 컨텍스트
  • 기술적 의사결정
  • 버그 및 해결 과정
  • 프로젝트 히스토리

주요 특징

  • 별도 데이터베이스 불필요
  • 클라우드 저장소 사용 없음
  • API 키 필요 없음
  • 세션 시작 시 자동 메모리 로드

즉, 모든 맥락이 단 하나의 파일에 저장됩니다.


왜 ‘하나의 파일’이 중요한가

파일 기반 구조는 운영 측면에서 큰 장점을 제공합니다.

  • git commit으로 Claude의 메모리까지 버전 관리 가능
  • scp로 파일만 전송하면 환경 이동 가능
  • 팀원에게 파일 전달 시 즉시 프로젝트 맥락 공유 가능

코드만 버전 관리하는 것이 아니라, AI의 이해도까지 함께 관리할 수 있습니다.

신규 팀원이 합류했을 때, 해당 파일만 공유하면 프로젝트 히스토리를 빠르게 파악할 수 있습니다.


주요 명령어 정리

Claude Code에서 다음 명령어를 사용할 수 있습니다.

메모리 통계 확인

/mind stats

현재 메모리 사용 현황을 확인합니다.

특정 내용 검색

/mind search "authentication"

저장된 인증 관련 맥락을 검색합니다.

메모리에 직접 질문

/mind ask "why did we choose X?"

이전에 특정 기술을 선택한 이유를 확인할 수 있습니다.

최근 활동 확인

/mind recent

최근 세션의 주요 내용을 확인합니다.

또한 다음과 같이 자연어로도 사용 가능합니다.

  • “search my memory for auth bugs”
  • “mind stats”

실제 활용 예시

예를 들어, 마이크로서비스 환경에서 인증 전략을 JWT 기반으로 결정하고 리프레시 토큰 이슈를 해결했다고 가정해 보겠습니다.

다음 세션에서 이렇게 질문할 수 있습니다.

“우리가 리프레시 토큰 문제 어떻게 해결했지?”

플러그인이 활성화되어 있다면, 이전 세션의 결정과 해결 과정을 기반으로 바로 답변을 제공합니다.

설명 반복 없이 곧바로 다음 작업으로 넘어갈 수 있습니다.


728x90

Claude Code는 강력한 컨텍스트 처리 능력을 제공하지만, 세션 간 메모리 부재는 실무에서 큰 제약이 됩니다.

memvid/claude-brain 플러그인은 이를 파일 기반 구조로 해결합니다.

핵심 효과는 다음과 같습니다.

  • 세션 간 맥락 유지
  • 프로젝트 단위 지식 축적
  • 버전 관리 및 팀 공유 가능
  • 간단한 설치와 직관적인 사용

특히 장기 프로젝트나 협업 환경에서 생산성을 크게 향상시킬 수 있습니다.

앞으로는 코드뿐 아니라 AI의 기억까지 함께 관리하는 방식이 점점 중요해질 것입니다. Claude Code를 단순한 대화 도구가 아닌, 지속적으로 학습하는 프로젝트 파트너로 활용하고 싶다면 이 플러그인은 충분히 검토할 가치가 있습니다.

300x250

https://github.com/memvid/claude-brain

 

GitHub - memvid/claude-brain: Give Claude Code photographic memory in ONE portable file. No database, no SQLite, no ChromaDB - j

Give Claude Code photographic memory in ONE portable file. No database, no SQLite, no ChromaDB - just a single .mv2 file you can git commit, scp, or share. Native Rust core with sub-ms operations. ...

github.com

728x90
반응형
그리드형