セルフホスト型AI検索は、もはや「DockerでPerplexityクローンを動かす」だけではありません。2026年には、このカテゴリーはWeb回答エンジン、プライベートドキュメント検索、ディープリサーチエージェント、企業向けナレッジ検索、ローカル検索バックエンドにまで広がっています。
適切な選択は、検索クエリ、モデル、ファイル、埋め込み、検索インデックス、検索取得パイプライン全体のうち、何を自分で管理したいかによって決まります。この10個のツールは、そのスタックを自分で構築する主な方法を網羅しています。
「セルフホスト型AI検索」とは実際には何を意味するのか?
セルフホスト型AI検索ツールには、いくつかの異なる意味があります。
| 検索タイプ | 検索対象 | 一般的なアーキテクチャ |
|---|---|---|
| Web回答エンジン | リアルタイムのWeb | 検索バックエンド+LLM+引用 |
| プライベートナレッジ検索 | ドキュメント、メモ、ドライブ、アプリ | 取り込み+埋め込み+検索取得+LLM |
| 詳細調査エージェント | 時間をかけて行う複数回のWeb検索 | 検索 → 振り返り → 再検索 → 統合 |
| 検索バックエンド | 複数の従来型検索エンジン | AIレイヤーにデータを送るメタ検索API |
重要なのは、自分のサーバーでWebインターフェースを実行しても、検索ワークフロー全体が自動的に非公開になるわけではないという点です。
フロントエンドをセルフホストしながら、商用LLMやホスト型検索APIにクエリを送信することもできます。
ブラウザ
|
セルフホスト型検索UI
|
+--- クラウドLLM
|
+--- ホスト型検索API
または、ほぼスタック全体を自分のインフラ上に移行できます。
ブラウザ
|
セルフホスト型AI検索
|
+--- SearXNG
+--- Ollama
+--- ローカル埋め込み
+--- ローカル検索インデックス
+--- プライベートファイル
この2つ目のアーキテクチャが、ローカルナレッジベースにとって、セルフホスト型AI検索が特に重要になる領域です。検索はもはやインターネット上のページを見つけるだけのものではありません。ドキュメント、研究アーカイブ、プロジェクトファイル、非公開の業務データの検索取得レイヤーにもなります。
おすすめのセルフホスト型AI検索ツールの選定方法
これはGitHubスター数のランキングではなく、これらのツールがすべて同じ検索課題を解決するわけでもありません。
ランキングでは、スタックをどの程度完全にセルフホストできるか、検索および検索結果取得アーキテクチャの品質、ローカルモデルへの対応、引用と情報源へのグラウンディング、プライベートデータ検索、導入の難易度、2026年時点でのプロジェクトの有用性という、7つの実用的な要素を重視しています。
また、「セルフホスト型」と「完全ローカル型」も区別しています。サーバーにツールをインストールしていても、OpenAI、Anthropic、Tavily、Brave、Exaなどの外部プロバイダーを呼び出す場合があります。それでも便利ですが、Ollama+ローカル埋め込み+セルフホスト型検索バックエンドとは異なるプライバシーモデルです。
セルフホスト型AI検索ツールのおすすめ10選
| 順位 | ツール | 検索タイプ | Web検索 | プライベートファイル | ローカルLLM | 最適な用途 |
|---|---|---|---|---|---|---|
| 1 | Vane | Web回答エンジン | はい | はい | Ollama | セルフホスト型Perplexity風検索 |
| 2 | Morphic | Web回答エンジン | はい | はい | Ollama | 生成AI検索UI |
| 3 | Onyx | エンタープライズナレッジ検索 | はい | はい | Ollama、LiteLLM、vLLM | チームおよび企業向け検索 |
| 4 | Khoj | 個人のナレッジ+ウェブ検索 | はい | はい | ローカル/互換API | 個人用セカンドブレイン |
| 5 | SurfSense | 調査ワークスペース | はい | はい | Ollama、LM Studio | 連携した調査ワークフロー |
| 6 | Open WebUI | AIワークスペース+検索 | はい | はい | Ollama | 既存のローカルAI UIに検索機能を追加 |
| 7 | ローカル深掘りリサーチャー | 詳細調査エージェント | はい | 限定的 | Ollama、LM Studio | 反復型のローカル調査 |
| 8 | RAGFlow | 文書/RAG検索 | 二次的 | はい | セルフホスト型モデルの選択肢 | 複雑なプライベート文書検索 |
| 9 | AnythingLLM | プライベート文書検索 | 二次的 | はい | Ollama、LM Studio、LocalAI | ローカル文書の簡単なQ&A |
| 10 | SearXNG | メタ検索バックエンド | はい | いいえ | 該当なし | ローカルAI向けのプライベート検索バックエンド |
1. Vane — 総合的に最適なセルフホスト型AI検索エンジン

