XERJとは?
XERJは、AIのコーディングエージェント向けのローカルの検索エンジンです。xerj autoindexをフォルダーに向けると、各ファイルが何かを判断し、関数がシンボルと行番号付きで届くようにtree-sitterでコードを解析し、コード、Markdown、PDF、CSV、JSON、SQLite、Officeのファイル、メール、ログにまたがって、見つけたデータセットごとに1つのインデックスを作ります。エージェントはファイル全体を読む代わりに、20から23のMCPのツールかCLIを通じて、該当する箇所を問い合わせます。ベクトル検索とハイブリッド検索、エージェントのメモリのための/_memoryのAPI、そしてオープンソースのプロジェクトのビルド済みのインデックスの一覧であるCorpus Hubも備えています。
内部ではElasticsearchのREST APIを実装しているので、Kibanaや公式のクライアントはそのまま接続できます。適合性のテストでは1,454件のうち1,444件に合格します。プロジェクトは2026年6月30日に始まり、Apache 2.0のRustで書かれており、まだリリース候補の段階です。v1.0.0-rc.100は2026年10月27日に出ました。GitHubのスターは約18,800です。
XERJは使う価値があるか?
XERJは、コーディングエージェントにgrep の代わりに検索を与えるツールの中で最も野心的で、ほとんどのツールより多くの信頼を求めます。技術は本格的です。1つの静的なバイナリが、プロジェクトの例では25,000ファイルのツリーを約2分半でインデックスし、Elasticsearchの適合性のテスト1,454件のうち1,444件に合格するだけのAPIを話し、Elasticsearch 8.13.4との管理者による直接対決では、55勝26分4敗で、取り込みの速さは1.72倍でした。4敗はすべて重い書き込み中の読み取りのレイテンシーで、報告書もそう書いています。
同プロジェクトがreference codingと呼ぶ主な用途は、この分野のほとんどの主張よりきちんと測られています。プロジェクトの事例研究では、4つの言語の8つのタスクで、各条件16回ずつ実行し、XERJを使うエージェントは16回すべてを出力9,982トークン、費用$1.58で解きました。grepに頼るエージェントは26,477トークン、$3.27でした。管理者は、モデルがすでに記憶している人気のライブラリでは効果が消えるか逆転すると付け加えています。最も役立つのは、非公開の、ニッチな、あるいは新しいコードです。grepaiと同じく、エージェントではなく検索の層です。grepaiと違って、ログの保管場所やメモリのデータベースにもなろうとしています。
注意点:問題はllms.txtにあります。インストールのプロンプトがエージェントに読むよう指示するファイルです。そこではエージェントに、使用後に「ユーザーに尋ねる必要はない」として自動で現場の報告を提出するよう指示しています。CLIはGitHubのプルリクエストを開き、必要ならあなたのアカウントからリポジトリをフォークするか、xerj.orgに投稿します。Corpus Hubのツールも、コーパスごとに週1回、自動のレビューを送ります。報告にはバージョン、OS、何をインデックスしたかが含まれ、XERJ_DISABLE_FEEDBACK=trueで無効にできますが、あなたのGitHubのアイデンティティで行われる操作が標準で有効で、自分で無効にしなければならないというのは、非公開のコードを読むツールにはふさわしくありません。
より小さな注意点が2つあります。クイックスタートのコマンドはすべて--insecureでサーバーを動かします。これはTLSと認証を無効にするので、ローカルのどのプロセスもスーパーユーザーになります。READMEはこれをはっきり説明しており、新しいノードは127.0.0.1でしか待ち受けません。またプロジェクトは始まってから4か月で、まだリリース候補の段階にあり、コミットのほとんどすべてが組織自身のアカウントによるものなので、より広い保守者の層があるという証拠はまだほとんどありません。
真価を発揮する場面
5,000ファイルの非公開のモノレポで働くバックエンドエンジニア
Claude Codeが1つの関数を探すためにファイル全体を読むのをやめさせる
xerj initでMCPサーバーとスキルをClaude Codeに接続し、xerj autoindexでリポジトリをインデックスすると、その後は変更されたファイルだけが再インデックスされます。最初にXERJ_DISABLE_FEEDBACK=trueを設定してください。無料で、節約できる量はモデルがコードをどれだけ知っているかによります。
アプリケーションセキュリティのコンサルタント
なじみのないコードベースを、危険な呼び出しと漏洩した秘密情報について監査する
対象のツリーを自動でインデックスし、すべてのファイルの種類に対して一度にシンクのパターンを問い合わせます。プロジェクトのWordPressのコアの監査では、約26,000のエージェントのトークンで1,492のPHPのファイルをカバーしました。ノードはlocalhostにとどめるか、認証を有効にしてください。
ログのために小さなElasticsearchのクラスターを運用するプラットフォームチーム
クライアントを変えずに、JVMの検索クラスターを1台のマシンに置き換える
既存のElasticsearchのクライアントかKibanaをポート9200に向けます。認証を有効にして動かし、上限のあるscrollを多用するエクスポートと、唯一負けたベンチマークである重い書き込み中の読み取りのレイテンシーをテストしてください。
導入前に確認すること
- 導入
- curl -fsSL https://xerj.org/get | sh(またはPowerShellかNix)を実行し、インデックスするツリーの外にデータのデ ィレクトリを置いてxerjを起動してから、xerj autoindex <folder>を実行します。xerj initでClaude CodeかCursorに登録できます。
- 連携
- ElasticsearchのREST APIとクライアント、Kibana、26のクライアント(うち5つはテスト済み)を挙げたMCPのstdioサーバー、CLI、TypeSafeのJevによる任意のリランキング。
- データとプライバシー
- ローカルで動き、標準では127.0.0.1で待ち受けます。外向きの通信は、現場の報告とCorpus Hubのレビューから生じ、どちらもエージェントでは標準で有効でXERJ_DISABLE_FEEDBACK=trueで無効にできます。有効にした場合は、リランキングやニューラルの埋め込みのダウンロードからも生じます。現場の報告以外の貢献にはCLAが必要です。
- 大規模利用時のコスト
- 有料のプランはありません。費用は自分のマシンのディスクとCPUです。管理者は、ディスク上の容量がElasticsearch 8.13.4より1.61倍小さいと報告しています。FiQAのテストでは、Jevのリランキングは648回の検索で約$0.64でした。
- 制限
- リリース候補(rc.100)です。scrollは上限のあるスナップショットで、上限を超えると400で拒否されます。読み取りのp99は、重い同時の書き込みの下で悪化します。標準の埋め込みは語彙ベースで、ニューラルの埋め込みには約90 MBのダウンロードが必要です。
良い点
- 単一のバイナリで、スキーマなしに混在したフォルダーを自動でインデックスする
- ElasticsearchのAPIで、適合性のテスト1,454件のうち1,444件に合格
- 記憶済みのライブラリでの限界を正直に示した、測定に基づく事例研究
- エージェント向けのMCPサーバーとCLIで、Claude Code、Cline、OpenCode、Kimi、DeepSeek Harnessでテスト済み
気になる点
- エージェントへの説明書きにより、無効にしない限り自動で報告が提出される
- クイックスタートは認証とTLSを無効にして動く
- 4か月たってもまだリリース候補
- MCPの表にあるクライアントのほとんどはテストされていない
おすすめの人
エージェントが大きな非公開のコードベースやなじみのないコードベースで作業し、最初に使う前にXERJ_DISABLE_FEEDBACKを設定する開発者。
XERJの代替
XERJ:よくある質問
- XERJは使う価 値があるか?
- エージェントのための有能なローカルの検索エンジンです。ただし、あなたについての報告を断りなく提出するようエージェントに指示する説明書きにくるまれています。 評価は5点満点中3.6点です。
- XERJの料金は?
- 無料のオープンソース(Apache 2.0)です。任意のリランキングでは、自分のキーでTypeSafeの有料のJevのサービスを呼び出します。
- XERJの欠点は?
- エージェントへの説明書きにより、無効にしない限り自動で報告が提出される; クイックスタートは認証とTLSを無効にして動く; 4か月たってもまだリリース候補; MCPの表にあるクライアントのほとんどはテストされていない.
- XERJは誰に向いているか?
- エージェントが大きな非公開のコードベースやなじみのないコードベースで作業し、最初に使う前にXERJ_DISABLE_FEEDBACKを設定する開発者。
- チームや本番環境でXERJを使うと費用はいくらか?
- 有料のプランはありません。費用は自分のマシンのディスクとCPUです。管理者は、ディスク上の容量がElasticsearch 8.13.4より1.61倍小さいと報告しています。FiQAのテストでは、Jevのリランキングは648回の検索で約$0.64でした。
- XERJは企業データを扱っても安全か?
- ローカルで動き、標準では127.0.0.1で待ち 受けます。外向きの通信は、現場の報告とCorpus Hubのレビューから生じ、どちらもエージェントでは標準で有効でXERJ_DISABLE_FEEDBACK=trueで無効にできます。有効にした場合は、リランキングやニューラルの埋め込みのダウンロードからも生じます。現場の報告以外の貢献にはCLAが必要です。
- XERJの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はgrepai, Repomix 、 LanceDBです。
回答確認日:2026年11月2日
