重要なポイント
- これはローカルLLMソフトウェアディレクトリ内のFarfalleエントリーに対応するレビュー記事です
- Apache 2.0の下で無料・オープンソース(2026-09-18確認)
- Docker Composeでインストール。セットアップ後はローカルの
http://localhost:3000で動作 - LLMバックエンド:Ollama経由の完全ローカル(Llama 3、Mistral、Gemma、Phi-3)、またはOpenAI、Groq、LiteLLM経由のカスタムモデルによるクラウド
- 検索プロバイダー:SearXNG、Tavily、Serper、Bing
- リポジトリによると、技術スタックはNext.jsフロントエンド、FastAPIバックエンド、レート制限用のRedis
- 本レビュー時点(2026-09-18)でGitHubスター3,541
- セルフホストなしで利用できる、クラウドモデルのみのホスト型デモがfarfalle.devで公開中
📍 一文で説明
Farfalleは、Perplexityをモデルにした無料・オープンソース(Apache 2.0)のセルフホスト型AI検索エンジンで、検索プロバイダーとLLM(Ollama経由の完全ローカルモデルを含む)を組み合わせ、引用付きで質問に回答します。
💬 簡潔に説明
Perplexityや同種のホスト型サービスにウェブ検索と結果の要約を依頼する代わりに、Farfalleを使えば同じ種類のツールを自分のサーバー上で自分自身で運用できます。任意でローカルモデルを指定すれば、クエリとモデルの推論が自分のインフラの外に出ることはありません。
📌補足: 本レビューは、Farfalle自身のGitHub READMEとリポジトリメタデータに基づいています。PromptQuorumがFarfalleの回答品質についてPerplexityや他のホスト型検索エンジンとの実機ベンチマークを行ったと主張するものではありません。
Farfalleとは?
Farfalleは、検索プロバイダーから結果を取得し、LLMに引用付きの回答を合成させる、Perplexityスタイルのセルフホスト型オープンソース検索アプリケーションです。 自分でホストするため、各検索を動かす検索プロバイダーとLLM(ローカルまたはクラウド)は自分で選択できます。
- 製品タイプ:セルフホスト型ウェブアプリ(背後にAPIあり)— ホスト型SaaS製品ではありませんが、farfalle.devに限定的なクラウドモデルデモが存在します
- 作者/リポジトリ:github.com/rashadphz/farfalle
- ライセンス:リポジトリによるとApache 2.0
- ローカル性:ハイブリッド — ローカルLLMとセルフホストのSearXNGインスタンスだけで完全オフライン動作させることも、クラウドの検索/LLMプロバイダーを使うことも、両者を混在させることも可能
- 規模:本レビュー時点(2026-09-18)でGitHubスター3,541
- 技術スタック:リポジトリによるとNext.jsフロントエンド、FastAPIバックエンド、レート制限用のRedis、shadcn/uiコンポーネント
Farfalleは実際に何をするのか?
Farfalleは質問を受け取り、選択した検索プロバイダーから結果を取得し、LLMにその結果を読ませて引用付きの回答を書かせます。回答生成前に、エージェント的なプランニングステップが検索の実行方法を決定します。
- 検索ステップ:対応する4つのプロバイダーのいずれかにクエリを送信 — SearXNG(セルフホスト可能、APIキー不要)、Tavily、Serper、Bing
- 回答ステップ:LLMが取得結果から、出典を引用しつつPerplexityスタイルの形式で回答を合成
- ローカルLLMサポート:完全ローカル推論のためにOllamaに接続。リポジトリにはLlama 3、Mistral、Gemma、Phi-3が対応ローカルモデルとして記載されています
- クラウドLLMサポート:OpenAIモデル(GPT-4o、GPT-3.5-turbo)とGroqホストのLlama 3、さらにLiteLLM経由の他プロバイダー
- エージェント的検索:READMEでは、単一の固定的な取得ステップではなく、検索を計画・実行するエージェントが説明されています
- ブラウザ連携:リポジトリによると、Farfalleはブラウザの既定の検索エンジンとして設定可能
- ロードマップ項目:リポジトリには、チャット履歴とローカルファイル検索が、本レビュー時点で計画中の未実装機能として記載されています — どちらかに依存する前に、リポジトリで最新状況を確認してください
使用例:Farfalleの3つの活用方法
これらは、Farfalleが文書化しているセットアップから構成した具体的なワークフローであり、仮説的なシナリオではありません。
Farfalleのインストール
FarfalleはDocker Composeから無料でインストールできます。ソースコードはGitHub上にあります。
インストール元 | リンク |
|---|---|
| GitHubリポジトリ(ソースコード、Apache 2.0) | github.com/rashadphz/farfalle |
| リポジトリをクローン | git clone https://github.com/rashadphz/farfalle.git |
| 環境テンプレートをコピー | cp .env-template .env |
| Docker Composeで起動 | docker-compose -f docker-compose.dev.yaml up -d |
| ホスト型デモ(クラウドモデルのみ) | farfalle.dev |
起動後、アプリはhttp://localhost:3000で利用可能になります。検索やクラウドLLMプロバイダー向けのオプションのAPIキーは.envファイルに設定します。ローカルのOllamaモデルとセルフホストのSearXNGインスタンスだけで完全に動かす場合は不要です。手順はリリースごとに変わる可能性があるため、実行前にGitHubリポジトリで最新のセットアップ手順を確認してください。
Farfalleの料金とライセンス
Farfalle自体は無料で、有料プランはありません。 リポジトリによるとApache 2.0ライセンスであり、商用利用・改変・再配布を許可する寛容なライセンスです。
- Farfalle自体によるサブスクリプション、有料プラン、利用制限はありません
- セルフホストにアカウント登録は不要です
- 完全ローカルで実行する場合(セルフホストのSearXNGとローカルのOllamaモデル)、自分のハードウェアと電気代以外にクエリごとのコストはかかりません
- Tavily、Serper、Bing、OpenAI、Groqを接続する場合、それらのプロバイダー自体の料金が適用されます — Farfalleが上乗せすることはありません
- farfalle.devのホスト型デモは、別枠の限定的なクラウドモデル専用インスタンスであり、有料プランではありません
Farfalle vs. Local Deep Research
FarfalleとLocal Deep Researchはどちらもウェブ検索とLLMを組み合わせますが、対象とする用途が異なります。Farfalleは高速で引用付きの単発検索回答向け、Local Deep Researchはより長い複数ステップのリサーチレポート向けです。
主な用途
- Farfalle:
- 高速でPerplexityスタイルの引用付きQ&A
- Local Deep Research:
- 複数ステップのディープリサーチレポート
インターフェース
- Farfalle:
- Webアプリ + CLI
- Local Deep Research:
- Webアプリ + CLI + Python API
ローカルLLMサポート
- Farfalle:
- Ollama経由
- Local Deep Research:
- Ollamaおよび他のローカルバックエンド経由
検索プロバイダー
- Farfalle:
- SearXNG、Tavily、Serper、Bing
- Local Deep Research:
- SearXNGを含む複数プロバイダー
インストール方法
- Farfalle:
- Docker Compose
- Local Deep Research:
- pipまたはDocker
手早く単発の検索代替を求めるなら、Farfalleの範囲の方が合っています。多数の情報源をまたいで合成した、より長いリサーチレポートが必要なら、Local Deep Researchを直接検討してください。どちらも無料・オープンソースです。決定前に、各プロジェクト自身のリポジトリで最新の機能詳細を確認してください。
Farfalleはどんな人向けか?
Farfalleは、スタック全体をローカルに保つ選択肢も含め、Perplexityスタイルの検索体験を最初から最後まで自分でコントロールしたい人に向いています。
Farfalleが向いていないケース
Farfalleは、セットアップ不要のホスト型製品、今すぐ使えるチャット履歴、あるいは複数ステップのディープリサーチレポートを求める場合には向いていません。
- セットアップ不要ではありません — セルフホストにはDocker Composeが必要で、完全ローカルスタックには自分でSearXNGとOllamaをセットアップする必要があります
- まだチャット履歴ツールではありません — リポジトリでは、本レビュー時点でこれをロードマップ項目としており、実装済み機能ではないとされています
- まだローカルファイル検索ツールでもありません — これも本レビュー時点でロードマップ項目であり、実装済みではありません
- 選ばない限り完全ローカルにはなりません — Tavily、Serper、Bingはクラウド検索プロバイダーです。完全オフラインスタックのためにセルフホスト可能なのはSearXNGとローカルOllamaモデルの組み合わせのみです
- 本レビューで確認できる資金調達ラウンドや企業の支援はありません — 独立して維持されているコミュニティ支援型プロジェクトとして扱ってください
Farfalle評価時によくある誤解
Farfalleに関する混乱の多くは、デフォルトで完全にプライベートだと想定すること、またロードマップ段階の機能をすでにあると期待することから生じます。
競合・代替ツール
Farfalleは、Local Deep Research、Onyx、Hyperlinkなど、他のセルフホスト型ローカル検索・リサーチツールとよく比較されます。主な差別化要因は、シンプルなDocker Composeセットアップを伴う、高速でPerplexityスタイルの引用付き回答形式です。
ツール | 特徴 | リンク |
|---|---|---|
| Local Deep Research | ローカルとウェブの情報源にまたがる、複数ステップのディープリサーチレポート生成 | Local Deep Researchレビュー |
| Onyx | セルフホスト型のエンタープライズ検索・RAGプラットフォーム(旧称Danswer) | Onyxレビュー |
| Hyperlink(Nexa AI) | 自分のファイル上で動くローカル検索・パーソナルアシスタントアプリ | Hyperlinkレビュー |
このリストは、Farfalleとよく比較されるツールを示したものであり、PromptQuorum独自のランキングではありません。選択前に、各ツールの現在の機能セットを確認してください。
よくある質問
Farfalleとは何ですか?
Farfalle(github.com/rashadphz/farfalle)は、Perplexityをモデルにした、検索プロバイダーとLLMを組み合わせて引用付き回答を生成する、無料・オープンソース(Apache 2.0)のセルフホスト型AI検索エンジンです。
Farfalleは無料ですか?
はい。FarfalleはApache 2.0の下で無料・オープンソースであり、有料プランはありません。有料の検索/LLMプロバイダー(Tavily、Serper、Bing、OpenAI、Groq)を接続する場合、そのプロバイダー自体の料金が適用されます — Farfalle自体は何も課金しません。
Farfalleはローカルモデルだけで完全オフライン動作しますか?
そのように選択すれば可能です。完全ローカルLLMにはOllamaを接続し、検索用にはSearXNGをセルフホストしてください。Tavily、Serper、Bingはクラウドサービスのままなので、完全オフラインスタックを求める場合は避けてください。
Farfalleはどうやってインストールしますか?
リポジトリをクローンし、.env-templateを.envにコピーして、docker-compose -f docker-compose.dev.yaml up -dを実行します。その後、アプリはhttp://localhost:3000で利用可能になります。実行前に、GitHubリポジトリで最新のセットアップ手順を確認してください。
Farfalleはどのローカルモデルに対応していますか?
Ollama経由で、リポジトリはLlama 3、Mistral、Gemma、Phi-3を対応ローカルモデルとして挙げています。
Farfalleはどの検索プロバイダーに対応していますか?
4つです:SearXNG(セルフホスト可能、APIキー不要)、Tavily、Serper、Bing。
Farfalleには最初に試せるホスト版がありますか?
はい。セルフホスト型のDocker Composeデプロイとは別に、クラウドモデルのみを使う限定的なデモがfarfalle.devで動いています。
Farfalleはチャット履歴や自分のローカルファイルの検索に対応していますか?
本レビュー時点ではまだです — リポジトリでは、どちらも実装済み機能ではなくロードマップ項目として挙げられています。最新状況は現在のREADMEで確認してください。
Farfalleはどのライセンスを使っていますか?
リポジトリによるとApache 2.0です。商用利用・改変・再配布を許可する寛容なライセンスです。
FarfalleはLocal Deep Researchとどう違いますか?
Farfalleは高速で単発のPerplexityスタイルの引用付き回答向けに構築されており、Local Deep Researchはより長い複数ステップのリサーチレポート向けに構築されています。詳細は上記の専用比較セクションを参照してください。