Vaneは、以前はPerplexicaとして知られており、「Perplexityの代わりに何をセルフホストできるか」という問いへの、最も直接的な答えの一つです。
検索バックエンドとLLM回答レイヤーを組み合わせ、出典を引用した根拠のある回答を返します。現在のプロジェクトは、Ollamaによるローカル推論に加え、OpenAI、Anthropic Claude、Google Gemini、Groqなどのホスティングプロバイダーにも対応しています。
検索レイヤーにはSearXNGが使われているため、Vaneは単一の商用検索APIに依存する必要がありません。推奨されるDockerイメージにはSearXNGをアプリケーションと一緒に組み込むこともでき、軽量なデプロイではネットワーク上の別の場所にある既存のSearXNGインスタンスを指定できます。
Vaneは、検索動作を速度重視、バランス重視、より深い調査向けのモードにも分けています。すべてのクエリを同じように扱うのではなく、一般的なウェブ結果、ディスカッション、学術情報を検索できます。
ユーザーの質問
|
v
Vane
|
+---+----+
| |
SearXNG Ollama
| |
ウェブ ローカルLLM
+---+----+
|
引用付き回答
これがVaneを1位に推す理由です。従来型のAI検索の用途に非常に近い一方で、検索と推論の両方をセルフホストユーザーが管理できます。
最適な用途:引用とOllamaをサポートする、プライベートなセルフホスト型のPerplexity風回答エンジンを求めるユーザー。
トレードオフ:ウェブ検索には依然として外部インターネットへのアクセスが必要であり、クラウドLLMプロバイダーを使用すると、Vaneアプリケーション自体をローカルで実行していてもプライバシーモデルが変わります。
2. Morphic — 生成UIに最適なセルフホスト型AI検索

Morphicは表面的にはVaneと重なる部分があります。どちらもウェブ検索とLLM生成の回答、引用、Dockerデプロイ、Ollama、SearXNGを組み合わせられます。
違いは、表示方法と操作性にあります。
Morphicは、生成UIを備えたAI搭載検索エンジンだと説明されています。すべての回答をプレーンなMarkdownに限定するのではなく、画像対応セクション、グリッド、見出し、その他の構造化された結果ブロックなど、より豊かなコンポーネントをインターフェース上でストリーミングできます。
現在の検索レイヤーは、SearXNG、Tavily、Brave、Exaに対応しています。モデルは、OpenAI、Anthropic、Google、Ollama、Vercel AI Gateway、またはOpenAI互換プロバイダーから選択できます。
Docker ComposeでMorphic、PostgreSQL、Redis、SearXNGをまとめて起動できるため、Dockerのセットアップは非常に便利です。すべてのサービスを手作業で組み合わせることなく、完全なローカル検索アプリケーションを使いたい人にとって、優れた選択肢の一つです。
最適な用途:より豊かな生成インターフェースと柔軟な検索プロバイダーを備えた、洗練されたPerplexity風の検索体験を求めるユーザー。
トレードオフ:完全な体験にはPostgreSQL、Redis、認証、履歴、その他のアプリケーションサービスが含まれるため、この構成は最小限のVaneデプロイメントよりも大規模です。
3. Onyx — チームと社内ナレッジに最適なセルフホスト型AI検索

Onyxは、VaneやMorphicとは異なるカテゴリーに属します。
中心となる問いは「ウェブには何と書かれているか?」ではありません。次の問いです。
「私たちの組織は、すでに何を知っているのか?」
Onyxは、ハイブリッド検索、RAG、ディープリサーチ、エージェント、ウェブ検索、大規模なコネクターエコシステムを組み合わせています。社内アプリケーションやリポジトリの情報をインデックス化し、必要に応じてリアルタイムのウェブも検索できます。
50種類を超えるインデックス作成コネクターに対応し、Slack、Google Drive、GitHub、Jira、Confluenceなどのツールや、その他のチームシステムに接続できます。Community Editionではチャット、RAG、エージェント、アクションの主要機能を利用でき、大規模な組織ではエンタープライズ向けのID管理やガバナンス機能を追加できます。
また、すべての検索結果を単一のホスト型LLMに通すことを強制せず、Ollama、LiteLLM、vLLMなどのセルフホスト型モデル基盤にも対応しています。
Slack -------\
Drive --------\
GitHub --------> Onyx ----> 検索 / RAG / ディープリサーチ
Confluence ---/
ウェブ ----------/
これは単純なPerplexityクローンというより、セルフホスト型のGleanスタイル検索レイヤーに近いものです。
最適な用途:社内ドキュメント、アプリ、リポジトリ、ウェブ全体を横断する、単一の検索・回答レイヤーを求めるチーム。
トレードオフ:目的がプライベートなウェブ検索だけなら、Onyxは単一ユーザーにとって必要以上に大規模なプラットフォームです。
4. Khoj — ウェブとプライベートファイルに最適なパーソナルAI検索

