Zum Inhalt springen
ReviewRamble

Der wöchentliche Brief

KI im Test, in deinem Postfach.

  • Neue Tests von Tools, Modellen, MCP-Servern und Repos, mit dem Urteil vorneweg
  • Neu geprüfte Preise und Bewertungen, wenn sich etwas ändert
  • Neue Analysen, sobald sie erscheinen

Modelle, Agenten, MCP-Server und die Tools, die deine Zeit wirklich wert sind.

Eine E-Mail pro Woche. Abmelden kannst du dich über den Link in jedem Brief. Wie wir deine E-Mail-Adresse nutzen

RustXNG

Selbst gehostete Metasuche für KI-Agenten, ein Rust-Port von SearXNG mit JSON-API, Abruf von Seitentext und MCP-Server.

Getestet von Sheela · Aktualisiert

Auf GitHub ansehen Open Source

Unsere Bewertung

3.5/5

Ein schneller, agentenfreundlicher Weg, Websuche selbst zu hosten, gebremst von offenen Fragen, ob die vorgelagerten Anbieter diese Nutzung erlauben.

Was ist RustXNG?

RustXNG ist eine in Rust geschriebene Metasuchmaschine auf Basis von SearXNG. Sie crawlt und indexiert das Web nicht, sondern schickt deine Anfrage an die externen Suchanbieter, die du aktivierst, führt deren Ergebnisse zusammen, sortiert sie und liefert sie als JSON, CSV, RSS oder HTML. Sie kann auch den Text der obersten Seiten als Grundlage abrufen, standardmäßig bis zu 8.000 Zeichen pro Seite.

Für Agenten bietet sie eine kleine HTTP-API mit max_results, Domainfiltern und Zeiträumen sowie einen MCP-Server mit den schreibgeschützten Tools search und read_page, deren Antworten standardmäßig auf 12.000 Zeichen begrenzt sind. Sie kommt als einzelnes Binary für Linux, macOS und Windows, als Docker-Image oder per cargo install und lauscht auf 127.0.0.1:29483.

Sie steht unter AGPL-3.0-or-later und wird von ihrem Autor sahenjp mit einer kleinen Gruppe von Mitwirkenden gepflegt.

Lohnt sich RustXNG?

RustXNG gibt Agenten, was kostenpflichtige Such-APIs wie Tavily verkaufen, kompakte sortierte Ergebnisse plus optionalen Seitentext, aus einem Binary auf deinem eigenen Rechner und bei vielen Engines ohne API-Schlüssel. Der reine Retrieval-Lauf mit SealQA, den der Autor am 2. November 2026 durchführte, fand die Referenzseite bei 65,77% von 111 Seal-0-Fragen unter den ersten 10 Ergebnissen, mit einer medianen Antwortzeit von 1,85 s. Das sind Trefferquoten beim Abruf, keine Antwortgenauigkeit, und sie beruhen auf dem Setup des Projekts selbst.

Das Kernproblem ist nicht der Code, sondern die Anbieter. Eine Metasuchmaschine ist nur so legitim wie die Suchmaschinen, die sie abfragt, und das README beginnt inzwischen mit einer Entschuldigung: Der Autor hat mit Leistung geworben, bevor er die Bedingungen der Anbieter geprüft hatte. Google-Integrationen wurden entfernt, die HTML-Adapter für Yahoo! JAPAN und Mojeek sind bis zur Klärung der Erlaubnis standardmäßig aus, und das Anbieterverzeichnis listet 270 Konfigurationseinträge, bei vielen sind die Bedingungen noch ungeprüft. Privater Betrieb nimmt deine Anfragen nicht von diesen Bedingungen aus.

Die Sicherheitsarbeit ist sichtbar und aktuell. Ein Audit vom 2. November 2026 fand Wege für Server-Side Request Forgery beim Abruf von Seiten und Bildern, darunter Umgehungen über IPv6 und Weiterleitungen; das Review vom 3. November dokumentiert die Fixes, 913 bestandene Tests und zwei verbleibende Unsoundness-Hinweise in einer MySQL-Abhängigkeit. Seitenabrufe laufen nun bewusst nicht über ausgehende Proxys, damit jede Adresse geprüft werden kann.

Das Tempo ist die andere Warnung. Das Repository wurde am 18. Oktober 2026 angelegt und erreichte am 3. November v0.27.1, mit rund 776 Sternen und 4 Mitwirkenden; der Standardport wechselte unterwegs von 8888 auf 29483. Für einen persönlichen Agenten auf Loopback ist es eine vernünftige Wahl; als geteilter Dienst braucht es zuerst eine Prüfung der Bedingungen je Anbieter.

