클로드 대화 맥락을 영구적으로 저장하는 메모리 시스템
thedotmack/claude-mem
클로드의 대화 맥락을 세션 종료 후에도 유지하는 영구 메모리 압축 시스템입니다. 사용자의 활동 기록과 상호작용 내용을 자동으로 포착하고 요약합니다.
이 시스템은 대화가 끊기거나 재연결되어도 이전의 작업 내용이나 결정 사항을 잊지 않고 일관된 답변을 제공하도록 도와줘요.
- 이 시스템은 대화가 끊기거나 재연결되어도 프로젝트에 대한 지식 연속성을 확보하여, 클로드가 이전 맥락을 잊지 않고 일관된 답변을 제공하도록 돕습니다.
- 장기간의 개발 작업이나 복잡한 문제 해결 과정에서 과거의 결정 사항, 버그 수정 기록 등을 쉽게 검색하고 참조할 수 있어 효율성이 극대화됩니다.
- 다양한 IDE에 플러그인 형태로 설치가 가능하며, 민감 정보는 `<private>` 태그를 이용해 저장 대상에서 제외하는 등 개인정보 통제 기능도 제공합니다.
Claude-Mem은 세션이 종료된 후에도 대화의 맥락을 유지할 수 있도록 설계된 영구 메모리 압축 시스템입니다. 이 시스템은 도구 사용 관찰 기록을 자동으로 포착하고 의미론적 요약을 생성하여, 클로드가 프로젝트에 대한 지식 연속성을 확보하도록 돕습니다. 이를 통해 세션이 끊기거나 재연결되어도 이전 맥락을 유지하며 일관된 답변을 제공할 수 있습니다.
주요 기능으로는 영구 메모리 저장, 점진적 공개(Progressive Disclosure), 스킬 기반 검색 등이 있으며, 사용자는 `<private>` 태그를 활용하여 민감한 콘텐츠를 저장 대상에서 제외하는 개인정보 통제 기능을 사용할 수 있습니다. 또한 컨텍스트 설정에 대한 세밀한 제어와 함께 웹 뷰어 UI를 통해 메모리 스트림을 실시간으로 확인할 수 있습니다.
이 시스템은 다양한 개발 환경에 플러그인 형태로 설치가 가능합니다. 일반적인 설치는 `npx claude-mem install` 명령어를 사용하며, OpenCode나 T3 Code 같은 특정 IDE 환경에는 전용 명령어(`--ide opencode`, `--ide t3code`)를 통해 통합할 수 있습니다. 또한 OpenClaw 게이트웨이와 같은 외부 플랫폼에서도 별도의 스크립트를 이용해 플러그인으로 설정할 수 있습니다.
대화 세션이 종료된 후에도 맥락을 유지하는 원리는 무엇인가요?
Claude-Mem은 도구 사용 관찰 기록을 자동으로 포착하고 의미론적 요약을 생성하여 대화의 맥락을 유지해요. 이를 통해 세션이 끊기거나 재연결되어도 이전 내용을 기억하며 일관된 답변을 제공할 수 있어요.
민감한 정보는 어떻게 보호받을 수 있나요?
사용자는 `<private>` 태그를 활용하여 저장하고 싶지 않은 민감한 콘텐츠를 저장 대상에서 제외할 수 있어요. 또한 컨텍스트 설정에 대한 세밀한 제어와 웹 뷰어 UI를 통해 메모리 스트림을 실시간으로 확인할 수도 있습니다.
이 메모리 시스템은 어떤 방식으로 설치할 수 있나요?
일반적인 설치는 `npx claude-mem install` 명령어를 사용해요. 특정 개발 환경인 OpenCode나 T3 Code 같은 IDE에는 전용 명령어(`--ide opencode`, `--ide t3code`)를 통해 통합할 수 있어요. 외부 플랫폼에서도 별도의 스크립트를 이용해 플러그인으로 설정 가능합니다.