Khojは、組織向けにOnyxが対象とする領域の個人向け版にあたります。
プライベートドキュメント、ウェブ情報、セマンティック検索、エージェント、個人の知識を組み合わせた、セルフホスト可能な「セカンドブレイン」型の環境です。
検索アーキテクチャは、単純なベクトル検索よりも本格的です。Khojのドキュメントでは、バイエンコーダーで候補ドキュメントを取得し、より低速なクロスエンコーダーで現在のクエリに応じて再ランキングする、2段階の検索フローが説明されています。
これは、優れたAI検索が単に埋め込みを生成するだけではないため重要です。検索品質は、十分な候補を見つけ、LLMが見る前に最も関連性の高い根拠を順位付けできるかどうかに左右されます。
Khojは、Ollama互換の構成を含むローカル検索モデルやOpenAI互換エンドポイントを利用できるため、個人用のプライベートな知識システムに適しています。
最適な用途:メモ、ファイル、ドキュメント、ウェブを1つのセルフホスト型パーソナルAIワークスペースから検索したい個人。
トレードオフ:組織全体でのエンタープライズ向けインデックス作成や権限管理よりも、個人の知識とアシスタントワークフローを重視して設計されています。
5. SurfSense — 最適なセルフホスト型AI調査ワークスペース

SurfSenseは、別の検索ボックスというより、連携型の調査ワークスペースとして理解するほうが適切です。
このセルフホスト型プラットフォームは、情報ソースを接続して検索可能な知識を構築し、調査、メモ、自動化、エージェントを中心としたワークフローをサポートできます。現在のドキュメントには、Notion、Slack、Google、Jiraなどのサービスや、その他の外部知識ソース向けコネクターが含まれています。
また、OllamaやLM Studioを通じたローカルモデルとの接続についても文書化されており、アプリケーション層と推論層をユーザーの管理下に置けます。
そのため、「検索」がより長いワークフローの一部にすぎない場合、SurfSenseは特に興味深い選択肢になります。
ソースを収集
|
知識をインデックス化
|
検索/質問
|
メモを生成
|
自動化を実行
|
調査を続ける
最適な用途:検索、連携ソース、メモ、自動化を1つのセルフホスト型ワークスペースにまとめたい研究者や、知識を重視するチーム。
トレードオフ:引用付きの高速なウェブ検索回答だけを求めるなら、VaneやMorphicのほうがシンプルで、目的が明確です。
6. Open WebUI — 既存のローカルAIスタックに検索を追加する最良の方法

Open WebUIは、そもそも検索エンジンを主目的としたものではなく、その違いは明確にしておくべきです。
その強みは、多くのローカルAIユーザーがすでにOllamaやその他のモデルサーバーの前段にあるインターフェースとして利用している点です。そうしたユーザーにとって、既存のAIワークスペース内に検索機能を追加するほうが、別の検索アプリケーションを導入するより実用的な場合があります。
Open WebUIは現在、SearXNG、Brave、DuckDuckGo、Tavily、Exa、Kagi、Perplexity、Jina、Bingなど、その他複数のエンジンを含む幅広いプロバイダーを通じたウェブ検索に対応しています。
公式のSearXNG統合ガイドでは、別のローカルSearXNGコンテナをOpen WebUIの検索レイヤーとして利用する方法を説明しています。
同じアプリケーションは、アップロードしたドキュメントやドキュメントライブラリに対するローカルRAGにも対応しているため、1つのインターフェース内でウェブ検索とプライベートファイル検索を組み合わせられます。
最適な用途:すでにOllama + Open WebUIを運用しており、専用の回答エンジンに移行せずにセルフホスト型のウェブ検索を追加したいユーザー。
トレードオフ:Open WebUIは汎用AIワークスペースであるため、検索の挙動はモデルのツール呼び出し、コンテキストサイズ、検索設定、選択した検索プロバイダーの構成に大きく左右されます。
7. Local Deep Researcher — 完全ローカルでの深掘り調査エージェントに最適

