08 November 2025

Brained Search XNG

Download

This tool works in four steps:

The function of this tool is: xng_smart_search

Important: You need to have a local SearXNG server, especially if you make a lot of queries, such as with the BTS1 agent (and even if you don’t make many, most public servers are designed to be used with a browser).

If you don’t want to install a local SearXNG server, use Brained Search DDGS (soon) or Brained Search LangSearch (soon).

Brained Search XNG Main

Download

This one uses Jina scraper (cloud) instead of Beautifulsoup scraper (CPU). So if you put 1 main (cloud) and two “secondary” (the not main version that use CPU), you don’t use too many resources and not too much Jina (cloud limitation).

Jina scraper without Jina API key scrapes 2 URLs at the same time. With Jina API key, it scrapes 5 URLs at the same time.

The function of this tool is: main_xng_smart_search

This version also has three additional functions:

So you can provide a web page to the agent (BTS1 or other) and it will ask for a summary or the entire web page. You can tell it to scrape if there is a lot of important information.

Brained Search XNG OR

and Brained Search XNG main OR

Download

A special version for OpenRouter that allows you to configure fallback models and prioritize providers using a list (provider IDs are separated by commas without spaces) or by enabling “Llm 2 Enable Throughput Sort.” If you enable this option, you disable the list of providers to prioritize and enable prioritization based on throughput, and you also enable the ability to disable providers that are too expensive (fast but expensive).

The function of this tool is: main_xng_smart_search (or main_xng_smart_search for the “main” version with Jina scraper)

Various

See Requirements

If you modify it and share it in the Open WebUI community or elsewhere, please share the link here, and if it’s specific to a domain in the domains pages.