¿Qué es SearXNG?
SearXNG es un metabuscador gratuito: envía tu consulta a muchos servicios de búsqueda a la vez y fusiona las respuestas en una sola lista. La documentación lo describe como búsqueda sin rastreo, enumera unas 70 instancias públicas en searx.space y señala que nació a mediados de 2021 como fork del proyecto searx.
Para la IA local, su valor está en la API de búsqueda: una interfaz solicita /search?q=...&format=json y obtiene resultados estructurados que puede pasar a un modelo. El software no contiene ningún modelo ni genera respuestas; por eso los motores de respuestas como Vane y Farfalle, que pueden usarlo como paso de búsqueda, añaden el modelo por encima.
Dónde conseguirlo
SearXNG se distribuye como imagen de contenedor y como scripts de instalación; no hay instalador de escritorio, así que hace falta una terminal.
Opción | Cómo conseguirlo |
|---|---|
| Imagen de contenedor | searxng/searxng en Docker Hub, réplica ghcr.io/searxng/searxng |
| Docker Compose (recomendado) | Guía de instalación: docker compose up -d |
| Sitio web | docs.searxng.org |
| Política de privacidad | Página «About»; no se halló un documento de política aparte |
| Código fuente | github.com/searxng/searxng, AGPL-3.0 |
| Instancias públicas | searx.space las enumera; muchas desactivan el formato JSON |
Versión revisada: 2026.10.24-ef0ec03da, la etiqueta más reciente de Docker Hub el 24 de octubre de 2026. SearXNG es un lanzamiento continuo cuyo número de versión se basa en el commit de git, y el repositorio no tiene releases en GitHub. La documentación no indica ningún requisito de hardware ni sistemas operativos anfitriones.
Cómo empezar
Estos pasos siguen la guía de contenedores del proyecto y la documentación de Open WebUI sobre SearXNG; PromptQuorum no los ha ejecutado.
- 1Iniciar el contenedor
Why it matters: Descarga el archivo compose y `.env.example` del repositorio, copia el segundo como `.env` y ejecuta `docker compose up -d`; la pila también arranca una base de datos Valkey y usa el puerto 8080 por defecto. - 2Activar el formato JSON
Why it matters: La lista `search.formats` por defecto en `settings.yml` solo contiene `html`; añade `json` y reinicia. Una petición de un formato no activado devuelve 403 Forbidden. - 3Probar la API
Why it matters: Solicita `/search?q=searxng&format=json` en tu instancia, por ejemplo con curl, y comprueba que llegan resultados estructurados. - 4Conectar la interfaz
Why it matters: En Open WebUI, fija el motor de búsqueda web en searxng y la URL de consulta en la dirección `/search` de tu instancia. Esa guía es una contribución de la comunidad que el equipo de Open WebUI no respalda oficialmente, y indica que la búsqueda web debe activarse en cada chat.
Flujo de datos y privacidad
La documentación afirma que SearXNG no almacena información sobre sus usuarios, no genera un perfil y nunca comparte nada con terceros. Son declaraciones del proyecto; la página «About» no describe qué puede ver el operador de una instancia, y a quien le importe le responde que ejecute el software por su cuenta.
En una instancia autoalojada el operador eres tú, así que la cuestión abierta es la salida: la página «About» dice que las consultas se mezclan con búsquedas en otras plataformas, es decir, los motores de origen siguen recibiéndolas. El archivo de ajustes por defecto también nombra a DuckDuckGo como backend de autocompletado; dejar ese ajuste en blanco lo desactiva.
📌Nota: Son declaraciones del proyecto, no resultados de una auditoría. PromptQuorum no ha inspeccionado el tráfico de red ni los registros, y qué consultas salen de tu máquina depende de los motores que actives.
Para quién es
- Usuarios de Open WebUI y de interfaces similares que quieren búsqueda web para un modelo local desde una instancia que controlan.
- Autoalojadores que ya usan Docker y no tienen problema en editar un archivo YAML.
- Desarrolladores de agentes que necesitan un punto de acceso de búsqueda JSON al que llamar desde código.
Lo que no pudimos verificar
- La privacidad en la práctica. Las declaraciones de no rastreo y no compartición no están auditadas, y qué motores de origen ven tus consultas depende de los que dejes activados.
- La calidad de los resultados para LLM. PromptQuorum no comparó los resultados de SearXNG con los de otros proveedores ni midió si un modelo responde mejor con ellos.
- La resistencia a los bloqueos. Los ajustes por defecto suspenden un motor durante un tiempo tras un CAPTCHA o una denegación de acceso (24 horas en el caso de un CAPTCHA), por lo que algunos motores pueden desaparecer de los resultados; no se midió con qué frecuencia ocurre.
- Hardware y sistemas operativos. La documentación no indica requisitos de RAM o CPU ni sistemas anfitriones; las plataformas de la ficha del directorio se deducen de la vía por contenedor.
Competidores y alternativas
Vane
- Plataformas:
- Windows, macOS, Linux
- Precio / licencia:
- Gratis / MIT
- Diferencia clave:
- Motor de respuestas que añade respuestas redactadas por un LLM con fuentes; su ficha del directorio describe un backend SearXNG autoalojado, así que se apoya en SearXNG en lugar de sustituirlo
Farfalle
- Plataformas:
- Windows, macOS, Linux
- Precio / licencia:
- Gratis / Apache-2.0
- Diferencia clave:
- App de búsqueda con IA al estilo Perplexity cuyo paso de búsqueda puede usar SearXNG, Tavily, Serper o Bing, según su reseña
Artículos sobre Farfalle (2)
- Farfalle Review: A Self-Hosted, Open-Source AI Search EngineActualizado 19 de septiembre de 2026
- Local Knowledge & Retrieval Tools Compared (2026): RAG, Document Chat, Vector Databases, Notes and SearchActualizado 20 de septiembre de 2026
Local Deep Research
- Plataformas:
- Windows, macOS, Linux
- Precio / licencia:
- Gratis / MIT
- Diferencia clave:
- Agente de investigación en varios pasos sobre arXiv, PubMed, la web y tus documentos; una herramienta de investigación, no un backend de búsqueda
Artículos sobre Local Deep Research (4)
- Local Deep Research Review: Self-Hosted, Cited AI Research AgentActualizado 19 de septiembre de 2026
- Local Coding Assistants, Agents & Workflow Tools Compared (2026): IDE Plugins, Agent Frameworks and Autonomous AgentsActualizado 21 de septiembre de 2026
- Local Knowledge & Retrieval Tools Compared (2026): RAG, Document Chat, Vector Databases, Notes and SearchActualizado 20 de septiembre de 2026
- Farfalle Review: A Self-Hosted, Open-Source AI Search EngineActualizado 19 de septiembre de 2026
Web Search MCP
- Plataformas:
- Windows, macOS, Linux
- Precio / licencia:
- Gratis / MIT
- Diferencia clave:
- Servidor MCP que da a los LLM locales búsqueda web en vivo y contenido de páginas en herramientas como LM Studio
Vane y Farfalle pueden usar SearXNG como paso de búsqueda en lugar de competir con él; confirma el precio, la licencia y las plataformas actuales de cada app en su propia ficha.
Preguntas frecuentes
¿Puedo usar una instancia pública de SearXNG en lugar de alojar la mía?
A menudo no: la documentación de la API señala que muchas instancias públicas desactivan el formato JSON y responden 403, y una instancia pública hace pasar tus consultas por su operador, sobre el cual la página «About» no da detalles. La lista de searx.space es el lugar donde mirar.
¿Necesita SearXNG una GPU o un modelo de lenguaje?
No. No contiene ningún modelo y la documentación no indica requisitos de hardware; si hay GPU, la usa el LLM aparte que lee los resultados.
¿Cómo lo actualizo o fijo una versión?
Descarga una imagen nueva y reinicia la pila; la guía aconseja revisar antes los cambios de la plantilla compose. El archivo compose lee la etiqueta de la imagen de la variable SEARXNG_VERSION, que vale latest por defecto, así que indicar una etiqueta con fecha fija una compilación.
¿Necesito el limitador en una instancia personal?
No necesariamente: viene desactivado y requiere una base de datos Valkey, que el archivo compose recomendado ya arranca. El archivo compose publica el puerto en todas las interfaces salvo que se defina SEARXNG_HOST; revisa ese ajuste antes de exponer la instancia más allá de tu máquina.
¿Funciona a través de Tor o sin JavaScript?
La documentación dice que puede usarse a través de Tor y que JavaScript y las cookies son opcionales; PromptQuorum no probó ninguna de las dos cosas.
Veredicto
SearXNG es una forma veterana, mantenida de forma activa y gratuita de dar a una interfaz de LLM local resultados web actuales desde un servicio que alojas tú. En contra, se instala con contenedor y YAML en lugar de un instalador, su salida JSON hay que activarla a mano, las consultas siguen llegando a los motores de origen y sus afirmaciones sobre privacidad y calidad no pudieron comprobarse aquí. Encaja con quien ya usa Open WebUI o una herramienta similar y maneja Docker con soltura; quien necesite garantías estrictas de privacidad debería revisar la configuración y los motores en uso en lugar de fiarse del resumen del proyecto.
Fuentes
- Documentación de SearXNG — descripción del proyecto, servicios e instancias compatibles, consultada el 24 de octubre de 2026.
- Acerca de SearXNG — las declaraciones de privacidad, consultadas el 24 de octubre de 2026.
- Guía de instalación en contenedor — nombres de imagen, instalación con compose y actualización, consultada el 24 de octubre de 2026.
- Documentación de la API de búsqueda — el parámetro format y el 403 para formatos no activados, consultada el 24 de octubre de 2026.
- SearXNG en GitHub — licencia, ajustes por defecto y archivo compose, último push el 24 de octubre de 2026.
- searxng/searxng en Docker Hub — etiquetas de contenedor con fecha, la más reciente 2026.10.24-ef0ec03da.
- Guía de Open WebUI para SearXNG — requisito json y URL de consulta, consultada el 24 de octubre de 2026.