Local Deep Researcherは、1回のクエリで回答するエンジンの先にある、AI検索の方向性を示しています。
このプロジェクトでは、OllamaまたはLM Studioを通じてローカルLLMを使用し、検索クエリの生成、ウェブ結果の収集、要約、残っている知識のギャップの特定、別のクエリの作成を行います。そして最終的に引用付きレポートを生成する前に、このサイクルを繰り返します。
質問
|
検索を生成
|
ウェブを検索
|
要約
|
知識のギャップを見つける
|
もう一度検索
|
繰り返す
|
最終引用レポート
検索にはデフォルトでDuckDuckGoを使用でき、オプションでSearXNG、Tavily、Perplexityも統合できます。
この点で、VaneやMorphicとは異なります。これらのツールは、インタラクティブな検索と回答UXを中心に最適化されています。一方、Local Deep Researcherは反復的な調査に最適化されています。
最適な用途:1回の検索では十分な証拠が見つかりにくく、エージェントが不足している情報を特定した後に意図的に再検索すべき調査上の質問。
トレードオフ:検索と要約のサイクルを繰り返すため、通常の回答エンジンよりも時間がかかり、特にLLMをローカルで実行する場合は計算負荷も高くなります。
8. RAGFlow — 複雑なプライベートドキュメント検索に最適
RAGFlowは、主にPerplexityとの競合を目指しているわけではありません。
複雑なプライベートデータを、LLM向けの信頼できるコンテキストに変換する検索プラットフォームです。
現在のプロジェクトは、エンドツーエンドのRAGに加えて、ドキュメント解析、オーケストレーションされた取り込みパイプライン、エージェントワークフロー、MCPサポート、Confluence、S3、Notion、Discord、Google Driveなどのソースからのデータ同期を組み合わせています。
そのため、次のような質問により適しています:
「信頼性の高い検索によって、何千ものPDF、Officeファイル、社内ドキュメント、接続されたナレッジソースをどのように検索すればよいですか?」
次のような質問ではなく:
「今日、ウェブ上で何が起きましたか?」
RAGFlowはエージェントのコンテキストレイヤーとしても進化を続けています。2026年には、OpenClawを通じてRAGFlowのデータセットにアクセスする公式スキルが追加され、ドキュメント検索が独立したRAGチャットから再利用可能なエージェント基盤へと移行していることを示しました。
このレイヤーについて詳しくは、ZimaSpaceのドキュメント検索とRAGガイドで、ワークフローを抽出、チャンク分割、埋め込み、ベクトル検索、再ランキング、根拠を考慮した回答生成に分解して解説しています。
最適な用途:大規模なドキュメントライブラリ、および本格的な取り込み、解析、検索、ナレッジワークフローを必要とするチーム。
トレードオフ:RAGFlowはシンプルなローカルドキュメントチャットアプリケーションよりはるかに大規模で、ナレッジベースが数個のフォルダーだけなら過剰な構成です。
9. AnythingLLM — プライベートドキュメント向け、簡単に使えるセルフホスト型検索

