토탈 리콜: 클로드 코드 대화 기록을 위한 로컬 지식 그래프

토탈 리콜의 기능
토탈 리콜은 Claude Code 세션 간 결정 사항을 반복적으로 설명해야 하는 문제를 해결하며, 대화 기록을 검색 가능하게 만듭니다. Claude Code는 대화를 ~/.claude/projects/ 경로에 JSONL 파일로 저장하며, 각 줄에는 메시지 객체(역할, 내용, 타임스탬프, ID, parentUuid)가 포함됩니다. 이러한 부모 참조는 대화가 도구 호출과 중단으로 분기되기 때문에 방향성 비순환 그래프(DAG)를 형성합니다.
기술적 구현
이 시스템은 JSONL 기록을 다음과 같은 기능을 갖춘 SQLite 데이터베이스에 수집합니다:
- 전체 텍스트 검색
- 로컬 Ollama(클라우드 없음)와 nomic-embed-text를 사용한 벡터 임베딩
- 의미론적 상호 연결
- 검색 결과에서 부모 체인을 역으로 추적하는 DAG 인식 검색
- 프로젝트 기반 세션 태깅
"그 맛있는 칠레 렐레노가 있는 식당이 뭐였지?"와 같은 질문을 하면, Claude는 데이터베이스를 쿼리하여 요약이 아닌 주변 컨텍스트와 함께 실제 대화 발췌문을 반환합니다.
추가 기능
- "어디까지 했지?" 스크립트는 가장 최근 세션의 마지막 20개 메시지를 표시합니다
- Playwright를 통해 인증하고 백엔드 API를 호출하여 타임스탬프, 모델 메타데이터, DALL-E 이미지 및 코드 인터프리터 출력과 함께 전체 대화 트리를 가져오는 ChatGPT 가져오기 기능
- 15분마다 자동 수집
- 모든 것이 로컬에 저장되어 다른 기기로 복사할 수 있는 단일 파일
현재 배포 현황
제작자의 배포는 다음을 처리합니다:
- 28K 청크
- 63K 의미론적 링크
- 255 MB 저장 공간
- 6개 프로젝트에 걸친 49개 세션
오픈소스 이용 가능성
https://github.com/aguywithcode/total-recall 저장소에는 다음이 포함되어 있습니다:
- 전체 파이프라인(수집, 임베딩, 연결, 검색, 탐색)
- ChatGPT 스크래퍼
- 설치 지침
- CLAUDE.md 통합 가이드
- 전체 구축 과정을 담은 배경 문서
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

멀티 LLM 페이퍼 트레이딩 봇: Claude Opus 리드 엔지니어, Gemini 전략가 구조 분석
한 독자 개발자가 알파카(Alpaca)에서 4,900줄의 코드로 구성된 페이퍼 트레이딩 봇을 공유했습니다. 이 봇은 클로드 오퍼스 4(엔지니어)가 제미니 프로(전략가)에 대해 거부권을 가지며, 270개 이상의 의견 불일치 기록인 '전략가 코덱스(Strategist Codex)'를 포함한 multi-LLM 아키텍처를 사용합니다.

HolyCode: 지속적인 Claude AI 코딩 환경을 위한 Docker 컨테이너
HolyCode는 머신 전환 및 재구축 시 AI 코딩 환경 상태를 유지하는 Docker 컨테이너입니다. 30개 이상의 사전 설치된 도구, Chromium + xvfb + Playwright를 통한 브라우저 자동화를 포함하며, ./data/opencode에 컨텍스트를 보존합니다.

코딩 에이전트 구축을 위한 8K 컨텍스트: 플래너/실행기 분할, 토큰 예산 및 병렬 실행
8K 토큰 제한에 맞춰 설계된 CLI 코딩 에이전트의 상세 분석: 플래너/실행자 아키텍처, 엄격한 토크 예산, 병렬 작업 실행을 사용합니다.

Kreuzberg v4.7.0은 248개 언어에 대한 코드 인텔리전스를 추가하고 마크다운 추출 기능을 개선했습니다.
Rust 기반 문서 인텔리전스 라이브러리인 Kreuzberg v4.7.0이 tree-sitter를 통해 248가지 형식의 코드 추출을 지원하며, 23가지 형식에서 구조적 F1 점수 80% 이상으로 마크다운 품질이 크게 향상되었습니다.