본문으로 건너뛰기
ReviewRamble

주간 브리프

AI 리뷰를 받은편지함으로.

  • 도구, 모델, MCP 서버, 저장소의 새 리뷰(결론부터)
  • 변경이 있을 때 다시 확인한 가격과 평점
  • 새로 발행된 분석 글

모델, 에이전트, MCP 서버, 그리고 정말 시간을 들일 만한 도구.

일주일에 한 통입니다. 각 브리프의 링크로 구독을 해지할 수 있습니다. 이메일 사용 방식

deja-vu

코딩 에이전트가 이미 남기는 세션 로그를 색인하고, 관련 기록을 MCP와 훅으로 돌려주는 Go 바이너리 하나입니다.

리뷰어: Sheela · 업데이트

GitHub에서 보기 오픈 소스

평점

4.2/5

에이전트가 메모를 저장하기를 기다리지 않고 대화 기록을 읽기 때문에, 사용자가 이미 해 온 모든 것에서 출발하는 코딩 에이전트용 메모리입니다.

deja-vu의 개요

deja-vu(명령은 deja)는 Claude Code, Codex, Cursor, Gemini CLI, opencode 등 약 40개 코딩 에이전트가 이미 디스크에 쓰는 대화 기록 위에 로컬 검색 색인을 만듭니다. 에이전트는 MCP 도구 하나와, 세션 시작 시, 파일 편집 전, 명령 실패 시에 작동하는 훅을 통해 그 기록을 돌려받습니다. 사용자는 터미널 검색 화면, 로컬 HTML 내보내기, deja blame, deja fix, deja wip 같은 명령을 씁니다.

언어 모델을 호출하지 않고 계정도 필요 없습니다. 색인을 만들 때 자격 증명을 가리며, 네트워크 트래픽은 업데이트, 선택 사항인 SSH 동기화, 하루 한 번의 릴리스 확인, 그리고 의미 검색을 위해 직접 추가한 경우의 임베딩 엔드포인트뿐입니다.

Go로 작성되었고 MIT 라이선스이며, 셸 스크립트, Homebrew, Scoop, winget, go install, npx로 설치하고, 여러 에이전트의 자체 마켓플레이스용 플러그인을 제공합니다. 저장소는 2026년 7월에 만들어졌고 v0.24.0은 2026년 11월 5일에 나왔습니다.

deja-vu, 쓸 만한 가치가 있습니까?

deja-vu의 핵심 아이디어는 옳습니다. 에이전트는 처음부터 모든 세션의 전체 기록을 디스크에 써 왔으므로, 메모리 계층은 무엇을 기억할 가치가 있는지 에이전트에게 정하게 할 것이 아니라 그 기록을 색인해야 합니다. 그 덕분에 첫날부터 에이전트를 가리지 않고 기억을 불러올 수 있습니다. 지난달 Codex에서 찾아낸 해결책이, 누구도 적어 두지 않았는데 오늘 Claude Code 세션에 떠오를 수 있습니다.

README의 수치는 4개월 된 프로젝트치고 이례적으로 잘 문서화되어 있습니다. LongMemEval-S에서 recall at 5 97.2%, 세션 19,195개 색인에 13.6초, 세션 2,419개의 실제 저장소에서 조회 중앙값 0.7~0.8 ms를 보고합니다. 이 기기가 이미 해결한 적 있는 작업에서 deja를 쓴 실행은 아무것도 연결하지 않은 실행의 126,222토큰에 비해 53,558토큰을 써서 약 58% 적었습니다. MCP 도구 하나의 정의 비용은 턴당 477토큰으로, 측정한 메모리 서버 일곱 개 중 가장 큰 것의 8,283토큰과 대비됩니다. 관리자 자신의 벤치마크이지만, 구동 코드와 말뭉치가 저장소에 함께 있어 누구나 다시 실행할 수 있습니다.

