github.devotd.
새 소식AI 에이전트

vshulcz/deja-vu — 코딩 에이전트 세션 기록 검색

vshulcz/deja-vu는 코딩 에이전트의 디스크 세션 기록을 색인해 로컬 검색과 MCP로 제공하는 Go 도구다.

저장소 정보vshulcz/deja-vu ↗

Coding agent memory for Claude Code, Codex, Cursor and 39 more, built from the session history already on your disk. Local search, MCP and hooks, no LLM, one Go binary.

스타
★ 1.2K
포크
126
언어
Go
라이선스
MIT
최신 릴리스
v0.22.2
원문 보기 ↗GitHub에서 보기 ↗

vshulcz/deja-vu는 Claude Code, Codex, Cursor를 포함한 42개 코딩 에이전트의 디스크 세션 기록을 색인하는 Go 바이너리다. 최신 릴리스는 v0.22.1이다. 제공된 FACTS에는 이 버전에서 달라진 구체적인 항목이 없어 릴리스 변경점은 확인할 수 없다. 프로젝트 설명과 README 요약에 따르면 기록을 로컬에 둔 채 대규모 언어 모델 없이 검색하며, MCP 서버와 이벤트 훅으로 결과를 에이전트에 전달한다. 라이선스는 MIT다.

이 도구의 목적은 에이전트가 이미 남긴 세션 기록에서 작업에 필요한 내용을 다시 찾도록 하는 것이다. 여러 에이전트가 같은 색인을 읽을 수 있어 각 도구의 기록을 한곳에서 검색하는 방식이다. README는 LongMemEval-S 평가에서 R@5 97.2%를 기록했다고 밝히며, 같은 자료의 MemPalace 96.6%, agentmemory 95.2%와 비교해 더 높다고 주장한다. 인덱싱 속도도 세션 19,195건을 17.6초에 처리했다고 보고하고, 비교 대상 일곱 도구는 72초였다고 적는다. 토큰 절감은 이미 풀린 과제에서 agentmemory의 절반이라고 설명한다. 이 수치들은 프로젝트가 공개한 평가 결과이지, 실제 모든 사용자 환경의 성능을 보장하는 값은 아니다.

평가 결과를 해석할 때는 근거의 범위를 봐야 한다. 비교군과 코퍼스, 채점 규칙이 모두 유지자 저장소에 제시되어 있고, 검증에는 실제 사용자 기록이 아니라 합성 코퍼스가 쓰였다. 따라서 공개된 수치만으로 실제 세션 기록에서도 같은 검색 품질이 나온다고 단정하기 어렵다. README는 압축(compaction) 뒤 요약에 결정의 77%, 명령의 0.2%만 남는 문제도 보고한다. 세션 기록을 검색하는 데는 초점을 맞추지만, 압축 과정에서 사라진 내용까지 보존하는 도구로 보기는 어렵다.