Aller au contenu principal
PromptQuorumConçu pour les humains. Structuré pour l'IA.
Accueil/LLM locaux avancés
Overview & Reference

Farfalle : un moteur de recherche IA auto-hébergé et open source

·10 min de lecturePar Hans Kuepper · Fondateur de PromptQuorum · Moteur de découverte de l'IA open-weight et open source

Farfalle est un moteur de recherche IA gratuit, open source et auto-hébergé, inspiré de Perplexity, qui répond aux questions en combinant un fournisseur de recherche avec un LLM — y compris des modèles entièrement locaux exécutés via Ollama, si bien qu'une session de recherche n'a jamais besoin de quitter votre propre infrastructure. Il est sous licence Apache 2.0, s'installe via Docker Compose, et prend aussi en charge des fournisseurs de LLM cloud (OpenAI, Groq et d'autres via LiteLLM) si vous préférez une configuration hybride.

Points clés

  • Cet avis complète la fiche de Farfalle dans l'annuaire des logiciels LLM locaux
  • Gratuit et open source sous licence Apache 2.0, vérifié le 18/09/2026
  • S'installe via Docker Compose ; tourne en local sur http://localhost:3000 une fois configuré
  • Backends LLM : entièrement local via Ollama (Llama 3, Mistral, Gemma, Phi-3), ou cloud via OpenAI, Groq, ou des modèles personnalisés via LiteLLM
  • Fournisseurs de recherche : SearXNG, Tavily, Serper et Bing
  • Pile technique : frontend Next.js, backend FastAPI, Redis pour la limitation de débit, selon le dépôt
  • 3 541 étoiles GitHub au moment de cet avis (18/09/2026)
  • Une démo hébergée utilisant uniquement des modèles cloud est disponible sur farfalle.dev, sans auto-hébergement

📍 En une phrase

Farfalle est un moteur de recherche IA gratuit, open source (Apache 2.0) et auto-hébergé, inspiré de Perplexity, qui associe un fournisseur de recherche à un LLM — y compris des modèles entièrement locaux via Ollama — pour répondre aux questions avec des sources citées.

💬 En termes simples

Plutôt que de demander à Perplexity ou un service hébergé similaire de chercher sur le web et de résumer les résultats, Farfalle vous permet d'exécuter vous-même ce type d'outil, sur votre propre serveur, et de le connecter éventuellement à un modèle local afin que vos requêtes et le raisonnement du modèle ne quittent jamais votre infrastructure.

📌Remarque: Cet avis s'appuie sur le README GitHub et les métadonnées du dépôt de Farfalle. Il n'affirme pas que PromptQuorum a effectué des benchmarks pratiques comparant la qualité des réponses de Farfalle à Perplexity ou à d'autres moteurs de recherche hébergés.

Farfalle (github.com/rashadphz/farfalle) est un moteur de recherche IA gratuit, open source et auto-hébergé, dans le style de Perplexity, avec 3 541 étoiles GitHub au moment de cet avis. Il répond aux questions en combinant un fournisseur de recherche (SearXNG, Tavily, Serper ou Bing) avec un LLM qui peut être un modèle cloud ou un modèle entièrement local exécuté via Ollama. Cet avis couvre ce que Farfalle fait réellement, comment l'installer, et à qui il convient.

Qu'est-ce que Farfalle ?

Farfalle est une application de recherche auto-hébergée et open source qui répond à une requête en récupérant des résultats auprès d'un fournisseur de recherche, puis en faisant synthétiser par un LLM une réponse citée, dans le style de Perplexity. Comme vous l'exécutez vous-même, vous choisissez quel fournisseur de recherche et quel LLM (local ou cloud) alimentent chaque recherche.

  • Type de produit : une application web auto-hébergée (avec une API sous-jacente) — pas un produit SaaS hébergé, bien qu'une démo limitée avec modèles cloud existe sur farfalle.dev
  • Créateur/dépôt : github.com/rashadphz/farfalle
  • Licence : Apache 2.0, d'après le dépôt
  • Localité : hybride — peut fonctionner entièrement hors ligne avec un LLM local et une instance SearXNG auto-hébergée, ou utiliser des fournisseurs de recherche/LLM cloud, ou combiner les deux
  • Échelle : 3 541 étoiles GitHub au moment de cet avis (18/09/2026)
  • Pile technique : frontend Next.js, backend FastAPI, Redis pour la limitation de débit, composants shadcn/ui, selon le dépôt

