RustXNG
RustXNG gives your AI agents a private web search API that needs no keys, no
accounts, and no per-search fees: ask once and get ranked results plus the
text of the top pages, ready to ground an answer in real sources. A single
request fans out to 180 search engines in parallel, drawn from 226 engine
types covering general web, images, video, academic literature, package
registries, and news, then merges what comes back with its own ranking that
rewards term coverage and canonical-site authority instead of trusting any
one engine's order. Engines that time out or keep answering nothing are
suspended with backoff and rested automatically, so one dead source never
stalls a task, and a repeated query returns from cache in about a hundredth
of a second. Call it over HTTP with the familiar SearXNG-shaped JSON, CSV,
RSS, or HTML formats, narrow results by domain, engine, or time range, or run
the built-in MCP server and hand your agent native search and read_page tools
with bounded, truncation-aware responses. Page fetches are hardened against
untrusted URLs, an experimental local index can crawl your own corpus and
merge it into results, and health, metrics, and per-engine status stay
visible through the ops endpoints and the browser UI. Running on a dedicated
VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and
a browser serial console. AGPL-3.0 licensed.
Deploy