Skip to main content
PromptQuorumBuilt for humans. Structured for AI.
Início/LLMs locais avançados
RAG & Document Chat

Análise do SearXNG: backend de busca auto-hospedado para LLMs locais

·6 min de leituraPor Hans Kuepper · Fundador do PromptQuorum · Mecanismo de descoberta de IA de pesos abertos e código aberto

O SearXNG (build 2026.10.24-ef0ec03da, atualizado em 24 de outubro de 2026) é um metabuscador auto-hospedado que uma interface de LLM local pode consultar para obter resultados atuais da web. É gratuito sob a licença AGPL-3.0, não contém nenhum modelo de IA próprio e roda como contêiner. Toda afirmação aqui vem da documentação do projeto, do repositório e das tags do Docker Hub.

Principais conclusões

  • Manutenção: um lançamento contínuo cujos commits e builds de contêiner chegam a 24 de outubro de 2026; o repositório não tem releases no GitHub, então nenhum aviso de projeto parado se aplica.
  • Licença e custo: AGPL-3.0, gratuito.
  • Papel: não é um app de IA. Ele fornece resultados de busca; o modelo e a interface de chat vêm de outros softwares.
  • Instalação: Docker ou Podman e edições em um arquivo de configuração YAML, portanto é preciso um terminal.
  • Autoria: um projeto comunitário que começou em meados de 2021 como fork do searx.

📍 Em uma frase

O SearXNG é um metabuscador de código aberto que você hospeda e que interfaces de LLM locais podem usar como backend de busca na web.

💬 Em termos simples

Ele consulta muitos mecanismos de busca em seu nome e devolve os resultados como página web ou JSON, para que o seu modelo local leia resultados atuais da web por meio de um serviço que você hospeda.

📌Nota: Esta análise baseia-se na documentação, no repositório e nas tags de contêiner, consultados em 24 de outubro de 2026. A PromptQuorum não instalou o SearXNG nem mediu a qualidade dos resultados, então as declarações de privacidade são as do próprio projeto.

O SearXNG é um metabuscador gratuito e de código aberto que você mesmo hospeda e que interfaces de LLM locais, como o Open WebUI, podem chamar como backend de busca na web. Esta análise o examina apenas nesse papel: ele não é um app de IA e não contém nenhum modelo de linguagem. Baseia-se na documentação do projeto, no repositório do GitHub e na lista de tags do Docker Hub, consultados em 24 de outubro de 2026; a PromptQuorum não o testou na prática.

Análise do SearXNG: backend de busca auto-hospedado para LLMs locais

O que é o SearXNG?

O SearXNG é um metabuscador gratuito: envia a sua consulta a vários serviços de busca ao mesmo tempo e reúne as respostas em uma única lista. A documentação o descreve como busca sem rastreamento, lista cerca de 70 instâncias públicas em searx.space e diz que ele nasceu em meados de 2021 como fork do projeto searx.

Para a IA local, o valor está na API de busca: uma interface solicita /search?q=...&format=json e recebe resultados estruturados que pode repassar a um modelo. O software não contém nenhum modelo nem gera respostas; por isso os mecanismos de respostas como Vane e Farfalle, que podem usá-lo como etapa de busca, adicionam o modelo por cima.

Onde obter

O SearXNG é distribuído como imagem de contêiner e como scripts de instalação; não há instalador para desktop, então é preciso um terminal.

Opção
Onde obter
Imagem de contêinersearxng/searxng no Docker Hub, espelho ghcr.io/searxng/searxng
Docker Compose (recomendado)Guia de instalação: docker compose up -d
Sitedocs.searxng.org
Política de privacidadePágina “About”; não foi achado um documento de política separado
Código-fontegithub.com/searxng/searxng, AGPL-3.0
Instâncias públicassearx.space as lista; muitas desativam o formato JSON

Versão analisada: 2026.10.24-ef0ec03da, a tag mais recente do Docker Hub em 24 de outubro de 2026. O SearXNG é um lançamento contínuo cujo número de versão se baseia no commit do git, e o repositório não tem releases no GitHub. A documentação não indica requisito de hardware nem sistemas operacionais hospedeiros.

Como começar

Estes passos seguem o guia de contêiner do projeto e a documentação do Open WebUI sobre o SearXNG; a PromptQuorum não os executou.

  1. 1
    Iniciar o contêiner
    Why it matters: Baixe o arquivo compose e o `.env.example` do repositório, copie o segundo para `.env` e execute `docker compose up -d`; a pilha também inicia um banco Valkey e usa a porta 8080 por padrão.
  2. 2
    Ativar o formato JSON
    Why it matters: A lista `search.formats` padrão em `settings.yml` contém apenas `html`; adicione `json` e reinicie. Uma requisição de um formato não ativado retorna 403 Forbidden.
  3. 3
    Testar a API
    Why it matters: Solicite `/search?q=searxng&format=json` na sua instância, por exemplo com curl, e verifique se voltam resultados estruturados.
  4. 4
    Conectar a interface
    Why it matters: No Open WebUI, defina o mecanismo de busca na web como searxng e a URL de consulta como o endereço `/search` da sua instância. Esse guia é uma contribuição da comunidade que a equipe do Open WebUI não oferece suporte oficial, e ele observa que a busca na web precisa ser ativada em cada chat.

Fluxo de dados e privacidade

