deja-vuとは?
deja-vu(コマンドはdeja)は、Claude Code、Codex、Cursor、Gemini CLI、opencodeなど約40のコーディングエージェントがすでにディスクに書いているトランスクリプトに対して、ローカルの検索索引を作ります。エージェントは1つのMCPツールと、セッション開始時、ファイル編集の前、コマンドの失敗時に発火するフックでその履歴を受け取ります。あなたはターミナルの検索画面、ローカルのHTMLの書き出し、deja blame、deja fix、deja wipなどのコマンドを使えます。
言語モデルは呼び出さず、アカウントも不要です。認証情報は索引の作成時に伏せられ、ネットワーク通信は更新、任意のSSH経由の同期、1日1回のリリース確認、意味検索のために追加した場合の埋め込みのエンドポイントだけです。
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ありの実行が53,558トークン、何もつないでいない場合は126,222トークンで、約58%少なくなりました。1つのMCPツールの定義は1ターンあたり477トークンで、測定した7つのメモリーサーバーのうち最大のものは8,283トークンです。これはメンテナー自身のベンチマークですが、ドライバーとコーパスがリポジトリにあるので、誰でも再実行できます。
モデルを介さない字句検索なので、正確な文字列(エラーメッセージ、ファイルパス、フラグ)はよく見つけますが、言い換えた質問は苦手です。Ollama、LM Studio、OpenAI互換のエンドポイントによる任意の埋め込みがその差を埋め、1,024次元のモデルで1,000メッセージあたり約4 MBかかります。リモートのエンドポイントでは、伏せ字にしたテキストとすべての検索語がマシンの外に出ます。
プライバシーの面は大半のメモリーツールより優れていますが、読んでおくべき注意点があります。伏せ字の処理は索引からキー、ト ークン、JWT、パスワードを取り除きますが、元のトランスクリプトにはそれらが残ったままです。ドキュメントは42のセッションに84の秘密情報があった1台のマシンを挙げており、deja secrets --scrubは可能な場合にだけ元のファイルを書き換えます。索引はエージェントがその後削除したセッションも保持します。復旧には便利な機能ですが、共有のマシンや監査対象のマシンでは負担になります。
もう1つ考慮すべきは変化の速さです。43のエージェントに対応し、その形式はエージェントの更新で変わるため、リリースが頻繁で、未解決のissueとプルリクエストは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で1つを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が1つで、モードはrecall、context、blame、fix、how、orient、remember、handoff。セッション開始、編集前、コマンド失敗のフック。Codex、opencode、Claude Code、Gemini CLI、Zed、OpenClaw、Hermesなどのプラグイン。スクリプト用のJSON出力。
- データとプライバシー
- 索引は~/.cache/deja、メモは~/.local/share/dejaで、どちらも自分のマシンにあります。ネットワークの利用は更新、1日1回のリリース確認(DEJA_OFFLINE=1で停止)、deja sync ssh、自分で設定した埋め込みのエンドポイントに限られます。MITライセンス。
- 大規模利用時のコスト
- 無料です。索引はトランスクリプトの約4から10%の大きさ(5.7 GBのストアで232 MB)になり、そのストアのコールドビルドは71秒かかりました。任意の埋め込みはエンドポイントの料金しだいで、ローカルのOllamaなら無料です。
- 制限
- 埋め込みがないと字句検索は言い換えた質問を取りこぼします。TRAE IDEのチャットは暗号化されていて読めません。一部のエージェントは自動の想起や再開に非対応。未解決のissueとプルリクエストが20件です。
良い点
- 約43のエージェントをまたいで初日から履歴を検索できる
- LLMもアカウントも不要。2,419セッションのストアで検索は1 ms未満
- MCPツールは1つで、定義は1ターンあたり477トークン
- 認証情報は索引作成時に伏せ字。ベンチマークはリポジトリから再現可能
気になる点
- 標準は字句検索で、言い換えた質問には埋め込みのエンドポイントが必要
- 索引では伏せた秘密情報が元のトランスクリプトには残る
- 削除されたセッションも保持し、望まないチームもある
- 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で、どちらも自分のマシンにあります。ネットワークの利用は更新、1日1回のリリース確認(DEJA_OFFLINE=1で停止)、deja sync ssh、自分で設定した埋め込みのエンドポイントに限られます。MITライセンス。
- deja-vuの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はclaude-mem 、 Mem0です。
回答確認日:2026年11月5日