Wo es sich lohnt

  • Ein Entwickler mit einem lokalen Coding-Agenten

    Dem Agenten Websuche geben, ohne pro Anfrage zu zahlen

    Das Release-Binary installieren, die SHA-256-Datei prüfen, auf Loopback starten und rustxng mcp registrieren. Die Suche liefert standardmäßig fünf Ergebnisse mit 500 Zeichen langen Ausschnitten; der Agent ruft read_page nur auf, wenn er Belege braucht.

  • Eine Forscherin, die eine Retrieval-Evaluation aufbaut

    Quellen für die Faktengrundlage an einem festen Fragenset vergleichen

    Das dokumentierte SealQA-Protokoll und die Ergebnisse pro Frage als Basis nehmen und mit max_results und include_raw_content steuern, was beim Modell ankommt. Notieren, welche Engines aktiv waren, da die Ergebnisse von der Verfügbarkeit der Quellen abhängen.

Bevor du dich festlegst

Einrichtung
Ein Release-Binary für Linux, macOS oder Windows laden und die .sha256-Datei prüfen, oder cargo install mit Rust 1.88 oder neuer, oder docker build. Mit --bind 127.0.0.1 --port 29483 starten und /healthz prüfen.
Integrationen
HTTP-Such-API mit Ausgabe als JSON, CSV, RSS und HTML; MCP-Server über stdio mit search und read_page; optionaler Cache in Valkey oder Redis; authentifizierte Anbieter über Header oder JSON.
Daten und Datenschutz
Läuft lokal, aber jede Anfrage geht an die dafür gewählten vorgelagerten Engines. Kein eigener Index; der experimentelle lokale Index ist standardmäßig aus.
Kosten im großen Maßstab
Keine Lizenzgebühr; optionale kostenpflichtige Anbieter berechnen ihre eigenen Preise, und kostenlose Engines können automatisierte Massennutzung drosseln oder verbieten.
Grenzen
Engines, die nichts liefern, pausieren nach 8 leeren Ergebnissen für 300 Sekunden; Seitenabrufe scheitern, wenn ein ausgehender Proxy konfiguriert ist; tokenbasierte Budgets gibt es noch nicht.

Was gut ist

  • Ein einzelnes Rust-Binary mit JSON-API und MCP-Tools
  • Optionaler Seitentext mit Zeichenlimits für den Agentenkontext
  • Viele Engines funktionieren ohne API-Schlüssel
  • Aktuelles öffentliches Audit mit dokumentierten Fixes

Was nicht

  • Anbieterbedingungen großteils ungeprüft; Google entfernt
  • Am 18. Oktober 2026 angelegt und nach etwa zwei Wochen bei v0.27.1
  • AGPL-3.0-Pflichten für geänderte Netzwerkdienste
  • Benchmarks stammen vom Autor und sind älter als die neuen Standards

Am besten für

Entwickler, die eine lokale Websuche für ihre eigenen Agenten wollen und bereit sind, die Bedingungen jedes aktivierten Anbieters zu prüfen.

Alternativen zu RustXNG

RustXNG: häufige Fragen

Lohnt sich RustXNG?
Ein schneller, agentenfreundlicher Weg, Websuche selbst zu hosten, gebremst von offenen Fragen, ob die vorgelagerten Anbieter diese Nutzung erlauben. Wir bewerten es mit 3.5 von 5.
Was kostet RustXNG?
Kostenlos unter der AGPL-3.0-or-later-Lizenz. Optionale authentifizierte Suchanbieter rechnen direkt mit dir ab.
Welche Nachteile hat RustXNG?
Anbieterbedingungen großteils ungeprüft; Google entfernt; Am 18. Oktober 2026 angelegt und nach etwa zwei Wochen bei v0.27.1; AGPL-3.0-Pflichten für geänderte Netzwerkdienste; Benchmarks stammen vom Autor und sind älter als die neuen Standards.
Für wen eignet sich RustXNG?
Entwickler, die eine lokale Websuche für ihre eigenen Agenten wollen und bereit sind, die Bedingungen jedes aktivierten Anbieters zu prüfen.
Was kostet RustXNG für ein Team oder im Produktivbetrieb?
Keine Lizenzgebühr; optionale kostenpflichtige Anbieter berechnen ihre eigenen Preise, und kostenlose Engines können automatisierte Massennutzung drosseln oder verbieten.
Ist RustXNG sicher für Firmendaten?
Läuft lokal, aber jede Anfrage geht an die dafür gewählten vorgelagerten Engines. Kein eigener Index; der experimentelle lokale Index ist standardmäßig aus.
Was sind die besten Alternativen zu RustXNG?
Die nächsten Alternativen, die wir getestet haben, sind Firecrawl.

Antworten geprüft am 3. Nov. 2026.