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êiner | searxng/searxng no Docker Hub, espelho ghcr.io/searxng/searxng |
| Docker Compose (recomendado) | Guia de instalação: docker compose up -d |
| Site | docs.searxng.org |
| Política de privacidade | Página “About”; não foi achado um documento de política separado |
| Código-fonte | github.com/searxng/searxng, AGPL-3.0 |
| Instâncias públicas | searx.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.
- 1Iniciar 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. - 2Ativar 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. - 3Testar 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. - 4Conectar 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)
- Farfalle Review: A Self-Hosted, Open-Source AI Search EngineAtualizado 19 de setembro de 2026
- Local Knowledge & Retrieval Tools Compared (2026): RAG, Document Chat, Vector Databases, Notes and SearchAtualizado 20 de setembro de 2026
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)
- Local Deep Research Review: Self-Hosted, Cited AI Research AgentAtualizado 19 de setembro de 2026
- Local Coding Assistants, Agents & Workflow Tools Compared (2026): IDE Plugins, Agent Frameworks and Autonomous AgentsAtualizado 21 de setembro de 2026
- Local Knowledge & Retrieval Tools Compared (2026): RAG, Document Chat, Vector Databases, Notes and SearchAtualizado 20 de setembro de 2026
- Farfalle Review: A Self-Hosted, Open-Source AI Search EngineAtualizado 19 de setembro de 2026
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.
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
- Documentação do SearXNG — descrição do projeto, serviços e instâncias compatíveis, consultada em 24 de outubro de 2026.
- Sobre o SearXNG — as declarações de privacidade, consultadas em 24 de outubro de 2026.
- Guia de instalação em contêiner — nomes de imagem, instalação com compose e atualização, consultado em 24 de outubro de 2026.
- Documentação da API de busca — o parâmetro format e o 403 para formatos não ativados, consultada em 24 de outubro de 2026.
- SearXNG no GitHub — licença, configurações padrão e arquivo compose, último push em 24 de outubro de 2026.
- searxng/searxng no Docker Hub — tags de contêiner datadas, a mais recente 2026.10.24-ef0ec03da.
- Guia do Open WebUI para o SearXNG — requisito json e URL de consulta, consultado em 24 de outubro de 2026.
