重要なポイント
- 41ツール、5つの種類:RAGフレームワーク・パイプライン(13)、ドキュメント/PDFチャットアプリ(13)、ノートアプリ連携(10)、ローカル検索・リサーチツール(7)、ベクトルデータベース(4)。Onyx、Karakeep、Surfのように複数の種類にまたがるツールもあり、該当する種類のそれぞれに掲載されています。
- 表は各ツールのレコードから生成され、公式のREADMEやサイトと照合されています。ダッシュは「ドキュメントに記載なし」を意味し、「非対応」を意味することはありません。
- 執筆時点で、GitHubはFlowiseとh2oGPTのリポジトリをアーカイブ済み(読み取り専用)としています。これらをベースに構築する前に、レビューで最新の状況を確認してください。
- 表内のツール名はすべて、そのツール自身のPromptQuorumレビューにリンクしています。インストール手順と制限事項はそちらで扱っています。
📍 一文で説明
ローカルモデルに自分のドキュメントを扱わせるツールは、RAGフレームワーク、ドキュメントチャットアプリ、ベクトルデータベース、ノート連携、ローカル検索という5つの異なる種類があるため、PromptQuorumディレクトリの41ツールは、各ツール自身のレビューと同じツールデータから生成した表を使って、種類ごとに比較している。
💬 簡潔に説明
開発者向けの部品にあたるツール、ファイルとチャットするための完成したアプリ、検索を成り立たせるベクトルを保存するツール、すでに使っているノートアプリに組み込むツールがあります。データベースとノートプラグインを同じ機能で比べても意味がないため、このガイドでは同じ種類どうしを比較します。
比較の方法
各ツールの事実(価格、ライセンス、対応プラットフォーム、ハードウェア要件、種類ごとの属性)は、そのツールのディレクトリレコードに一度だけ保存されます。下の比較表はこのレコードから生成され、ツール自身のレビューも同じレコードを参照するため、両者が異なる値を示すことはありません。
種類ごとの属性(たとえばローカルLLM対応やハイブリッド検索)は、各プロジェクトの公式READMEまたはウェブサイトから取得し、そこに書かれた文言と照合しています。ドキュメントに記載がない場合は、推測せず表にダッシュを表示します。条件付きの記載(ロードマップのみ、エンタープライズ版、関連プロジェクト、有料プラン)の場合は、その属性を表から外し、ツールのレビューで扱います。
表に載っているのは、PromptQuorum独自のレビューがあるツールだけです。この比較の対象は、自分のハードウェアで動くツールまたはセルフホストするツールで、順位付けはしません。最適なツールは、あなたの制約条件によって変わるためです。
比較表
下からツールの種類を選び、行に沿って横に読んでください。ツール名をクリックすると、PromptQuorumの詳細レビューが開きます。
| ツール | 価格 | ライセンス | プラットフォーム | 動作環境 | ハードウェア | バージョン | ビジュアル / ドラッグ&ドロップビルダー | ローカルLLM対応 | エージェント対応 | 複数のベクトルストア | Docker / セルフホスト | ローカルAPIサーバー | レビュー | 製品リンク · 開示済み |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| cognee | 無料 | Apache-2.0 | — | ハイブリッド | CPUで十分 | — | — | はい | — | — | はい | はい | レビューを読む → | cognee |
| Dify | フリーミアム | Modified Apache 2.0 | Web, Linux | ハイブリッド | CPUで十分 | — | はい | はい | はい | — | はい | はい | レビューを読む → | Dify |
| Flowise | フリーミアム | Apache-2.0 | Web | ハイブリッド | — | — | はい | — | はい | はい | はい | はい | レビューを読む → | Flowise |
| Haystack | 無料 | Apache-2.0 | macOS, Windows, Linux | ハイブリッド | — | — | — | はい | はい | — | はい | — | レビューを読む → | Haystack |
| Langchain-Chatchat | 無料 | Apache-2.0 | Linux, macOS, Windows | ハイブリッド | モデルにより異なる | v0.3.1 | — | はい | はい | はい | はい | はい | レビューを読む → | Langchain-Chatchat |
| Langflow | 無料 | MIT | Web | ハイブリッド | CPUで十分 | — | はい | — | はい | はい | はい | はい | レビューを読む → | Langflow |
| LlamaIndex | 無料 | MIT | macOS, Windows, Linux | ハイブリッド | — | — | — | はい | はい | はい | — | — | レビューを読む → | LlamaIndex |
| LongMemory | 無料 | Apache-2.0 | macOS, Windows, Linux | ハイブリッド | CPUで十分 | v1.2.3 | — | — | はい | — | はい | はい | レビューを読む → | LongMemory |
| MaxKB | フリーミアム | GPL-3.0 | Web, Linux | ハイブリッド | CPUで十分 | — | — | はい | はい | — | はい | — | レビューを読む → | MaxKB |
| Onyx | フリーミアム | MIT (core) + Enterprise Edition proprietary … | Web, Linux | ハイブリッド | — | — | — | はい | はい | — | はい | はい | レビューを読む → | Onyx |
| Self-hosted AI Starter Kit | 無料 | Apache-2.0 | — | ローカル | モデルにより異なる | — | はい | はい | はい | — | はい | — | レビューを読む → | Self-hosted AI Starter Kit |
| txtai | 無料 | Apache-2.0 | macOS, Windows, Linux | ローカル | CPUで十分 | — | — | はい | はい | — | はい | はい | レビューを読む → | txtai |
| Vane (formerly Perplexica) | 無料 | MIT | macOS, Windows, Linux | ハイブリッド | CPUで十分 | — | — | はい | — | — | はい | はい | レビューを読む → | Vane (formerly Perplexica) |
「—」は、そのプロジェクト自身のドキュメントに記載がないことを示すもので、機能がないという意味ではありません。値は各プロジェクトの公式READMEまたはサイトから取得し、ツールのレビューを更新する際に再確認しています。
RAGフレームワーク:違い
- ビジュアルビルダー。 Dify、Flowise、LangflowおよびSelf-hosted AI Starter Kitは、ビジュアルまたはドラッグ&ドロップ式のワークフロービルダーをドキュメントに記載しています。
- ローカルLLM。 cognee、Haystack、Langchain-Chatchat、LlamaIndex、MaxKB、Onyx、Self-hosted AI Starter Kit、txtaiおよびVane (formerly Perplexica)は、ローカルLLMでの利用をドキュメントに記載しています。
- エージェント。 Dify、Flowise、Haystack、Langchain-Chatchat、Langflow、LlamaIndex、LongMemory、MaxKB、Onyx、Self-hosted AI Starter Kitおよびtxtaiは、エージェント対応をドキュメントに記載しています。
- 複数のベクトルストア。 Flowise、Langchain-Chatchat、LangflowおよびLlamaIndexは、複数のベクトルストアとの連携をドキュメントに記載しています。
- Dockerとセルフホスト。 cognee、Dify、Flowise、Haystack、Langchain-Chatchat、Langflow、LongMemory、MaxKB、Onyx、Self-hosted AI Starter Kit、txtaiおよびVane (formerly Perplexica)は、Dockerまたはセルフホストでのデプロイをドキュメントに記載しています。
- API。 cognee、Dify、Flowise、Langchain-Chatchat、Langflow、LongMemory、Onyx、txtaiおよびVane (formerly Perplexica)は、HTTPまたはREST APIをドキュメントに記載しています。
ドキュメント/PDFチャット:違い
- ローカルLLM。 AnythingLLM、h2oGPT、Khoj、Langchain-Chatchat、PrivateGPT、Quivr、SidekickおよびSurfは、ローカルLLMでの利用をドキュメントに記載しています。
- ドキュメント形式。 AnythingLLM、h2oGPT、Khoj、PrivateGPT、QuivrおよびRAGFlowは、複数の対応ファイル形式をドキュメントに記載しています。
- 引用。 AnythingLLM、PrivateGPT、RAGFlow、SidekickおよびSurfは、回答での情報源の引用をドキュメントに記載しています。
- デスクトップアプリ。 AnythingLLM、KhojおよびSurfは、インストール型のデスクトップアプリをドキュメントに記載しています。
- Dockerとセルフホスト。 AnythingLLM、h2oGPT、Langchain-Chatchat、PrivateGPTおよびRAGFlowは、Dockerまたはセルフホストでのデプロイをドキュメントに記載しています。
- API。 AnythingLLM、h2oGPT、Langchain-Chatchat、PrivateGPT、RAGFlowおよびToolNeuronは、APIをドキュメントに記載しています。
ベクトルデータベース:違い
- ハイブリッド検索。 Milvus、QdrantおよびWeaviateは、キーワード検索とベクトル検索を組み合わせたハイブリッド検索をドキュメントに記載しています。
- メタデータフィルタリング。 Chroma、Milvus、QdrantおよびWeaviateは、メタデータによる絞り込みをドキュメントに記載しています。
- 分散デプロイ。 Milvus、QdrantおよびWeaviateは、分散またはクラスタ構成でのデプロイをドキュメントに記載しています。
- Dockerとセルフホスト。 Milvus、QdrantおよびWeaviateは、Dockerまたはセルフホストでのデプロイをドキュメントに記載しています。
- マネージドクラウド。 Chroma、Milvus、QdrantおよびWeaviateは、セルフホストに加えて、ホスト型のクラウド提供をドキュメントに記載しています。
- ライセンス。 Chroma、Milvus、QdrantはApache-2.0で、WeaviateのコアはBSD-3-Clauseです。一部の制限付き機能は独自のWeaviate Licenseの下にあります。詳細は各ツールのレビューを参照してください。
ノート連携:違い
- 対応ノートアプリ。 Obsidian向けはBMO Chatbot、Copilot for Obsidian、Smart ConnectionsおよびText Generator、Logseq向けはlogseq-copilot、Joplin向けはJoplin AIです。Blinko、SiYuanおよびSurfは、AIを内蔵した独立型のノートアプリです。
- ローカルLLM。 BMO Chatbot、Copilot for Obsidian、Joplin AI、Karakeep、logseq-copilotおよびSurfは、ローカルLLMでの利用をドキュメントに記載しています。
- セマンティック検索。 KarakeepおよびSmart Connectionsは、ノートに対するセマンティック検索をドキュメントに記載しています。
- ノートとのチャット。 BMO ChatbotおよびJoplin AIは、ノートとのチャットをドキュメントに記載しています。
ローカル検索・リサーチ:違い
- ローカルLLM。 Farfalle、Karakeep、Local Deep Research、OnyxおよびVane (formerly Perplexica)は、ローカルLLMでの利用をドキュメントに記載しています。
- Web検索。 Farfalle、Local Deep Research、OnyxおよびVane (formerly Perplexica)は、Web検索をドキュメントに記載しています。
- 自分のファイル。 Local Deep Research、OnyxおよびSmart Connectionsは、自分のファイルやノートの検索をドキュメントに記載しています。
- 引用。 Local Deep ResearchおよびVane (formerly Perplexica)は、情報源の引用をドキュメントに記載しています。
この比較で分からないこと
- この比較が扱うのはドキュメントに記載された機能であり、品質ではありません。回答の精度、インデックス作成の速度、スケーラビリティについては何も示していません。PromptQuorumは、掲載ツールについてこれらを測定していません。
- ダッシュは、確認したドキュメントに記載がないことを示すもので、否定的な評価ではありません。READMEに書かれていなくても、その機能に対応しているツールがある可能性があります。
- プロジェクトの状況も重要です。執筆時点で、GitHubはFlowiseとh2oGPTのリポジトリをアーカイブ済み(読み取り専用)としており、そこでは今後の開発が行われないことを意味します。新しいプロジェクトで採用する前に、各ツールのレビューを確認してください。
- ツールは急速に変化します。各ツールのレビューには確認したバージョンが明記されており、このガイドはレビューが更新されるたびに更新されます。
よくある質問
RAGフレームワーク、ドキュメントチャットアプリ、ベクトルデータベースの違いは何ですか?
RAGフレームワークは、検索拡張パイプラインを構築するための開発者向けツールキットです。ドキュメントチャットアプリは、ファイルについて質問するための完成したアプリケーションです。ベクトルデータベースは、類似検索を成り立たせる数値の埋め込みを保存するもので、通常は前の2つの内部の部品として使われます。それぞれ役割が異なるため、別々に比較しています。
比較表のダッシュは何を意味しますか?
プロジェクト自身のドキュメントにその属性の記載がないという意味です。機能がないという意味ではありません。ツールのレビューやリポジトリを確認してください。
なぜ同じツールが複数回登場するのですか?
一部のツールは、ノートアプリに組み込めて検索もできるツールのように、複数の役割を持ちます。そのため、該当する種類のそれぞれに、その種類に当てはまる属性とともに掲載しています。
これらのツールにアフィリエイトリンクはありますか?
いいえ。執筆時点で、PromptQuorumはこの比較に掲載されているどのツールともアフィリエイト関係がなく、ここにあるリンクから手数料が発生することもありません。
この比較はどのくらいの頻度で更新されますか?
年に2回、および掲載ツールのレビューが更新されるたびに更新されます。表がそれらのレビューと同じデータから生成されているためです。
出典
- 各ツールの公式READMEまたはウェブサイト(そのツールのPromptQuorumレビューに記載。比較表からリンク)。
- PromptQuorumローカルAIアプリディレクトリ — 表の各行の生成元となるレコード。
- 掲載された各プロジェクトのGitHubリポジトリの状況(アーカイブ済みか稼働中か)。このガイドの執筆時に確認。