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
- undefinedthedotmack/claude-mem