vshulcz/deja-vu
Search your past AI coding sessions — Claude Code, Codex, Cursor and 17 more. Indexes the session history they already wrote to disk, including months from before you installed it, and recalls it in any of them. No LLM, no embeddings, one local Go binary.
해결하는 문제
코드 에이전트는 종종 장기 기억이 부족하여 같은 버그를 반복해서 해결하거나 이전 세션에서 내린 결정을 잊어버립니다. deja-vu는 Claude Code, Cursor, Codex와 같은 여러 코드 에이전트의 로컬 기록을 인덱싱하는 통합 메모리 레이어를 제공하여, 어떤 에이전트도 다른 세션과 도구 간에 이전의 해결책, 명령어, 결정을 재검색할 수 있도록 합니다.
작동 방식
이 프로젝트는 에이전트 세션 파일(.JSONL 및 SQLite 저장소)의 로컬 역인덱스를 생성합니다. 이러한 로그를 분석하고 API 키, 토큰과 같은 민감한 자격 증명을 마스킹한 후 캐시에 저장합니다. 그런 다음 Model Context Protocol (MCP)를 통해 에이전트와 통합하여 recall 및 blame과 같은 도구를 제공하여 에이전트가 관련된 과거 컨텍스트를 검색할 수 있도록 합니다. 또한 로컬 또는 원격 임베딩 엔드포인트(예: Ollama 또는 OpenAI)를 사용한 선택적 의미적 검색도 지원합니다.
대상 사용자
여러 AI 코드 보조 도구를 사용하고, 프로젝트의 기록과 기술적 결정을 지속적으로, 에이전트 간에 공유할 수 있는 기억을 원하는 개발자.
주요 특징
- 에이전트 간 재검색: 한 에이전트에서 찾은 해결책은 다른 지원되는 에이전트에서 접근 가능합니다.
- 후행 인덱싱: 도구 설치 전의 기존 기록도 인덱싱할 수 있습니다.
- 액션 포인트 재검색: 훅을 통해 에이전트가 파일을 편집하거나 명령어를 실행하기 전에 자동으로 재검색을 트리거할 수 있습니다.
- 개인정보 우선: 모든 인덱싱과 검색은 로컬에서 수행되며, 자격 증명은 인덱싱 시 자동으로 마스킹됩니다.
- 광범위한 호환성: Claude Code, Cursor, Zed를 포함한 20개 이상의 코드 에이전트 허브와 호환됩니다.
- 고성능: 작은 인덱스 크기로 기가바이트 규모의 기록에 대해 밀리초 단위의 검색이 가능합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트