Que fait réellement Farfalle ?

Farfalle prend une question, récupère des résultats auprès du fournisseur de recherche choisi, puis fait lire ces résultats à un LLM qui rédige une réponse citée — une étape de planification façon agent décide comment mener la recherche avant que la réponse soit générée.

  • Étape de recherche : interroge l'un des quatre fournisseurs pris en charge — SearXNG (auto-hébergeable, sans clé API nécessaire), Tavily, Serper ou Bing
  • Étape de réponse : un LLM synthétise une réponse à partir des résultats récupérés, en citant les sources, dans un format façon Perplexity
  • Support LLM local : se connecte à Ollama pour une inférence entièrement locale, avec Llama 3, Mistral, Gemma et Phi-3 cités dans le dépôt comme modèles locaux pris en charge
  • Support LLM cloud : modèles OpenAI (GPT-4o, GPT-3.5-turbo) et Llama 3 hébergé sur Groq, plus d'autres fournisseurs routés via LiteLLM
  • Recherche agentique : le README décrit un agent qui planifie et exécute la recherche plutôt qu'une étape de récupération unique et fixe
  • Intégration navigateur : Farfalle peut être défini comme moteur de recherche par défaut d'un navigateur, selon le dépôt
  • Éléments de feuille de route : le dépôt liste l'historique de conversation et la recherche dans les fichiers locaux comme des fonctionnalités prévues, pas encore livrées, au moment de cet avis — vérifiez le statut actuel sur le dépôt avant de vous y fier

Exemples d'utilisation : trois façons d'utiliser Farfalle

Ce sont des cas d'usage concrets construits à partir de la configuration documentée de Farfalle, pas des scénarios hypothétiques.

Exécuter une pile de recherche entièrement locale et auto-hébergée

Associez Farfalle à une instance SearXNG auto-hébergée pour la récupération et à Ollama exécutant un modèle local (par exemple Llama 3 ou Mistral) pour l'étape de réponse. Configurée ainsi, une requête de recherche et sa réponse ne quittent jamais votre propre infrastructure.

Utiliser Farfalle comme assistant de recherche privé et cité

Connectez Tavily ou Serper pour une récupération web de meilleure qualité tout en gardant le LLM de réponse local via Ollama, pour obtenir des réponses citées façon Perplexity sans envoyer vos requêtes à un produit de recherche IA hébergé.

L'essayer hébergé avant de s'auto-héberger

Visitez la démo à modèles cloud uniquement sur farfalle.dev pour voir le format de réponse et le style de citation de Farfalle avant de vous engager dans un déploiement Docker Compose avec vos propres choix de fournisseurs de recherche et de LLM.

Tarifs et licence de Farfalle

Farfalle lui-même est gratuit, sans palier payant. Il est sous licence Apache 2.0, d'après le dépôt — une licence permissive qui autorise l'usage commercial, la modification et la redistribution.

  • Aucun abonnement, aucun palier payant, aucune limite d'usage imposée par Farfalle lui-même
  • Aucun compte ni inscription requis pour l'auto-héberger
  • L'exécuter entièrement en local (SearXNG auto-hébergé plus un modèle Ollama local) n'a aucun coût par requête au-delà de votre propre matériel et électricité
  • Si vous connectez plutôt Tavily, Serper, Bing, OpenAI ou Groq, la tarification propre de ces fournisseurs s'applique — Farfalle n'ajoute aucune marge
  • La démo hébergée sur farfalle.dev est une instance séparée, limitée et à modèles cloud uniquement, pas un palier de produit payant

Farfalle vs Local Deep Research

Farfalle et Local Deep Research combinent tous deux la recherche web avec un LLM, mais visent des usages différents : Farfalle est conçu pour des réponses de recherche rapides, citées et en un seul échange, tandis que Local Deep Research est conçu pour des rapports de recherche plus longs et à plusieurs étapes.

Cas d'usage principal

Farfalle:
Q&R citée, rapide, façon Perplexity
Local Deep Research:
Rapports de recherche approfondie à plusieurs étapes

Interface

Farfalle:
Application web + CLI
Local Deep Research:
Application web + CLI + API Python

Support LLM local

Farfalle:
Via Ollama
Local Deep Research:
Via Ollama et d'autres backends locaux

