claude-mem의 기능
claude-mem은 코딩 에이전트에 세션 간 메모리를 제공합니다. 에이전트의 훅(hook)이 각 도구 호출(읽은 파일, 편집, 명령)을 작은 로컬 워커에 전달하면, 두 번째 "observer" 모델이 해당 활동을 짧은 관찰 내용으로 바꾸고 세션이 끝날 때 요약을 작성합니다. 같은 프로젝트의 다음 세션은 이러한 관찰 내용의 간결한 인덱스로 시작하며, 에이전트는 세 가지 MCP 도구(search, timeline, get_observations)를 통해 필요할 때만 전체 상세 내용을 가져옵니다. 메모리는 ~/.claude-mem에 SQLite 데이터베이스로 저장되고 그 위에 Chroma 벡터 검색이 더해지며, 로컬 웹 뷰어에서 세션, 관찰 내용, 설정을 확인할 수 있습니다. <private> 태그로 감싼 내용은 저장되지 않습니다.
설치는 컴퓨터의 에이전트를 감지하는 npx claude-mem install로 하거나 Claude Code 플러그인 마켓플레이스(/plugin marketplace add thedotmack/claude-mem)에서 할 수 있습니다. README에는 Claude Code, Codex, Cursor, OpenCode, T3 Code, Antigravity CLI, OpenClaw 게이트웨이 등의 지원이 나열되어 있으며, Copilot CLI, Goose, Roo Code, Warp는 메모리를 검색할 수 있지만 세션은 기록되지 않습니다. observer는 호스팅형 CMEM 서비스, 직접 보유한 OpenRouter 또는 Gemini 키, 또는 Anthropic 요금제에서 실행할 수 있습니다. 익명 사용량 분석은 기본으로 켜져 있으며 npx claude-mem telemetry disable로 끌 수 있습니다.
