claude-mem: 무엇이며, 어떤 문제를 해결하고 왜 주목받고 있는가

claude-mem: 무엇이며, 어떤 문제를 해결하고 왜 주목받고 있는가

해결하는 문제

Claude-Mem은 AI 에이전트를 위한 영구 메모리를 제공하며, 특히 Claude Code, Gemini CLI, OpenCode에 최적화되어 있습니다. 세션 간 컨텍스트 손실 문제를 해결하여 AI가 프로젝트 히스토리, 도구 사용 관찰, 주요 의사결정을 다양한 대화에 걸쳐 기억할 수 있게 합니다.

작동 방식

시스템은 라이프사이클 훅(예: SessionStart, PostToolUse)을 조합해 관찰 내용을 자동으로 캡처하고 의미론적 요약을 생성합니다. 이러한 데이터는 SQLite 데이터베이스와 Chroma 벡터 데이터베이스에 저장되어 하이브리드 의미론 및 키워드 검색이 가능하도록 합니다. 워커 서비스는 HTTP API와 웹 뷰어 UI를 관리하여 실시간 메모리 모니터링을 제공합니다.

대상 사용자

Claude Code, Gemini CLI, OpenCode를 사용하는 개발자로, 매 새 세션마다 수동 프롬프트 없이 AI 어시스턴트가 지식과 프로젝트 컨텍스트의 연속성을 유지하길 원하는 사람들을 위한 도구입니다.

주요 특징

  • 영구 메모리: 컨텍스트가 세션 간 자동으로 유지됩니다.
  • 토큰 효율적인 검색: 3단계 워크플로우(검색 → 타임라인 → get_observations)를 통해 전체 세부 정보를 가져오기 전에 결과를 필터링하여 토큰 비용을 절감합니다.
  • 하이브리드 검색: Chroma DB를 활용한 전체 텍스트와 벡터 검색을 결합해 지능형 검색을 구현합니다.
  • 웹 뷰어 UI: localhost:37777에서 실시간 메모리 스트림을 확인할 수 있습니다.
  • 프라이버시 제어: <private> 태그를 사용해 민감한 내용을 저장에서 제외할 수 있습니다.
  • 베타 기능: 장시간 세션을 위한 실험적 "Endless Mode"를 포함합니다.

요약

Claude Code 및 기타 AI CLI용 영구 메모리 압축 시스템으로, 세션 간 프로젝트 컨텍스트와 도구 관찰을 보존합니다.

제목

claude-mem: 무엇이며, 어떤 문제를 해결하고 왜 주목받고 있는가

Sources