Fournisseurs de recherche

Farfalle:
SearXNG, Tavily, Serper, Bing
Local Deep Research:
Plusieurs, dont SearXNG

Méthode d'installation

Farfalle:
Docker Compose
Local Deep Research:
pip ou Docker

Si vous voulez un remplacement de recherche rapide et à réponse unique, le périmètre de Farfalle convient mieux. Si vous avez besoin d'un rapport de recherche plus long synthétisé à partir de nombreuses sources, consultez directement Local Deep Research. Les deux sont gratuits et open source ; vérifiez les fonctionnalités actuelles sur le dépôt de chaque projet avant de décider.

Comparer dans l'annuaire

À qui s'adresse Farfalle ?

Farfalle convient aux personnes qui veulent une expérience de recherche façon Perplexity qu'elles contrôlent de bout en bout, avec la possibilité de garder toute la pile en local.

Utilisez Farfalle si vous

  • Voulez une alternative auto-hébergée et open source à un produit de recherche IA hébergé, pour contrôler le fournisseur de recherche et le modèle
  • Voulez la possibilité d'exécuter le LLM de réponse entièrement en local via Ollama, pour des raisons de confidentialité ou de coût
  • Êtes à l'aise pour exécuter une pile Docker Compose et configurer un fichier .env
  • Voulez des réponses citées et sourcées plutôt qu'une simple réponse de chat sans référence
  • Voulez définir un moteur de recherche auto-hébergé comme recherche par défaut de votre navigateur

Regardez ailleurs si vous

  • Voulez un produit entièrement hébergé, sans configuration — la démo farfalle.dev est à modèles cloud uniquement et n'est pas positionnée comme un palier de produit complet
  • Avez besoin aujourd'hui de l'historique de conversation ou de la recherche dans vos fichiers locaux — le dépôt liste les deux comme éléments de feuille de route, pas comme fonctionnalités livrées, au moment de cet avis
  • Voulez un rapport de recherche approfondie à plusieurs étapes plutôt qu'une réponse rapide en un seul échange — voir Local Deep Research à la place
  • Avez besoin d'un support éditeur avec SLA — cet avis n'a trouvé aucune preuve de soutien commercial ou de contrat de support derrière le projet

Pour quoi Farfalle n'est pas adapté

Farfalle ne convient pas si vous voulez un produit hébergé sans configuration, l'historique de conversation dès aujourd'hui, ou des rapports de recherche approfondie à plusieurs étapes.

  • Pas sans configuration — l'auto-hébergement nécessite Docker Compose et, pour une pile entièrement locale, votre propre installation SearXNG et Ollama
  • Pas encore un outil d'historique de conversation — le dépôt le liste comme élément de feuille de route, pas comme fonctionnalité livrée, au moment de cet avis
  • Pas encore un outil de recherche dans les fichiers locaux — également listé comme feuille de route, pas livré, au moment de cet avis
  • Pas entièrement local sauf si vous le choisissez ainsi — Tavily, Serper et Bing sont des fournisseurs de recherche cloud ; seul SearXNG peut être auto-hébergé aux côtés d'un modèle Ollama local pour une pile entièrement hors ligne
  • Pas soutenu par un tour de financement ou une entreprise que cet avis a pu vérifier — considérez-le comme un projet maintenu de façon indépendante, soutenu par sa communauté

Erreurs courantes à propos de Farfalle

La plupart des confusions autour de Farfalle viennent de l'hypothèse qu'il est automatiquement entièrement privé, ou de l'attente de fonctionnalités encore en feuille de route.

Erreur 1 : supposer que Farfalle est entièrement local par défaut

Une configuration par défaut utilise souvent des fournisseurs de recherche ou des LLM cloud. Être entièrement local nécessite de choisir délibérément Ollama pour le LLM et d'auto-héberger SearXNG pour la recherche — Tavily, Serper et Bing restent des services cloud quel que soit le LLM connecté.

Erreur 2 : attendre l'historique de conversation ou la recherche de fichiers locaux dès l'installation

Le dépôt liste les deux comme éléments de feuille de route plutôt que comme fonctionnalités livrées au moment de cet avis — vérifiez le README actuel du dépôt avant de supposer que l'un ou l'autre est disponible.

Erreur 3 : confondre la démo farfalle.dev avec un déploiement auto-hébergé complet