AnythingLLMは、プライベートAI検索の中でも、より手軽に利用できる部類に位置します。
ドキュメントを取り込み、ワークスペースを構築し、埋め込みを作成し、関連するコンテキストを取得し、出典を表示できます。また、ユーザーが個別のコンポーネントを組み合わせてRAGスタックを構築しなくても、ローカルモデルやクラウドモデルに接続できます。
ローカルモデルは、Ollama、LM Studio、LocalAI、llama.cpp互換モデルに対応しています。埋め込みレイヤーもローカルに保持でき、LanceDB、Chroma、Qdrant、Weaviate、Milvus、PGVectorなど、複数のベクトルデータベースをサポートしています。
AnythingLLMのセルフホスト型プライバシー規約は、通常よりも明確です。ドキュメント、履歴、ワークスペース設定、埋め込みはユーザーが管理するインフラ上に保持され、ローカルモデルとベクトルコンポーネントを選択すれば、アプリケーションをエアギャップ環境で運用することもできます。
これにより、「自分のドキュメントとチャットする」機能と、より包括的なローカルAIワークフローをつなぐ自然な架け橋になります。
最適な用途: より複雑な検索プラットフォームを管理せずに、シンプルなローカル文書検索・RAGアプリケーションを使いたいユーザー。
トレードオフ: RAGFlowやOnyxよりも導入しやすい一方、そのシンプルさゆえに、組織全体のインデックス作成や高度な調査オーケストレーションには最適な選択肢ではありません。
10. SearXNG — ローカルAIに最適なプライベート検索バックエンド
SearXNGは、AI回答エンジンではないため、異色の存在です。
ユーザーの追跡やプロファイリングを避けながら、最大272の検索サービスから結果を集約するセルフホスト型メタ検索エンジンです。
そのため、セルフホスト型AI検索エコシステムにおける最も重要なインフラコンポーネントの一つとなっています。
VaneはSearXNGを利用できます。MorphicもSearXNGを利用できます。Open WebUIもSearXNGを利用できます。Local Deep ResearcherもSearXNGを利用できます。
その役割はシンプルです:
ユーザークエリ
|
SearXNG
|
生の検索結果
|
ローカルLLM
|
出典付きAI回答
検索バックエンドをセルフホストすると、検索レイヤーと回答レイヤーを分離できます。検索エンジンを変更せずにLLMを変更したり、同じ検索インフラを維持したまま回答アプリケーションを変更したりできます。
最適な用途: Vane、Open WebUI、Morphic、リサーチエージェント、カスタムのローカルAIアプリケーションに接続できる、プライベートなGoogle風メタ検索バックエンドを求めるユーザー。
トレードオフ: SearXNG単体では、要約、推論、出典付き回答の生成は行いません。Perplexityのような体験が必要なら、その上にAIレイヤーを追加する必要があります。
どのセルフホスト型AI検索ツールを選ぶべきか?
| こんな場合に... | まずは | 理由 |
|---|---|---|
| プライベートなPerplexity代替ツール | Vane | SearXNGとOllamaに対応した、用途を絞ったセルフホスト型ウェブ回答エンジン |
| より充実した生成検索インターフェース | Morphic | 生成UIと柔軟な検索プロバイダー |
| チームのナレッジを横断検索 | Onyx | 豊富なコネクターエコシステムに加え、ハイブリッド検索とRAGに対応 |
| 個人ファイルとウェブを検索 | Khoj | ローカル検索による個人ナレッジ検索 |
| 連携したリサーチワークスペース | SurfSense | 検索、情報源、メモ、コネクター、自動化 |
| Ollamaチャットスタックに検索を追加 | Open WebUI | 使い慣れたローカルAIインターフェース内に組み込める検索 |
| 複数ステップのウェブ調査 | ローカル深掘りリサーチャー | 検索し、考察し、抜け漏れを特定して、再び検索する |
| 複雑なエンタープライズ文書検索 | RAGFlow | 高度な取り込みとRAGアーキテクチャ |
| 簡単なプライベート文書Q&A | AnythingLLM | ドキュメントパイプラインとベクトルストアを内蔵したローカルファーストアプリ |
| プライベートな検索バックエンド | SearXNG | 多くのAIアプリケーションで再利用できるメタ検索レイヤー |
Vane対Morphic:より優れたセルフホスト型Perplexity代替ツールはどちらか?
「Perplexityが欲しいが、自分のサーバーで使いたい」という考え方なら、VaneとMorphicが最も直接的な選択肢です。
| 領域 | Vane | Morphic |
|---|---|---|
| 主な焦点 | プライバシー重視のAI回答エンジン | 生成UIによるAI検索 |
| SearXNG | コア検索パス | Docker Composeでサポートおよび同梱 |
| Ollama | はい | はい |
| クラウドモデル | はい | はい |
| ファイル | はい | はい |
| 引用 | はい | はい |
| 検索モード | 速度、バランス、品質 | 高速、適応型 |
| 最適な用途 | 焦点を絞ったプライベート回答エンジン | 検索UXと豊かな結果表示 |
Vaneを選ぶべきなのは、SearXNG+Ollamaというシンプルな構成で、焦点を絞ったプライベート回答エンジンを優先する場合です。
Morphicを選ぶべきなのは、検索インターフェース自体を重視し、より豊富な生成型の検索結果コンポーネント、履歴、認証、そしてよりアプリケーションに近い体験を求める場合です。
プライベートナレッジ検索におけるOnyx、Khoj、AnythingLLMの比較
3つともプライベート情報を検索できますが、想定している導入環境は大きく異なります。
| 領域 | Onyx | Khoj | AnythingLLM |
|---|---|---|---|
| 主なユーザー | チーム/組織 | 個人 | 個人または小規模チーム |
| 接続済みアプリ | 豊富なコネクターエコシステム | 個人のナレッジソース | 文書/ワークスペース中心 |
| ウェブ検索 | 強力 | 利用可能 | 文書検索に次ぐ位置づけ |
| 検索の深さ | ハイブリッド検索+エージェント型RAG | バイエンコーダー+リランキング | 組み込みRAGパイプライン |
| ローカルモデル | はい | はい | はい |
| 最適な用途 | 全社ナレッジ | 個人用セカンドブレイン | 簡単なプライベート文書Q&A |
Onyxを選ぶべきなのは、情報が多数のチームアプリケーションに分散しており、権限管理が重要な場合です。
Khojを選ぶべきなのは、ナレッジの主な所有者が個人で、検索可能なプライベートメモリー兼リサーチ環境を構築したい場合です。
AnythingLLMを選ぶべきなのは、最小限のインフラ作業ですぐにローカル文書検索ワークフローを構築したい場合です。
ウェブ検索とプライベートナレッジ検索の比較
この分野で最もよくある間違いの一つは、ウェブ検索とプライベートRAGを同じものとして扱うことです。
これらは異なる検索課題を解決します。
| 質問 | 最適な検索レイヤー |
|---|---|
| 今日、何が起きたか? | リアルタイムウェブ検索 |
| 社内ポリシーには何と書かれているか? | プライベート文書検索 |
| このプロジェクトで何が変わったか? | 接続済みアプリ/リポジトリ検索 |
| 最新の研究では何がわかっているか? | 深掘りリサーチ+ウェブ/学術検索 |
| 半年前、私はこれについて何を書いたか? | 個人のナレッジ検索 |
成熟したAI検索スタックでは、次の2つを組み合わせるケースが増えています。
ウェブ
\
プライベートファイル ----> 検索レイヤー ----> LLM ----> 引用付き回答
/
接続済みアプリ
Onyx、Khoj、SurfSense、Open WebUIなどの製品が、従来のRAGアプリケーションよりも幅広いものになりつつある理由はここにあります。
Ollamaで動かせるセルフホスト型AI検索ツールは?
このリストにあるツールのいくつかは、LLMの推論レイヤーをOllamaや別のローカルモデルサーバーに移行できます。
| ツール | ローカルモデルの構成 | 一般的なローカル検索スタック |
|---|---|---|
| Vane | Ollama | Vane+SearXNG+Ollama |
| Morphic | Ollama/互換プロバイダー | Morphic+SearXNG+Ollama |
| Onyx | Ollama、LiteLLM、vLLM | Onyx+コネクター+ローカルモデル |
| Khoj | ローカル/OpenAI互換エンドポイント | Khoj+ローカル検索+ローカルモデル |
| SurfSense | Ollama、LM Studio | SurfSense+コネクター+ローカルモデル |
| Open WebUI | Ollama | Open WebUI+SearXNG+Ollama |
| ローカル深掘りリサーチャー | Ollama、LM Studio | リサーチエージェント+検索バックエンド+ローカルモデル |
| AnythingLLM | Ollama、LM Studio、LocalAI | AnythingLLM + ローカル埋め込み + ローカルベクトルDB |
重要な点は、ローカル推論によってライブウェブ検索がオフラインになるわけではないということです。
次のようなスタックです。
Vane
|
SearXNG
|
Ollama
LLM、検索オーケストレーション、履歴、アプリケーションデータを自分のハードウェア上に保持できますが、ライブインターネットについて質問する場合、SearXNGは依然として外部の検索サービスへアクセスする必要があります。
完全なエアギャップ構成は、すでにローカルに保存されている知識に対してのみ機能します。そのため、AnythingLLM、RAGFlow、Khojなどのプライベートドキュメントシステムがより重要になります。
SearXNGとOllamaでセルフホスト型AI検索スタックを構築する方法
ホームラボでは、検索、推論、ストレージを分離する構成が最もすっきりしています。
ブラウザ
|
AI検索アプリ
Vane / Morphic / Open WebUI
|
+--+-------------------+
| |
SearXNG Ollama
| |
ライブウェブ ローカルLLM
|
インターネット
プライベートストレージ
PDF / メモ / ドキュメント / キャッシュ / インデックス
この分離により、柔軟性が得られます。SearXNGを置き換えずにVaneをMorphicへ変更できます。検索アプリケーションを再構築せずに、Ollamaで実行するモデルをアップグレードできます。アプリケーションコンテナが変わっても、ドキュメントアーカイブとインデックスを永続ストレージ上に保持できます。
このアーキテクチャは、ローカルAIホームラボに自然に適しています。ストレージ、Dockerサービス、検索インデックス、ベクトルデータベース、モデルランタイムを同じサーバーに配置することも、LANを介して分散することもできます。
軽量なサーバーで検索と検索結果の取得を継続的にホストし、より高性能なGPUマシンでLLMを実行できます。
常時稼働サーバー GPUワークステーション
| |
AI検索アプリ Ollama
SearXNG vLLM
ベクトルDB |
ドキュメント <------ LAN ---------+
すべてのサービスを1台の過剰に大きなボックスへ無理に集約するより、こちらの方が実用的な場合があります。
セルフホスト型AI検索には、どれくらいのハードウェアが必要ですか?
検索アプリケーション自体は、通常、スタック内で最も負荷の高い部分ではありません。
リソースは複数の異なる層で消費されます。
| レイヤー | 主なリソース | 重要な理由 |
|---|---|---|
| ウェブ検索 | ネットワーク + CPU | 複数の外部ソースにクエリを送り解析 |
| LLM推論 | RAM / VRAM | 回答と調査概要を生成 |
| 埋め込み | CPU / GPU + RAM | プライベートドキュメントをインデックス化 |
| ベクトルデータベース | RAM + ストレージ | 埋め込みを保存・検索 |
| ドキュメント解析 | CPU + ストレージ | PDF、Officeファイル、OCR、メタデータを処理 |
| 検索履歴 / キャッシュ | ストレージ | 会話、検索結果、調査状態を保持 |
シンプルなVane + SearXNG構成なら、数百万件のドキュメントチャンクをインデックスする大規模なRAGFlow環境より、はるかに少ないハードウェアで動作します。
モデルが最大の変動要因になることが多いです。ホスト型モデルを使う場合、検索サーバーは比較的軽量な構成にできます。Ollamaでより大規模なローカル推論モデルを実行すると、RAMやアクセラレーターの要件が急速に高まります。
AnythingLLMの現在のガイダンスは、この違いをよく示しています。アプリケーション自体は軽量にできますが、より快適なローカルモデル体験には、より多くのメモリとGPU容量が役立ちます。同じ原則が、このリストのほとんどのツールにも当てはまります。
セルフホスト型でも自動的にプライベートになるわけではない
これは、このカテゴリー全体で最も重要なプライバシーチェックです。
アプリケーションをDockerで実行することは、1つのレイヤーにすぎません。
| レイヤー | 確認すべき質問 |
|---|---|
| 検索バックエンド | ウェブ検索クエリを受け取るのは誰ですか? |
| LLM | プロンプトと取得した文章はどこで処理されますか? |
| 埋め込み | インデックス作成中にドキュメントのテキストがサーバー外部に送信されますか? |
| ベクトルデータベース | セマンティックインデックスはどこに保存されますか? |
| 接続済みアプリ | 検索プラットフォームはどの外部サービスにアクセスできますか? |
| テレメトリ | どのような利用情報がインスタンスの外部に送信されますか? |
| 検索履歴 | クエリと生成された回答はどこに保存されますか? |
プライベートなドキュメント検索では、埋め込みレイヤーが特に見落とされやすい部分です。
ワークフローでローカルLLMを使用していても、プライベートなPDFのすべてのチャンクがクラウドの埋め込みAPIに送信されることがあります。これは完全にローカルなRAGスタックと同等ではありません。
プライバシーが目的なら、経路全体を確認してください。
ドキュメント
|
パーサー
|
埋め込みモデル
|
ベクトルDB
|
リトリーバー
|
LLM
|
回答
ZimaSpaceのローカルナレッジベースのガイドでは、単発のファイルチャットではなく、長期的なプライベート検索を目的とする場合に、ストレージ、埋め込み、ベクトル検索、根拠のルールが重要となる理由を詳しく解説しています。
AI検索はディープリサーチへ進化している
2026年における最大の変化は、検索が反復的になりつつあることです。
従来のAI検索フローは次のとおりでした。
質問
|
一度検索する
|
要約
|
回答
新しいリサーチフローは、次のようになりつつあります。
質問
|
検索
|
読む
|
不足している証拠を特定
|
もう一度検索
|
情報源を比較
|
質問を洗練
|
もう一度検索
|
統合
|
引用付きレポート
Local Deep Researcherはこのパターンを明確に示していますが、Onyxのディープリサーチ、SurfSenseのようなリサーチ指向のワークスペース、最新の回答エンジンに登場している「品質重視」モードや適応型モードにも、同じ方向性が見られます。
この変化がセルフホスティングにとって重要なのは、ディープリサーチが通常の検索よりも多くのリソースを必要とするためです。検索リクエスト、取得テキスト、長いコンテキスト、モデル呼び出し、そしてより大きなリサーチ状態が増加します。
メリットは、ローカルAI検索サーバーが、単なるプライベートなGoogleの代替以上のものになれることです。公開ウェブと自分のデータの両方を対象とする、常時稼働のリサーチレイヤーにできます。
注目すべきその他のセルフホスト型AI検索ツール
Farfalleは、SearXNG、Ollama、LiteLLM、エージェント指向の検索をサポートするオープンソースAI検索プロジェクトとして、引き続き注目に値します。VaneやMorphicとの重複が大きいため、主要なTop 10枠には入りませんでした。
学術検索、コード検索、エンタープライズコネクター、ベクトル検索、NotebookLM風ワークスペースに特化したツールも、ますます増えています。この分野は急速に広がっているため、「最良のAI検索エンジンは何か」と尋ねるより、実際にどの検索・情報取得の課題を解決する必要があるのかを問うほうが有用になっています。
最終的な結論
Vaneを選ぶのは、SearXNGとOllamaを使った、セルフホスト型のPerplexity風検索体験を最も直接的に実現したい場合です。
Morphicを選ぶのは、より高度な生成検索インターフェースと、よりアプリケーションらしいデプロイを重視する場合です。
Onyxを選ぶのは、実際に検索したい対象が、多数のツールやリポジトリに分散した社内ナレッジである場合です。
Khojを選ぶのは、プライベートファイルとウェブを横断する個人用検索レイヤーが欲しい場合です。
SurfSenseを選ぶのは、検索が、より広範な調査、ノート、コネクター、オートメーションのワークフローの一部である場合です。
Open WebUIを選ぶのは、すでにOllamaベースのローカルAIスタックを利用しており、使い慣れたインターフェースにウェブ検索とローカルRAGを追加したいだけの場合です。
Local Deep Researcherを選ぶのは、1回の素早い回答ではなく、繰り返しの検索、内省、証拠の収集が必要なタスクの場合です。
RAGFlowを選ぶのは、ウェブ検索のUXよりも、プライベートなドキュメントの解析、取り込み、検索品質、大規模なRAGを重視する場合です。
AnythingLLMを選ぶのは、ローカルモデル、ローカル埋め込み、組み込みRAGを使って、プライベートなドキュメント検索を最も簡単に実現したい場合です。
SearXNGを選ぶのは、ウェブ検索バックエンド自体を自分で管理し、その検索層を複数のローカルAIアプリケーションに提供したい場合です。
したがって、最も便利なセルフホスト型AI検索スタックは、必ずしも1つのアプリケーションではありません。検索、情報取得、推論、プライベートストレージ、引用をそれぞれ独立して発展させられる、モジュール式のシステムであることがよくあります。
よくある質問
2026年に最適なセルフホスト型AI検索エンジンは何ですか?
Vaneは、引用付きのウェブ回答、SearXNG、Dockerデプロイ、Ollamaによるローカル推論を組み合わせているため、セルフホスト型のPerplexity風回答エンジンとして総合的に最も有力な選択肢の一つです。検索インターフェースと生成UIをより重視する場合は、Morphicが有力な代替ツールです。
Perplexityに代わる最良のオープンソース製品は何ですか?
VaneとMorphicは、最も近いオープンソースのセルフホスト型代替ツールです。VaneはSearXNGとローカルモデルを使ったプライバシー重視の回答に注力し、Morphicは生成UIと柔軟な検索プロバイダーを重視しています。
Perplexicaはまだ活動していますか?
以前はPerplexicaとして知られていたプロジェクトは、Vaneとして発展を続けています。現在のバージョンを探しているユーザーは、古いPerplexicaのインストールガイドに頼るのではなく、Vaneを評価すべきです。
AIウェブ検索を完全にオフラインで実行できますか?
いいえ、リアルタイムウェブから最新情報を取得する必要がある場合はできません。AIモデル、アプリケーション、履歴、検索オーケストレーションはローカルに保てますが、ウェブ検索バックエンドは最新のページや検索エンジンの結果を取得するために、インターネットアクセスを必要とします。完全にオフラインの検索が可能なのは、すでにローカルに保存されているデータだけを対象にする場合です。
SearXNGをOllamaと一緒に使えますか?
はい。SearXNGは検索結果を提供し、OllamaはローカルLLM推論を提供します。Vane、Morphic、Open WebUI、Local Deep Researcherなどのアプリケーションをその間に配置し、検索結果をAIが生成した回答に変換できます。
非公開文書に最適なセルフホスト型AI検索ツールはどれですか?
AnythingLLMは、ローカルで文書のQ&Aを行う際に最も簡単な選択肢の一つです。RAGFlowは複雑な取り込みや大規模なRAGシステムに適しており、Onyxは組織全体のさまざまなアプリケーションに文書が分散している場合に、より強力です。
チームに最適なセルフホスト型AI検索ツールはどれですか?
このリストでは、Onyxが企業全体の検索に最も適しています。コネクター、ハイブリッド検索、RAG、ウェブ検索、エージェント、チーム向けのガバナンスを組み合わせているためです。ワークフローがより調査中心であれば、SurfSenseも有力な選択肢です。
AI検索とRAGの違いは何ですか?
AI検索は、情報を取得して回答を生成する、より広いユーザー体験を指します。RAGは、関連する外部コンテキストを使ってLLMの回答を根拠付けるための検索アーキテクチャの一つです。セルフホスト型AI検索ツールは、非公開文書にはRAG、最新情報にはリアルタイムウェブ検索、またはその両方を使用できます。
セルフホスト型AI検索にベクトルデータベースは必要ですか?
通常のリアルタイムウェブ検索では必要ありません。ベクトルデータベースは、非公開文書、メモ、リポジトリ、その他の永続的な知識を対象にセマンティック検索を行う必要がある場合に役立ちます。AnythingLLM、RAGFlow、Onyx、Khojなどのツールは、従来のウェブ検索を超える検索レイヤーを使用します。
VaneとSearXNGの違いは何ですか?
SearXNGは検索結果を返すメタ検索バックエンドです。Vaneは、SearXNGを使って検索結果を取得し、その後LLMで結果を統合して、引用付きの回答を生成するAI回答エンジンです。
セルフホスト型AI検索では、ローカルモデルとクラウドモデルの両方を使えますか?
はい。このリストにある多くのツールは、両方をサポートしています。これにより、日常的な検索にはローカルのOllamaを使い、必要に応じて難しい調査タスクをホスト型モデルに振り分けるハイブリッドアーキテクチャを構築できます。
最初にセルフホストすべきなのは、AIモデルですか、それとも検索エンジンですか?
非公開文書のプライバシーが主な懸念であれば、まずモデル、埋め込み、文書インデックスから始めましょう。ウェブ検索クエリのプライバシーが主な懸念であれば、SearXNGなどのセルフホスト型検索バックエンドから始めましょう。最大限の制御が必要なら、両方のレイヤーをセルフホストしてください。
テック&AIハブ
もっと読む

2026年版ホームラボ向けローカルAI Web UIトップ10
ホームラボ向けに、Ollama対応、RAG、エージェント、マルチユーザーアクセス、セットアップの手間、最適な用途を含む、セルフホスト可能なローカルAIウェブUI 10種類を比較します。

GPT-6 Astraの長期的な費用はどれくらい?クラウドAIとローカルAI、どちらを選ぶべきか
トークン使用量、長期的なAIワークロード、クラウドとローカルのトレードオフ、そしてハイブリッドAIインフラストラクチャが重要な理由を網羅した、GPT-6 Astraの実用的なコストガイド。

GPT-6 Astra vs ローカルAI:エージェントのどの部分をホームサーバーに置くべきか?
GPT-6 Astraはクラウド上に置いたまま、ホームサーバーにはファイル、メモリ、RAG、ツール、権限、永続的なエージェント状態をローカルに保持できます。
