Skip to main content
PromptQuorum
Inicio/LLM locales avanzados/Reseña de Farfalle: un motor de búsqueda de IA autoalojado y de código abierto
Overview & Reference

Reseña de Farfalle: un motor de búsqueda de IA autoalojado y de código abierto

·10 min de lectura·Por Hans Kuepper · Fundador de PromptQuorum, herramienta de despacho multi-modelo · PromptQuorum

Farfalle es un motor de búsqueda de IA gratuito, de código abierto y autoalojado, basado en Perplexity, que responde preguntas combinando un proveedor de búsqueda con un LLM — incluidos modelos totalmente locales ejecutados mediante Ollama, de modo que una sesión de búsqueda nunca tiene que salir de tu propia infraestructura. Tiene licencia Apache 2.0, se instala vía Docker Compose, y también admite proveedores de LLM en la nube (OpenAI, Groq y otros mediante LiteLLM) si prefieres una configuración híbrida.

Farfalle (github.com/rashadphz/farfalle) es un motor de búsqueda de IA gratuito, de código abierto y autoalojado, con un estilo similar a Perplexity, con 3,541 estrellas en GitHub al momento de esta reseña. Responde preguntas combinando un proveedor de búsqueda (SearXNG, Tavily, Serper o Bing) con un LLM que puede ser un modelo en la nube o uno completamente local ejecutado mediante Ollama. Esta reseña cubre qué hace realmente Farfalle, cómo instalarlo y para quién es adecuado.

Conclusiones clave

  • Esta es la reseña complementaria a la entrada de Farfalle en el Directorio de Software de LLM Local
  • Gratuito y de código abierto bajo Apache 2.0, verificado el 2026-09-18
  • Se instala vía Docker Compose; corre en local en http://localhost:3000 una vez configurado
  • Backends de LLM: totalmente local mediante Ollama (Llama 3, Mistral, Gemma, Phi-3), o en la nube vía OpenAI, Groq, o modelos personalizados a través de LiteLLM
  • Proveedores de búsqueda: SearXNG, Tavily, Serper y Bing
  • Stack técnico: frontend en Next.js, backend en FastAPI, Redis para limitación de tasa, según el repositorio
  • 3,541 estrellas en GitHub al momento de esta reseña (2026-09-18)
  • Hay una demo alojada que usa solo modelos en la nube disponible en farfalle.dev sin necesidad de autoalojamiento

📍 En una frase

Farfalle es un motor de búsqueda de IA gratuito, de código abierto (Apache 2.0) y autoalojado, basado en Perplexity, que combina un proveedor de búsqueda con un LLM — incluidos modelos totalmente locales mediante Ollama — para responder preguntas con fuentes citadas.

💬 En términos simples

En lugar de pedirle a Perplexity o a un servicio alojado similar que busque en la web y resuma los resultados, Farfalle te permite ejecutar ese mismo tipo de herramienta tú mismo, en tu propio servidor, y opcionalmente apuntarlo a un modelo local para que tus consultas y el razonamiento del modelo nunca salgan de tu infraestructura.

📌Nota: Esta reseña se basa en el propio README de GitHub y los metadatos del repositorio de Farfalle. No afirma que PromptQuorum haya realizado benchmarks prácticos de la calidad de las respuestas de Farfalle frente a Perplexity u otros motores de búsqueda alojados.

¿Qué es Farfalle?

Farfalle es una aplicación de búsqueda autoalojada y de código abierto que responde una consulta obteniendo resultados de un proveedor de búsqueda y haciendo que un LLM sintetice una respuesta citada, al estilo de Perplexity. Como lo ejecutas tú mismo, eliges qué proveedor de búsqueda y qué LLM (local o en la nube) potencia cada búsqueda.

  • Tipo de producto: una app web autoalojada (con una API subyacente) — no es un producto SaaS alojado, aunque existe una demo limitada con modelos en la nube en farfalle.dev
  • Creador/repositorio: github.com/rashadphz/farfalle
  • Licencia: Apache 2.0, según el repositorio
  • Localidad: híbrida — puede ejecutarse totalmente sin conexión contra un LLM local y una instancia autoalojada de SearXNG, o usar proveedores de búsqueda/LLM en la nube, o combinar ambos
  • Escala: 3,541 estrellas en GitHub al momento de esta reseña (2026-09-18)
  • Stack técnico: frontend en Next.js, backend en FastAPI, Redis para limitación de tasa, componentes shadcn/ui, según el repositorio