모델이 개입하지 않는 어휘 검색이므로 정확한 문자열(오류 메시지, 파일 경로, 플래그)은 잘 찾지만, 바꿔 말한 질문에는 약합니다. Ollama, LM Studio, OpenAI 호환 엔드포인트를 통한 선택 사항인 임베딩이 이 차이를 메우며, 1,024차원 모델 기준 메시지 1,000개당 약 4 MB가 듭니다. 원격 엔드포인트를 쓰면 가린 텍스트와 모든 질의가 기기 밖으로 나갑니다.

개인정보 보호 측면은 대부분의 메모리 도구보다 낫지만, 읽어 둘 만한 단서가 있습니다. 가리기 기능은 색인에서 키, 토큰, JWT, 비밀번호를 제거하지만, 원본 대화 기록에는 여전히 남아 있습니다. 문서는 한 기기의 세션 42개에서 비밀 정보 84개가 나온 사례를 들며, deja secrets --scrub은 가능한 경우에만 원본을 다시 씁니다. 색인은 에이전트가 이후에 삭제한 세션도 보관하는데, 복구에는 기능이지만 공유되거나 감사받는 기기에서는 부담입니다.

따져 볼 또 하나는 속도입니다. 에이전트가 업데이트될 때마다 형식이 바뀌는 43개 에이전트를 지원하므로 릴리스가 잦고, 열린 이슈와 풀 리퀘스트가 20건입니다. 비어 있는 상태에서 시작해 에이전트가 저장하기로 한 것만 보관하는 Mem0나 claude-mem 같은 기록 전진형 도구와 비교하면, deja는 선별 대신 범위를 택합니다. 원할 때는 promote와 remember 명령으로 그 위에 선별 계층을 더할 수 있습니다.

제 역할을 하는 곳

  • 회사에서는 Claude Code, 부업에는 Codex를 쓰는 백엔드 개발자

    몇 달 전에 이미 고친 JWT 교체 버그를 에이전트가 다시 디버깅하지 않게 하기

    deja install --auto를 한 번 실행합니다. 세션 시작 훅이 현재 프로젝트에서 일치하는 기록을 최대 2 KB까지 주입하고, 에이전트는 실패 출력을 넣어 fix 모드로 deja 도구를 호출할 수 있습니다. 세션당 수백 토큰 외에 비용은 없습니다.

  • 에이전트가 결제 모듈에 가한 변경을 리뷰하는 테크 리드

    어떤 줄이 왜 그렇게 작성되었는지 알아내기

    deja blame path/to/file.go:120은 그 줄을 마지막으로 바꾼 커밋과 그 줄을 쓴 에이전트 세션을, 무엇이 결정되었는지와 함께 알려 줍니다. --git-note는 나중의 리뷰어를 위해 답을 refs/notes/deja에 기록합니다.

  • Claude Code 대화 기록이 30일 뒤 만료되는 프리랜서 개발자

    정리 작업이 지우기 전에 오래된 세션을 보관하고 복원하기

    정리 전에 색인된 세션은 파일이 사라진 뒤에도 검색할 수 있고, deja resume <id> --write-back으로 하나를 claude --resume용으로 되돌려 놓을 수 있습니다. 세션 19k개 저장소의 색인은 약 185 MB입니다.

도입 전 확인할 점

설정
설치 스크립트를 curl로 받거나(macOS와 Linux), brew install deja-vu, Windows에서는 Scoop이나 winget을 쓴 뒤 deja install --auto를 실행합니다. 감지된 모든 에이전트에 MCP와 훅을 연결하고 첫 색인을 약 10초 만에 만듭니다. npx @vshulcz/deja-vu로 설치 없이 시험해 볼 수 있습니다.
연동
stdio MCP 도구 deja 하나, 모드는 recall, context, blame, fix, how, orient, remember, handoff. 세션 시작, 편집 전, 명령 실패 훅. Codex, opencode, Claude Code, Gemini CLI, Zed, OpenClaw, Hermes 등의 플러그인. 스크립트용 JSON 출력.
데이터와 개인정보
색인은 ~/.cache/deja, 메모는 ~/.local/share/deja로 사용자 기기에 있습니다. 네트워크 사용은 업데이트, 하루 한 번의 릴리스 확인(DEJA_OFFLINE=1로 중지), deja sync ssh, 직접 설정한 임베딩 엔드포인트로 한정됩니다. MIT 라이선스.
대규모 사용 시 비용
무료입니다. 색인은 대화 기록 크기의 약 4~10%입니다(5.7 GB 저장소에 232 MB). 그 저장소를 처음부터 빌드하는 데 71초가 걸렸습니다. 선택 사항인 임베딩은 엔드포인트 요금만큼 들며, 로컬 Ollama라면 무료입니다.
제한
임베딩 없는 어휘 검색은 바꿔 말한 질문을 놓칩니다. TRAE IDE 채팅은 암호화되어 읽을 수 없습니다. 일부 에이전트는 자동 불러오기나 재개를 지원하지 않습니다. 열린 이슈와 풀 리퀘스트 20건.

