Pular para o conteúdo
ReviewRamble

A newsletter semanal

IA, analisada, na sua caixa de entrada.

  • Novas análises de ferramentas, modelos, servidores MCP e repositórios, com o veredicto logo no início
  • Preços e notas reconferidos quando algo muda
  • Novos artigos de análise assim que são publicados

Modelos, agentes, servidores MCP e as ferramentas que realmente valem seu tempo.

Um e-mail por semana. Cancele pelo link em qualquer edição. Como usamos seu e-mail

RustXNG

Metabuscador auto-hospedado para agentes de IA, um port em Rust do SearXNG com API JSON, busca do texto das páginas e servidor MCP.

Análise de Sheela · Atualizado

Ver no GitHub Código aberto

Nossa nota

3.5/5

Um jeito rápido e amigável para agentes de hospedar a própria busca na web, travado por dúvidas não resolvidas sobre se os provedores de origem permitem esse uso.

O que é RustXNG?

RustXNG é um metabuscador escrito em Rust e baseado no SearXNG. Ele não rastreia nem indexa a web: envia sua consulta aos provedores de busca externos que você ativar, junta e ordena os resultados e os devolve em JSON, CSV, RSS ou HTML. Também pode buscar o texto das primeiras páginas para embasamento, até 8.000 caracteres por página por padrão.

Para agentes, oferece uma pequena API HTTP com max_results, filtros de domínio e intervalos de tempo, e um servidor MCP com as ferramentas somente leitura search e read_page, cujas respostas são limitadas por padrão a 12.000 caracteres. É distribuído como um binário único para Linux, macOS e Windows, uma imagem Docker ou via cargo install, e escuta em 127.0.0.1:29483.

Tem licença AGPL-3.0-or-later e é mantido pelo autor, sahenjp, com um pequeno grupo de contribuidores.

RustXNG vale a pena?

O RustXNG dá aos agentes o que APIs de busca pagas como a Tavily vendem, resultados compactos e ordenados mais o texto opcional das páginas, a partir de um binário na sua própria máquina e sem chave de API para muitos motores. O teste SealQA só de recuperação feito pelo autor em 2 de novembro de 2026 encontrou a página de referência entre os 10 primeiros resultados em 65,77% de 111 perguntas do Seal-0, com tempo de resposta mediano de 1,85 s. São taxas de recuperação, não de acerto das respostas, e usaram a configuração do próprio projeto.

O problema central não é o código, e sim os provedores. Um metabuscador só é tão legítimo quanto os buscadores que consulta, e o README agora abre com um pedido de desculpas: o autor divulgou o desempenho antes de checar os termos dos provedores. As integrações com o Google foram removidas, os adaptadores HTML do Yahoo! JAPAN e do Mojeek vêm desligados até a revisão das permissões, e o inventário de provedores lista 270 entradas de configuração, muitas com termos ainda não revisados. Rodar em privado não isenta suas consultas desses termos.

O trabalho de segurança é visível e recente. Uma auditoria de 2 de novembro de 2026 encontrou caminhos de falsificação de requisição do lado do servidor (SSRF) na busca de páginas e imagens, incluindo desvios por IPv6 e por redirecionamento; a revisão de 3 de novembro registra as correções, 913 testes aprovados e dois alertas de falta de solidez ainda abertos em uma dependência de MySQL. A leitura de páginas agora se recusa a passar por proxies de saída para poder checar cada endereço.

O ritmo é a outra ressalva. O repositório foi criado em 18 de outubro de 2026 e chegou à v0.27.1 em 3 de novembro, com cerca de 776 estrelas e 4 contribuidores; a porta padrão mudou de 8888 para 29483 no caminho. Para um agente pessoal em loopback é uma escolha razoável; como serviço compartilhado, precisa antes de uma revisão de termos por provedor.

Onde ele se destaca

  • Um desenvolvedor com um agente de código local

    Dar busca na web ao agente sem pagar por consulta

    Instale o binário da versão, confira o arquivo SHA-256, rode em loopback e registre rustxng mcp. A busca devolve por padrão cinco resultados com trechos de 500 caracteres; o agente só chama read_page quando precisa de evidência.

  • Uma pesquisadora montando uma avaliação de recuperação

    Comparar fontes de embasamento em um conjunto fixo de perguntas

    Use como base o protocolo SealQA documentado e os resultados por pergunta, com max_results e include_raw_content para controlar o que chega ao modelo. Registre quais motores estavam ativos, já que os resultados dependem da disponibilidade das fontes.

Antes de decidir

Configuração
Baixe um binário para Linux, macOS ou Windows e confira o arquivo .sha256, ou use cargo install com Rust 1.88 ou mais recente, ou docker build. Inicie com --bind 127.0.0.1 --port 29483 e verifique /healthz.
Integrações
API HTTP de busca com saída em JSON, CSV, RSS e HTML; servidor MCP via stdio com search e read_page; cache opcional em Valkey ou Redis; provedores autenticados via cabeçalhos ou JSON.
Dados e privacidade
Roda localmente, mas cada consulta é enviada aos motores de origem escolhidos para ela. Sem índice próprio; o índice local experimental vem desligado.
Custo em escala
Sem taxa de licença; provedores pagos opcionais cobram suas tarifas, e motores gratuitos podem limitar ou proibir uso automatizado em grande volume.
Limites
Motores que não devolvem nada entram em descanso por 300 segundos após 8 resultados vazios; a leitura de páginas falha se houver proxy de saída configurado; ainda não há orçamentos por tokens.

O que é bom

  • Um único binário Rust com API JSON e ferramentas MCP
  • Texto de página opcional com limites de caracteres pensados para o contexto do agente
  • Muitos motores funcionam sem chave de API
  • Auditoria pública recente com correções documentadas

O que não é

  • Termos dos provedores em grande parte não revisados; Google removido
  • Criado em 18 de outubro de 2026 e na v0.27.1 em cerca de duas semanas
  • Obrigações da AGPL-3.0 para serviços de rede modificados
  • Benchmarks são do autor e anteriores aos novos padrões

Ideal para

Desenvolvedores que querem uma busca web local para os próprios agentes e estão dispostos a checar os termos de cada provedor ativado.

Alternativas ao RustXNG

RustXNG: perguntas frequentes

RustXNG vale a pena?
Um jeito rápido e amigável para agentes de hospedar a própria busca na web, travado por dúvidas não resolvidas sobre se os provedores de origem permitem esse uso. Damos nota 3.5 de 5.
Quanto custa RustXNG?
Gratuito sob a licença AGPL-3.0-or-later. Provedores de busca autenticados opcionais cobram de você diretamente.
Quais são as desvantagens de RustXNG?
Termos dos provedores em grande parte não revisados; Google removido; criado em 18 de outubro de 2026 e na v0.27.1 em cerca de duas semanas; obrigações da AGPL-3.0 para serviços de rede modificados; benchmarks são do autor e anteriores aos novos padrões.
Para quem RustXNG é indicado?
Desenvolvedores que querem uma busca web local para os próprios agentes e estão dispostos a checar os termos de cada provedor ativado.
Quanto custa RustXNG para uma equipe ou em produção?
Sem taxa de licença; provedores pagos opcionais cobram suas tarifas, e motores gratuitos podem limitar ou proibir uso automatizado em grande volume.
RustXNG é seguro para dados da empresa?
Roda localmente, mas cada consulta é enviada aos motores de origem escolhidos para ela. Sem índice próprio; o índice local experimental vem desligado.
Quais são as melhores alternativas ao RustXNG?
As alternativas mais próximas que analisamos são Firecrawl.

Respostas verificadas em 3 de nov. de 2026.