¿Qué hace realmente Farfalle?

Farfalle toma una pregunta, obtiene resultados del proveedor de búsqueda que elijas, y hace que un LLM lea esos resultados y escriba una respuesta citada — un paso de planificación al estilo agente decide cómo ejecutar la búsqueda antes de generar la respuesta.

  • Paso de búsqueda: consulta a uno de cuatro proveedores compatibles — SearXNG (autoalojable, sin necesidad de clave de API), Tavily, Serper o Bing
  • Paso de respuesta: un LLM sintetiza una respuesta a partir de los resultados obtenidos, citando fuentes, en un formato al estilo Perplexity
  • Soporte de LLM local: se conecta a Ollama para inferencia totalmente local, con Llama 3, Mistral, Gemma y Phi-3 mencionados en el repositorio como modelos locales compatibles
  • Soporte de LLM en la nube: modelos de OpenAI (GPT-4o, GPT-3.5-turbo) y Llama 3 alojado en Groq, además de otros proveedores enrutados mediante LiteLLM
  • Búsqueda agéntica: el README describe un agente que planifica y ejecuta la búsqueda en lugar de un único paso de recuperación fijo
  • Integración con el navegador: Farfalle puede configurarse como motor de búsqueda predeterminado en un navegador, según el repositorio
  • Elementos de la hoja de ruta: el repositorio lista el historial de chat y la búsqueda de archivos locales como funciones planeadas, aún no lanzadas, al momento de esta reseña — verifica el estado actual en el repositorio antes de confiar en cualquiera de las dos

Ejemplos de uso: tres formas de usar Farfalle

Estos son flujos de trabajo concretos construidos a partir de la configuración documentada de Farfalle, no escenarios hipotéticos.

Precios y licencia de Farfalle

Farfalle en sí es gratuito y sin nivel de pago. Tiene licencia Apache 2.0, según el repositorio — una licencia permisiva que permite uso comercial, modificación y redistribución.

  • Sin suscripción, sin nivel de pago, sin límites de uso impuestos por Farfalle
  • No se requiere cuenta ni registro para autoalojarlo
  • Ejecutarlo de forma totalmente local (SearXNG autoalojado más un modelo Ollama local) no tiene costo por consulta más allá de tu propio hardware y electricidad
  • Si en su lugar conectas Tavily, Serper, Bing, OpenAI o Groq, se aplica el precio propio de esos proveedores — Farfalle no añade ningún margen
  • La demo alojada en farfalle.dev es una instancia separada, limitada y exclusiva de modelos en la nube, no un nivel de producto de pago

Farfalle vs. Local Deep Research

Farfalle y Local Deep Research combinan ambos la búsqueda web con un LLM, pero apuntan a trabajos distintos: Farfalle está pensado para respuestas de búsqueda rápidas, citadas y de un solo turno, mientras que Local Deep Research está pensado para informes de investigación más largos y de múltiples pasos.

Caso de uso principal

Farfalle:
Preguntas y respuestas citadas y rápidas al estilo Perplexity
Local Deep Research:
Informes de investigación profunda de varios pasos

Interfaz

Farfalle:
App web + CLI
Local Deep Research:
App web + CLI + API de Python

Soporte de LLM local

Farfalle:
Mediante Ollama
Local Deep Research:
Mediante Ollama y otros backends locales

Proveedores de búsqueda

Farfalle:
SearXNG, Tavily, Serper, Bing
Local Deep Research:
Varios, incluyendo SearXNG

Método de instalación

Farfalle:
Docker Compose
Local Deep Research:
pip o Docker

Si quieres un reemplazo de búsqueda rápido y de respuesta única, el alcance de Farfalle es la opción más adecuada. Si necesitas un informe de investigación más largo sintetizado a partir de muchas fuentes, revisa directamente Local Deep Research. Ambos son gratuitos y de código abierto; verifica los detalles de funciones actuales en el repositorio propio de cada proyecto antes de decidir.

¿Quién debería usar Farfalle?

Farfalle es adecuado para personas que quieren una experiencia de búsqueda al estilo Perplexity que controlan de extremo a extremo, incluida la opción de mantener todo el stack en local.

Para qué no es bueno Farfalle

