엔그램: Claude Code 및 MCP 클라이언트를 위한 오픈소스 메모리 레이어

엔그램이란 무엇인가
엔그램은 Claude Code를 사용하여 구축된 지능형 메모리 레이어로, 모든 MCP 클라이언트와 호환되는 MCP(Model Context Protocol) 서버로 기능합니다. AGPL 라이선스 하에 무료 오픈소스입니다.
Claude의 기본 자동 메모리와의 차이점
Anthropic은 최근 Claude Code용 자동 메모리를 출시하여 에이전트에 지속적 메모리의 필요성을 입증했습니다. 그러나 엔그램은 다음과 같은 주요 차이점을 제공합니다:
- 제한 없음: 의미론적 벡터 검색으로 무제한 메모리 저장(관련 콘텐츠만 검색)
- 96% 적은 토큰: 전체 마크다운 파일 로드 시 5,000개 이상 대비 쿼리당 약 800개 토큰 사용
- 더 높은 정확도: LOCOMO 벤치마크(Snap Research의 표준 메모리 벤치마크)에서 80% 정확도 달성, 평면 파일 접근법의 29% 대비
- 크로스 프로젝트: 모든 프로젝트에 걸친 단일 볼트, 저장소별로 분리되지 않음
- 지능형 레이어: 자동 추출, 통합, 모순 감지 및 이중 시간적 회상을 포함
- 클라이언트 호환성: 모든 MCP 클라이언트와 작동, Claude Code에 국한되지 않음
Claude의 기본 시스템은 200줄 제한(세션마다 약 5,000개 토큰 로드)의 마크다운 파일을 작성하며, 의미론적 검색 없이 프로젝트별로 작동합니다.
기술적 구현
내부적으로 엔그램은 다음을 사용합니다:
- 벡터 검색을 위한 SQLite + sqlite-vec
- 엔티티 관계를 위한 지식 그래프
- 단순 저장이 아닌 통찰력을 생성하는 LLM 기반 통합
핵심 기능
에이전트는 다음 주요 호출을 통해 엔그램과 상호작용합니다:
engram_remember: 메모리 저장engram_recall: 메모리 검색
추가 MCP 도구
engram_ask: 질의응답engram_consolidate: 관련 메모리 병합engram_audit: 외부 콘텐츠 교차 참조engram_briefing: 세션 시작 컨텍스트
시작하기
설치는 약 2분이 소요됩니다:
npm install -g engram-sdk
engram init이 명령은 Claude Code와 Cursor를 자동 감지하고, MCP 구성을 작성하며, 볼트를 생성합니다.
가용성
엔그램은 공식 MCP 레지스트리에 io.github.tstockham96/engram으로 등록되어 있습니다.
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

로컬 35B MoE 모델, 에이전트 OS 코드 실패율 0% 달성
한 개발자가 멀티 에이전트 시스템의 런타임을 Qwen 3.6 35B A3B (MoE, 3B 활성 파라미터)로 전환한 후 코드 오류가 사라졌으며, 5계층 검증 게이트를 통해 100% 성공률을 달성했다고 보고했습니다.

BaseLayer: AI 메모리 시스템을 위한 오픈소스 행동 압축 파이프라인
BaseLayer는 대화, 일기, 출판된 텍스트에서 신념, 행동, 긴장, 모순을 추출하여 AI 모델용 신원 요약으로 압축하는 오픈소스 파이프라인입니다. 8개의 개인 일기 항목부터 워런 버핏의 주주 서한(35만 단어) 및 하워드 막스의 투자 메모(60만 단어)와 같은 대규모 코퍼스에 이르는 다양한 데이터셋에서 테스트되었습니다.

tmux-IDE: Claude를 위한 터미널 기반 멀티 에이전트 IDE
tmux-IDE는 Claude 코딩 에이전트를 위한 다중 에이전트 레이아웃을 생성하는 에이전트 엔지니어링에 초점을 맞춘 오픈 소스 선언형 터미널 IDE입니다. 개발자가 SSH를 통해 IDE로 부팅하고 Claude에 프롬프트를 제공한 다음 기기를 종료해도 Claude가 tmux 세션에서 계속 작업할 수 있도록 합니다.

AI 현상금 사냥꾼들이 돈을 잃는 이유: 60개 이슈 데이터
한 개발자가 20달러 토큰 예산으로 Claude가 오픈소스 바운티로 돈을 벌게 하려고 시도했다. 80개 이상의 Algora 바운티를 스캔한 결과, 대부분이 10개 이상의 열린 PR, 1달러 스팸, 또는 인터뷰 전용으로 예약되어 있음을 발견했다. 예상 가치: 0달러.