1P by nave94 | ★ favorite | 댓글과 토론

Claude Code를 매일 쓰는데, 세션이 끊기면 이전 결정과 맥락이 모두 사라지는 게 너무 아까웠습니다.
그래서 만든 게 CTX입니다.

CTX란?
Claude Code의 UserPromptSubmit 훅에 붙어서, 과거 대화·결정·파일 참조를 다음 세션 시작 시 자동으로 주입합니다. pip install ctx-retriever 한 줄로 설치.

현재 현황 (2026-07-01 기준)

v0.3.40 주요 변경

  • BM25 + vec0 하이브리드 검색 (α=0.5)
  • G1(의사결정 기억) + G2(코드베이스 파일 검색) 통합
  • 설치 시 Turso URL 자동 감지 버그 수정
  • vault.db → ~/.ctx/vault/ 경로 통합

RAG와 뭐가 다른가?

항목 일반 RAG CTX
목적 문서 검색 개발자 세션 연속성
지연 500ms~2s <1ms (BM25 결정론적)
LLM 호출 임베딩 매번 선택적 (vec-daemon)
인덱싱 수동/배치 세션 종료 시 자동
비용 API 호출 비용 로컬 무료
크로스세션 기억
코딩 에이전트 특화

설치

pip install ctx-retriever  
ctx install  

피드백 주시면 감사하겠습니다. Claude Code 쓰시는 분들께 도움이 됐으면 합니다.

댓글과 토론