Farfalle no es una buena opción si quieres un producto alojado sin configuración, historial de chat hoy, o informes de investigación profundos de varios pasos.

  • No es sin configuración — autoalojarlo requiere Docker Compose y, para un stack totalmente local, tu propia configuración de SearXNG y Ollama
  • Todavía no es una herramienta de historial de chat — el repositorio lo lista como elemento de la hoja de ruta, no como función lanzada, al momento de esta reseña
  • Todavía no es una herramienta de búsqueda de archivos locales — también listado como hoja de ruta, no lanzado, al momento de esta reseña
  • No es totalmente local a menos que lo elijas así — Tavily, Serper y Bing son proveedores de búsqueda en la nube; solo SearXNG puede autoalojarse junto a un modelo Ollama local para un stack completamente sin conexión
  • No está respaldado por una ronda de financiamiento o una empresa que esta reseña pudiera verificar — trátalo como un proyecto mantenido de forma independiente y respaldado por la comunidad

Errores comunes al evaluar Farfalle

La mayor parte de la confusión sobre Farfalle viene de asumir que es automáticamente totalmente privado, o de esperar funciones que aún están en la hoja de ruta.

Competidores y alternativas

Farfalle se compara con más frecuencia con otras herramientas de búsqueda local e investigación autoalojadas como Local Deep Research, Onyx y Hyperlink — su principal diferenciador es un formato de respuesta citada rápido, al estilo Perplexity, con una configuración sencilla mediante Docker Compose.

Herramienta
Más conocida por
Enlace
Local Deep ResearchGeneración de informes de investigación profunda y de varios pasos sobre fuentes locales y webReseña de Local Deep Research
OnyxPlataforma de búsqueda empresarial y RAG autoalojada (antes Danswer)Reseña de Onyx
Hyperlink (Nexa AI)App de búsqueda local y asistente personal sobre tus propios archivosReseña de Hyperlink

Esta lista refleja herramientas que se comparan habitualmente con Farfalle, no un ranking independiente de PromptQuorum — verifica el conjunto de funciones actual de cada herramienta antes de elegir.

Preguntas frecuentes

¿Qué es Farfalle?

Farfalle (github.com/rashadphz/farfalle) es un motor de búsqueda de IA gratuito, de código abierto (Apache 2.0) y autoalojado, basado en Perplexity, que combina un proveedor de búsqueda con un LLM para producir respuestas citadas.

¿Es gratuito Farfalle?

Sí. Farfalle es gratuito y de código abierto bajo Apache 2.0, sin nivel de pago. Si conectas un proveedor de búsqueda o LLM de pago (Tavily, Serper, Bing, OpenAI, Groq), se aplica el precio propio de ese proveedor — Farfalle en sí no cobra nada.

¿Farfalle puede funcionar totalmente sin conexión con modelos locales?

Sí, si lo eliges así: conecta Ollama para un LLM totalmente local y autoaloja SearXNG para la búsqueda. Tavily, Serper y Bing siguen siendo servicios en la nube, así que evítalos si quieres un stack completamente sin conexión.

¿Cómo instalo Farfalle?

Clona el repositorio, copia .env-template a .env, y ejecuta docker-compose -f docker-compose.dev.yaml up -d. La app queda disponible en http://localhost:3000. Verifica los pasos de configuración actuales en el repositorio de GitHub antes de ejecutarlos.

¿Qué LLMs locales admite Farfalle?

Mediante Ollama, el repositorio menciona Llama 3, Mistral, Gemma y Phi-3 como modelos locales compatibles.

¿Qué proveedores de búsqueda admite Farfalle?

Cuatro: SearXNG (autoalojable, sin necesidad de clave de API), Tavily, Serper y Bing.

¿Farfalle tiene una versión alojada que pueda probar primero?

Sí, hay una demo limitada que usa solo modelos en la nube en farfalle.dev, separada de la implementación autoalojada con Docker Compose.

¿Farfalle admite historial de chat o búsqueda en mis propios archivos locales?

Todavía no, al momento de esta reseña — el repositorio lista ambos como elementos de la hoja de ruta en lugar de funciones lanzadas. Consulta el README actual para conocer el estado actualizado.

¿Qué licencia usa Farfalle?

Apache 2.0, según el repositorio — una licencia permisiva que permite uso comercial, modificación y redistribución.

¿En qué se diferencia Farfalle de Local Deep Research?

Farfalle está diseñado para respuestas citadas, rápidas y de un solo turno al estilo Perplexity, mientras que Local Deep Research está diseñado para informes de investigación más largos y de varios pasos. Consulta la sección de comparación dedicada más arriba para más detalles.

Fuentes

← Volver a LLM locales avanzados