A documentação diz que o SearXNG não armazena informações sobre seus usuários, não gera perfil e nunca compartilha nada com terceiros. São declarações do projeto; a página “About” não descreve o que o operador de uma instância pode ver e responde a quem se importa que rode o software por conta própria.

Em uma instância auto-hospedada o operador é você, então a questão em aberto é a saída: a página “About” diz que as consultas são misturadas a buscas em outras plataformas, ou seja, os mecanismos de origem continuam a recebê-las. O arquivo de configuração padrão também indica o DuckDuckGo como backend de preenchimento automático; deixar essa opção em branco o desativa.

📌Nota: São declarações do projeto, não resultados de auditoria. A PromptQuorum não inspecionou o tráfego de rede nem os logs, e quais consultas saem da sua máquina depende dos mecanismos que você ativar.

Para quem serve

  • Usuários do Open WebUI e de interfaces parecidas que querem busca na web para um modelo local a partir de uma instância sob seu controle.
  • Quem já hospeda com Docker e se sente à vontade para editar um arquivo YAML.
  • Desenvolvedores de agentes que precisam de um endpoint de busca JSON para chamar a partir de código.

O que não conseguimos verificar

  • Privacidade na prática. As declarações de não rastreamento e não compartilhamento não foram auditadas, e quais mecanismos de origem veem as suas consultas depende dos que você deixar ativados.
  • Qualidade dos resultados para LLMs. A PromptQuorum não comparou os resultados do SearXNG com os de outros provedores nem mediu se um modelo responde melhor com eles.
  • Resistência a bloqueios. As configurações padrão suspendem um mecanismo por um período após um CAPTCHA ou uma negação de acesso (24 horas no caso de um CAPTCHA), de modo que mecanismos podem sumir dos resultados; a frequência disso não foi medida.
  • Hardware e sistemas operacionais. A documentação não indica requisitos de RAM ou CPU nem sistemas hospedeiros; as plataformas da ficha no diretório são deduzidas da via por contêiner.

Concorrentes e alternativas

Vane

Plataformas:
Windows, macOS, Linux
Preço / licença:
Grátis / MIT
Diferença principal:
Mecanismo de respostas que adiciona respostas escritas por um LLM com fontes; a ficha no diretório descreve um backend SearXNG auto-hospedado, então ele se apoia no SearXNG em vez de substituí-lo

Farfalle

Plataformas:
Windows, macOS, Linux
Preço / licença:
Grátis / Apache-2.0
Diferença principal:
App de busca com IA no estilo Perplexity cuja etapa de busca pode usar SearXNG, Tavily, Serper ou Bing, segundo a análise dele
Artigos sobre Farfalle (2)

Local Deep Research

Plataformas:
Windows, macOS, Linux
Preço / licença:
Grátis / MIT
Diferença principal:
Agente de pesquisa em várias etapas sobre arXiv, PubMed, a web e os seus documentos; uma ferramenta de pesquisa, não um backend de busca
Artigos sobre Local Deep Research (4)

Web Search MCP

Plataformas:
Windows, macOS, Linux
Preço / licença:
Grátis / MIT
Diferença principal:
Servidor MCP que dá a LLMs locais busca na web ao vivo e conteúdo de páginas em ferramentas como o LM Studio

Vane e Farfalle podem usar o SearXNG como etapa de busca em vez de competir com ele; confirme preço, licença e plataformas atuais de cada app na própria ficha.

Comparar no diretório

Perguntas frequentes

Posso usar uma instância pública do SearXNG em vez de hospedar a minha?

Muitas vezes não: a documentação da API observa que muitas instâncias públicas desativam o formato JSON e respondem 403, e uma instância pública faz as suas consultas passarem pelo operador, sobre o qual a página “About” não dá detalhes. A lista do searx.space é o lugar para olhar.

O SearXNG precisa de GPU ou de um modelo de linguagem?

Não. Ele não contém nenhum modelo e a documentação não indica requisito de hardware; uma eventual GPU é usada pelo LLM separado que lê os resultados.

Como atualizo ou fixo uma versão?

Baixe uma imagem nova e reinicie a pilha; o guia aconselha revisar antes as mudanças no modelo compose. O arquivo compose lê a tag da imagem da variável SEARXNG_VERSION, que por padrão vale latest, então indicar uma tag datada fixa um build.

Preciso do limitador em uma instância pessoal?

Não necessariamente: ele vem desativado e exige um banco Valkey, que o arquivo compose recomendado já inicia. O arquivo compose publica a porta em todas as interfaces, a menos que SEARXNG_HOST seja definido; confira essa opção antes de expor a instância além da sua máquina.

Funciona via Tor ou sem JavaScript?

A documentação diz que pode ser usado via Tor e que JavaScript e cookies são opcionais; a PromptQuorum não testou nenhum dos dois.

Veredicto

O SearXNG é um jeito veterano, ativamente mantido e gratuito de dar a uma interface de LLM local resultados atuais da web a partir de um serviço que você hospeda. Em contrapartida, a instalação é com contêiner e YAML em vez de um instalador, a saída JSON precisa ser ativada manualmente, as consultas ainda chegam aos mecanismos de origem e as afirmações sobre privacidade e qualidade não puderam ser verificadas aqui. Serve a quem já usa o Open WebUI ou uma ferramenta parecida e se sente à vontade com Docker; quem precisa de garantias estritas de privacidade deve examinar a configuração e os mecanismos em uso em vez de confiar no resumo do projeto.

Fontes

← Voltar para LLMs locais avançados

MCP