La démo hébergée sur farfalle.dev utilise uniquement des modèles cloud et n'est qu'un aperçu limité, pas un substitut à l'examen de la configuration d'auto-hébergement si le support LLM local compte pour vous.

Erreur 4 : attendre le même ensemble de fonctionnalités qu'un outil de recherche approfondie

Farfalle est conçu pour des réponses de recherche rapides, citées et en un seul échange, pas pour une synthèse de recherche à plusieurs étapes. Pour des rapports de recherche plus longs, comparez-le à Local Deep Research plutôt que d'attendre de Farfalle qu'il remplisse ce rôle.

Concurrents et alternatives

Farfalle est le plus souvent comparé à d'autres outils de recherche locale et de recherche approfondie auto-hébergés comme Local Deep Research, Onyx et Hyperlink — sa principale distinction est un format de réponse citée rapide, façon Perplexity, avec une configuration Docker Compose simple.

Outil
Connu pour
Lien
Local Deep ResearchGénération de rapports de recherche approfondie à plusieurs étapes sur des sources locales et webAvis Local Deep Research
OnyxPlateforme de recherche d'entreprise et de RAG auto-hébergée (anciennement Danswer)Avis Onyx
Hyperlink (Nexa AI)Application de recherche locale et d'assistant personnel sur vos propres fichiersAvis Hyperlink

Cette liste reflète les outils couramment comparés à Farfalle, pas un classement indépendant de PromptQuorum — vérifiez l'ensemble de fonctionnalités actuel de chaque outil avant de choisir.

Comparer dans l'annuaire

Questions fréquentes

Qu'est-ce que Farfalle ?

Farfalle (github.com/rashadphz/farfalle) est un moteur de recherche IA gratuit, open source (Apache 2.0) et auto-hébergé, inspiré de Perplexity, qui associe un fournisseur de recherche à un LLM pour produire des réponses citées.

Farfalle est-il gratuit ?

Oui. Farfalle est gratuit et open source sous licence Apache 2.0, sans palier payant. Si vous connectez un fournisseur de recherche ou de LLM payant (Tavily, Serper, Bing, OpenAI, Groq), la tarification propre de ce fournisseur s'applique — Farfalle lui-même ne facture rien.

Farfalle peut-il fonctionner entièrement hors ligne avec des modèles locaux ?

Oui, si vous le configurez ainsi : connectez Ollama pour un LLM entièrement local et auto-hébergez SearXNG pour la recherche. Tavily, Serper et Bing restent des services cloud, à éviter si vous voulez une pile entièrement hors ligne.

Comment installer Farfalle ?

Clonez le dépôt, copiez .env-template vers .env, puis exécutez docker-compose -f docker-compose.dev.yaml up -d. L'application est alors disponible sur http://localhost:3000. Vérifiez les étapes de configuration actuelles sur le dépôt GitHub avant de les exécuter.

Quels LLM locaux Farfalle prend-il en charge ?

Via Ollama, le dépôt cite Llama 3, Mistral, Gemma et Phi-3 comme modèles locaux pris en charge.

Quels fournisseurs de recherche Farfalle prend-il en charge ?

Quatre : SearXNG (auto-hébergeable, sans clé API nécessaire), Tavily, Serper et Bing.

Farfalle a-t-il une version hébergée à essayer en premier ?

Oui, une démo limitée utilisant uniquement des modèles cloud tourne sur farfalle.dev, séparée du déploiement auto-hébergé via Docker Compose.

Farfalle prend-il en charge l'historique de conversation ou la recherche dans mes propres fichiers locaux ?

Pas encore, au moment de cet avis — le dépôt liste les deux comme éléments de feuille de route plutôt que comme fonctionnalités livrées. Vérifiez le README actuel pour un statut à jour.

Quelle licence utilise Farfalle ?

Apache 2.0, d'après le dépôt — une licence permissive qui autorise l'usage commercial, la modification et la redistribution.

En quoi Farfalle diffère-t-il de Local Deep Research ?

Farfalle est conçu pour des réponses citées rapides et en un seul échange, façon Perplexity, tandis que Local Deep Research est conçu pour des rapports de recherche plus longs et à plusieurs étapes. Voir la section de comparaison dédiée ci-dessus pour plus de détails.

Sources

← Retour aux LLM locaux avancés

MCP