좋은 점

  • 약 43개 에이전트에 걸쳐 첫날부터 검색 가능한 기록
  • LLM도 계정도 없음, 세션 2,419개 저장소에서 1 ms 미만 조회
  • 턴당 정의 477토큰의 MCP 도구 하나
  • 색인 시 자격 증명 가리기, 저장소에서 재현 가능한 벤치마크

아쉬운 점

  • 기본은 어휘 검색, 바꿔 말한 질문에는 임베딩 엔드포인트 필요
  • 색인에서 가린 비밀 정보가 원본 대화 기록에는 남아 있음
  • 삭제된 세션을 보관하며, 원치 않는 팀도 있음
  • 2026년 7월 생성된 빠르게 바뀌는 프로젝트, 43개 에이전트의 형식을 추적

추천 대상

여러 코딩 에이전트를 오가며, 호스팅 메모리 서비스 없이 각 에이전트가 다른 에이전트가 이미 고친 것을 알기를 원하는 개발자.

deja-vu 대안

deja-vu: 자주 묻는 질문

deja-vu, 쓸 만한 가치가 있습니까?
에이전트가 메모를 저장하기를 기다리지 않고 대화 기록을 읽기 때문에, 사용자가 이미 해 온 모든 것에서 출발하는 코딩 에이전트용 메모리입니다. 평점은 5점 만점에 4.2점입니다.
deja-vu의 가격은 얼마입니까?
MIT 라이선스로 무료이며, 호스팅판이나 유료판은 없습니다.
deja-vu의 단점은 무엇입니까?
기본은 어휘 검색, 바꿔 말한 질문에는 임베딩 엔드포인트 필요; 색인에서 가린 비밀 정보가 원본 대화 기록에는 남아 있음; 삭제된 세션을 보관하며, 원치 않는 팀도 있음; 2026년 7월 생성된 빠르게 바뀌는 프로젝트, 43개 에이전트의 형식을 추적.
deja-vu에 적합한 사람은 누구입니까?
여러 코딩 에이전트를 오가며, 호스팅 메모리 서비스 없이 각 에이전트가 다른 에이전트가 이미 고친 것을 알기를 원하는 개발자.
팀이나 프로덕션 환경에서 deja-vu의 비용은 얼마입니까?
무료입니다. 색인은 대화 기록 크기의 약 4~10%입니다(5.7 GB 저장소에 232 MB). 그 저장소를 처음부터 빌드하는 데 71초가 걸렸습니다. 선택 사항인 임베딩은 엔드포인트 요금만큼 들며, 로컬 Ollama라면 무료입니다.
deja-vu에 회사 데이터를 맡겨도 안전합니까?
색인은 ~/.cache/deja, 메모는 ~/.local/share/deja로 사용자 기기에 있습니다. 네트워크 사용은 업데이트, 하루 한 번의 릴리스 확인(DEJA_OFFLINE=1로 중지), deja sync ssh, 직접 설정한 임베딩 엔드포인트로 한정됩니다. MIT 라이선스.
deja-vu의 가장 좋은 대안은 무엇입니까?
저희가 리뷰한 것 중 가장 가까운 대안은 claude-mem 및 Mem0입니다.

답변 확인일: 2026년 11월 5일.

deja-vu 개발사입니까? 이 평점을 사이트에 표시하십시오ReviewRamble 평점: deja-vu, 5점 만점에 4.2점