thedotmack/claude-mem

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

해결하는 문제

Claude-Mem은 AI 코딩 어시스턴트의 '기억 상실' 문제를 해결합니다. 기본적으로 AI 도구는 채팅 세션이 종료되거나 다시 시작되면 컨텍스트를 잃어버리는 경우가 많습니다. 이 프로젝트는 프로젝트 기록, 과거 결정 사항, 버그 수정 사항이 서로 다른 세션에서도 AI가 계속 사용할 수 있도록 보장하여 지식의 연속성을 유지하게 합니다.

작동 방식

이 시스템은 AI 코딩 환경에 연결되는 영구 메모리 계층으로 작동합니다. 도구 사용, 버그 수정, 프로젝트 결정과 같은 주요 이벤트인 '관찰'을 자동으로 캡처하여 로컬 SQLite 데이터베이스에 저장합니다. 키워드 검색과 의미론적 검색(벡터 데이터베이스 사용)을 결합한 하이브리드 검색 방식을 사용하여 관련 과거 정보를 검색합니다. 새 세션을 시작하면 이 기록 컨텍스트를 AI에 다시 주입하며, '점진적 공개' 전략을 사용하여 필요한 경우에만 전체 세부 정보를 가져옴으로써 토큰 비용을 낮게 유지합니다.

대상 사용자

Claude Code 또는 유사한 AI 코딩 에이전트를 사용하면서, 매번 새로운 채팅에서 모든 내용을 수동으로 다시 설명할 필요 없이 어시스턴트가 이전 작업, 프로젝트 컨텍스트, 기술적 결정을 기억하기를 원하는 개발자를 위해 설계되었습니다.

주요 특징

  • 영구적 컨텍스트: 서로 다른 세션 간에 프로젝트 기록을 자동으로 저장하고 검색합니다.
  • 토큰 효율적인 검색: 3단계 워크플로우(검색, 타임라인, 가져오기)를 사용하여 관련 데이터를 검색하면서 토큰 사용량을 최소화합니다.
  • 개인정보 보호 우선: <private> 태그를 지원하여 민감한 정보가 저장되지 않도록 제외할 수 있습니다.
  • 자동 통합: CLI를 통해 쉽게 설치되며 수동 개입 없이 백그라운드에서 자동으로 작동합니다.
  • 팀 기능: 팀 협업 및 지식 공유를 위한 선택적 공유 작업 공간 기능을 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • Dispatch
  • 프로젝트
  • 프로젝트