GMaN1911/claude-cognitive
Working memory for Claude Code - persistent context and multi-instance coordination
해결하는 문제
Claude Code는 강력하지만 상태가 없습니다. 모든 새 인스턴스는 처음부터 시작하고, 변경되지 않은 파일을 다시 읽고, 토큰을 낭비하며, 누락된 통합을 환각할 수 있습니다. 이 프로젝트는 Claude Code에 영구 작업 메모리를 제공하여 세션이 생산적으로 재개되고, 중복 작업을 피하며, 장기 실행 또는 병렬 사용에서 일관성을 유지합니다.
작동 방식
두 가지 보완 시스템:
- 컨텍스트 라우터 — 문서 파일을 언급 빈도에 따라 점수화합니다. HOT 파일(점수 > 0.8)은 전체 내용이 주입되고, WARM 파일(0.25–0.8)은 처음 25줄만, COLD 파일(< 0.25)은 제거됩니다. 점수는 턴마다 감소하고, 키워드 일치 시 상승하며, 공동 활성화를 통해 관련 파일을 부스트합니다.
- 풀 코디네이터 — 여러 Claude 인스턴스 간에 상태를 공유합니다. 자동 모드에서는 대화에서 작업 완료 또는 차단을 5분마다 감지합니다. 수동 모드에서는 명시적인
pool블록을 작성합니다. 이는 병렬 또는 장기 세션을 동기화합니다.
히스토리 추적(v1.1+)은 각 턴의 주의 상태(HOT/WARM/COLD 전환)를 JSONL 파일에 기록하고, 쿼리, 필터링, 통계를 위한 CLI를 제공합니다. 설정에는 스크립트 복사, 인스턴스 ID 설정, 프로젝트별 keywords.json 구성이 포함됩니다.
대상 사용자
대규모 코드베이스(5만 줄 이상)에서 Claude Code를 사용하는 개발자, 여러 Claude 인스턴스를 동시에 실행하는 팀, 그리고 며칠 또는 장기 코딩 워크플로를 관리하는 모든 사람.
하이라이트
- 토큰 절약: 콜드 스타트 79% 감소(120K → 25K 문자), 웜 컨텍스트 70%, 집중 작업 75%.
- 새 인스턴스는 첫 메시지에서 생산적입니다. 환각된 가져오기나 통합이 없습니다.
- 8개 이상의 동시 Claude 인스턴스 및 며칠간의 세션에서 작동.
- 100만 줄 이상의 프로덕션 코드베이스(3,200개 이상의 Python 모듈)에서 검증됨.
- 자동 및 수동 풀 조정 모드.
- 필터링 및 통계를 갖춘 주의 히스토리 뷰어.
- MIT 라이선스, 프로덕션 준비 완료로 표시.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트