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

토탈 리콜의 기능
토탈 리콜은 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

Ralph 용어: 서로 다른 에이전트의 교차 검토 세션을 포함한 클로드 코드용 랄프 스타일 루프
RalphTerm은 오픈소스 Rust CLI로, Claude Code 주변에서 랄프 스타일의 외부 루프를 실행합니다: 마크다운 계획을 받아 새로운 대화형 세션에서 작업을 실행하고, 다른 모델(예: Codex)로 별도의 새 세션에서 교차 검토를 수행하며, 발견된 문제를 새로운 구현자 세션에 피드백합니다.

BetterClaw 대 OpenClaw: 도구 호출, 구조화된 출력, 워크플로우 제어 비교
도구 호출, 구조화된 출력, 워크플로 제어, 일상적인 에이전트 개발을 다루는 BetterClaw와 OpenClaw의 개발자 중심 비교

Qhatu: 클로드와 함께 GitHub 저장소를 사용량 기반 요금제 마이크로 SaaS로 변환하는 플랫폼
Qhatu는 GitHub 저장소를 가져와 생성된 프론트엔드와 통합 결제 처리 기능을 갖춘 사용량 기반 결제 마이크로 SaaS로 배포하는 플랫폼입니다. 이 시스템은 Anthropic API를 사용하여 코드를 분석하고 Dockerfile을 생성하며 스토어프론트 UI를 만듭니다.

AnyClaw: Android 하드웨어 접근 및 터미널 개발용 AI 에이전트가 탑재된 Ubuntu 24.04
AnyClaw는 Android에서 proot로 실행되는 완전한 Ubuntu 24.04 환경을 제공하며, 터미널에서 bash 명령어와 Java 실행을 통해 카메라, GPS, 배터리, 센서 등 Android 하드웨어 API에 직접 접근할 수 있습니다. 동일 네트워크의 모든 브라우저에서 접근 가능한 웹 UI와 이러한 도구들을 조율할 수 있는 AI 코딩 에이전트를 포함하고 있습니다.