Claude Code, Cursor, Codex 및 기타 MCP 클라이언트에서 세션을 자동으로 기록하고 이후 세션에 관련 맥락을 주입하는 AI 코딩 에이전트용 영구 메모리입니다.
thedotmack/claude-mem
코딩 에이전트의 세션 활동을 기록하고 AI로 압축한 뒤, 이후 세션에 관련 컨텍스트를 제공하는 지속성 메모리입니다.
- 스타
- 101,763
- 포크
- 8,950
- 열린 이슈
- 92
- 마지막 커밋
- 21시간 전
어떤 프로젝트인가요?
Claude-Mem은 AI 코딩 에이전트를 위한 메모리 계층입니다. 세션마다 도구 사용 내역과 관찰 내용을 기록하고, AI 모델로 의미를 보존한 요약을 생성해 이후 세션이 시작될 때 제공합니다. 이를 통해 세션이 끝나거나 다시 연결된 뒤에도 에이전트가 프로젝트 맥락을 이어갈 수 있습니다.
Claude Code의 라이프사이클 훅을 기반으로 하며, OpenCode, Codex, OpenClaw, T3 Code 같은 다른 호스트용 설치 프로그램도 제공합니다. 로컬 워커 서비스는 HTTP API와 웹 뷰어를 제공하고, FTS5 검색을 지원하는 SQLite에 데이터를 저장합니다. Chroma는 벡터 검색을 제공하므로 의미 기반 검색과 키워드 검색을 함께 사용할 수 있습니다.
에이전트는 세 단계 패턴을 사용하는 네 가지 MCP 도구로 메모리를 검색합니다. 먼저 간결한 검색 인덱스를 확인하고, 일치하는 결과 주변의 타임라인을 살펴본 다음, 선택한 ID의 전체 세부 정보만 가져옵니다. 비공개 태그로 감싼 콘텐츠는 저장 대상에서 제외되며, 모드 설정으로 워크플로 스타일과 생성되는 관찰 내용의 언어를 제어할 수 있습니다.
핵심 기능
- 01라이프사이클 훅을 통해 도구 사용 내역과 세션 관찰 내용을 자동으로 기록합니다.
- 02AI 모델을 사용해 세션 활동을 의미 기반 요약으로 압축합니다.
- 03새 세션이 시작될 때 관련 과거 컨텍스트를 제공합니다.
- 04토큰을 효율적으로 사용하는 3단계 검색 흐름으로 MCP 검색 도구를 제공합니다.
- 05SQLite 전문 검색과 Chroma 벡터 검색을 함께 지원합니다.
- 06메모리를 살펴볼 수 있는 로컬 웹 뷰어와 HTTP API를 제공합니다.
활용 사례
- 오래 진행되는 코드베이스에서 여러 Claude Code 세션에 걸쳐 프로젝트 맥락을 유지할 때.
- 전체 대화 기록을 다시 읽지 않고도 에이전트가 이전 버그 수정과 설계 결정을 기억하게 할 때.
- MCP 도구를 통해 키워드, 유형 또는 날짜별로 과거 에이전트 작업을 검색할 때.
빠른 시작
- 1
명령어 하나로 플러그인을 설치합니다
npx claude-mem install - 2
브라우저에서 claude-mem에 로그인합니다(이메일 매직 링크 사용). 또는 제공업체를 선택합니다
- 3
Claude Code를 다시 시작하면 이전 세션의 컨텍스트가 새 세션에 표시됩니다
사용 전 알아둘 점
- 로그인하면 claude-mem observer를 30일 무료 체험으로 사용할 수 있습니다. 이후 구독하지 않으면 메모리는 Anthropic 플랜으로 대체됩니다.
- npm 패키지는 SDK/라이브러리만 설치하므로, hooks와 worker service를 사용하려면 npx 설치 프로그램이나 /plugin 명령어를 사용하세요.
- Node.js 20 이상이 필요합니다.
토픽
자주 묻는 질문
- claude-mem은(는) 무엇인가요?
- 코딩 에이전트의 세션 활동을 기록하고 AI로 압축한 뒤, 이후 세션에 관련 컨텍스트를 제공하는 지속성 메모리입니다. Claude-Mem은 AI 코딩 에이전트를 위한 메모리 계층입니다. 세션마다 도구 사용 내역과 관찰 내용을 기록하고, AI 모델로 의미를 보존한 요약을 생성해 이후 세션이 시작될 때 제공합니다. 이를 통해 세션이 끝나거나 다시 연결된 뒤에도 에이전트가 프로젝트 맥락을 이어갈 수 있습니다.
- claude-mem은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- claude-mem은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- claude-mem은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. claude-mem의 마지막 커밋은 2026년 10월 19일입니다.
- claude-mem은(는) 어디에 사용할 수 있나요?
- 오래 진행되는 코드베이스에서 여러 Claude Code 세션에 걸쳐 프로젝트 맥락을 유지할 때. 전체 대화 기록을 다시 읽지 않고도 에이전트가 이전 버그 수정과 설계 결정을 기억하게 할 때. MCP 도구를 통해 키워드, 유형 또는 날짜별로 과거 에이전트 작업을 검색할 때.
- claude-mem는 어떻게 설치하나요?
- 명령어 하나로 플러그인을 설치합니다: npx claude-mem install 브라우저에서 claude-mem에 로그인합니다(이메일 매직 링크 사용). 또는 제공업체를 선택합니다 Claude Code를 다시 시작하면 이전 세션의 컨텍스트가 새 세션에 표시됩니다
- claude-mem은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/thedotmack/claude-mem
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Rust 코어를 갖춘 Python 증분 데이터 파이프라인으로, 변경되는 소스와 벡터 인덱스·지식 그래프를 동기화합니다.
다국어 코드베이스를 지식 그래프로 인덱싱해 AI 에이전트나 MCP 서버를 통해 자연어로 조회·검색·편집합니다.
AI 코딩 스킬, 에이전트, 규칙, MCP 연결 및 훅을 한곳에서 관리하고 Claude Code, Codex 등의 도구에 동기화하는 Go CLI 및 데스크톱 앱입니다.
CLI, MCP 서버, 데스크톱 앱으로 Codex, Claude Code, OpenCode 같은 AI 코딩 에이전트에 지속적인 프로젝트 지식을 제공하는 개인 컨텍스트 저장소입니다.
코딩 에이전트가 Figma 디자인을 코드로 바꾸고 캔버스에 다시 반영하는 무료 양방향 Figma MCP 서버