Hermes Web-Suche ohne API-Keys: 5 kostenlose Kanäle + Zero-Config-Round-Robin, Schritt für Schritt erklärt


Hattest du schon mal diesen Moment: Deine KI soll etwas Aktuelles nachschlagen, und es beginnt damit, dass du ein Such-API-Konto registrierst, ein kostenloses Kontingent beantragst und einen API-Key in eine config.yaml einfügst — eine halbe Stunde später ist die Suche immer noch nicht gelaufen. Vor zwei Tagen (20. August) hat Hermes dieses „funktioniert von Haus aus“ zur Realität gemacht: Eine frische Installation durchsucht das Web ohne jede Konfiguration, und zur Auswahl stehen fünf kostenlose Kanäle. Dieser Beitrag stellt jeden einzelnen vor und erklärt, wie man sich entscheidet.

Die Schlagzeile: der keyless ring — automatische Rotation ohne Konfiguration

Bisher musste sich ein Hermes ohne Zugangsdaten auf ddgs oder ein selbst gehostetes SearXNG stützen. Der am 20. August auf main gemergte Commit (4ea69d9d2) hat die „keyless tier“ zu einem Round-Robin-Ring mit 5 Anbietern ausgebaut:

exa → parallel → tavily → firecrawl → keenable

So funktioniert es: Ein frisches Hermes ohne Web-Zugangsdaten durchläuft diese Reihenfolge und rotiert durch die kostenlosen Stufen der fünf Anbieter (round-robin, ein Anbieter pro Anfrage, der Start wird durch eine prozessweite Zufalls-ID geseedet); schlägt der aktuelle Anbieter fehl oder erreicht sein Rate-Limit, geht es zum nächsten weiter. Mit anderen Worten: Du registrierst nichts, und web.keyless_fallback (standardmäßig aktiv) lässt die Web-Suche sofort funktionieren.

Hast du ein Backend mit Key konfiguriert und es schlägt fehl, rettet der zugehörige web.keyless_rescue (ebenfalls standardmäßig aktiv) genau diesen einen Aufruf auf den keyless ring — niemals sticky (siehe Trick 4 in 4 versteckte Hermes-Tricks).

Die fünf kostenlosen Kanäle, einzeln vorgestellt

Kanal 1: Keenable — null Key, und es kann Suche UND Extract

Das neue Backend aus dieser Ringerweiterung, das man unbedingt kennen sollte (https://keenable.ai, ein unabhängiger Web-Index für KI-Apps):

# Nichts zu konfigurieren — einfach darauf zeigen lassen:
hermes config set web.backend keenable

# Optional: Key für höhere Limits
hermes config set env.KEENABLE_API_KEY "your-key"
  • Null Key: öffentlicher keyless-Endpunkt; gesendet wird nur ein App-Identifikator-Header (X-Keenable-Title: hermes-agent), keine Nutzerkennungen
  • Kann Suche und Extract (supports_extract() liefert True) — die meisten kostenlosen Backends können nur suchen; dieses kann auch als web_extract-Backend dienen
  • Die kostenlose Stufe ist rate-limitiert; KEENABLE_API_KEY hebt die Limits an; web.provider_tier.keenable: free|paid legt die Stufe fest

Kanal 2: ddgs (DuckDuckGo) — null Key, am schnellsten startklar

hermes config set web.backend ddgs
# Erste Nutzung: hermes tools → DuckDuckGo wählen → pip install ddgs läuft automatisch
  • Kein API-Key; scraped die DuckDuckGo-Ergebnisse
  • Nur Suche (kein Extract); DuckDuckGo erzwingt serverseitige Rate-Limits — ein timeout bedeutet schlicht „später noch einmal versuchen“

Kanal 3: SearXNG — null Key, beste Privatsphäre, größte Abdeckung

docker run -d --name searxng -p 127.0.0.1:8080:8080 \
  -e BASE_URL=http://localhost:8080 --restart unless-stopped searxng/searxng
hermes config set env.SEARXNG_URL http://localhost:8080
hermes config set web.backend searxng
  • Selbst gehostete Meta-Suche, die Google, Bing, Brave, Wikipedia und 70+ Quellen aggregiert — beste Privatsphäre (Anfragen laufen über deine eigene Instanz)
  • Nur Suche; manche Engines blockieren womöglich die IP deines SearXNG — Fallback-Engines konfigurieren

Kanal 4: Brave Search Free Tier — kostenloser Key, hohe Qualität

hermes config set env.BRAVE_SEARCH_API_KEY "your-key"   # kostenlos beantragen unter brave.com/search/api
hermes config set web.backend brave-free
  • Kostenlose Stufe: 2.000 Abfragen/Monat, 1 QPS; hochwertige Ergebnisse, wenig Wartung
  • Nur Suche; auf 20 Ergebnisse pro Aufruf begrenzt

Kanal 5: xAI — die vorhandenen Grok-Zugangsdaten wiederverwenden, serverseitige Suche

hermes auth   # wer bereits mit Grok OAuth angemeldet ist, ist fertig
hermes config set web.backend xai
  • Läuft über xAIs agentic Web Search-Tool: Grok übernimmt die Suche und das Seitenlesen serverseitig und liefert die Top-Ergebnisse als strukturiertes JSON
  • Die Authentifizierung nutzt das von Hermes verwaltete Grok OAuth (hermes auth) wieder, mit Fallback auf XAI_API_KEYkein separater Such-Key, den man beantragen müsste
  • Optionale Stellschrauben: web.xai.model (Standard: grok-build-0.1), allowed_domains/excluded_domains (je maximal 5), timeout (Standard: 90 s)

Konfigurations-Spickzettel

Kanal Key nötig Suche Extract Einzeiler
keyless ring (exa/parallel/tavily/firecrawl/keenable) Keiner ✓ (teilweise) Null Konfiguration, funktioniert bei frischer Installation
Keenable Keiner (optionales Upgrade) Neues Backend, Allrounder für Suche + Extract
ddgs Keiner Am schnellsten startklar
SearXNG Keiner Beste Privatsphäre, größte Abdeckung
Brave Free Kostenloser Key Hohe Qualität, wenig Wartung
xAI Grok wiederverwenden Serverseitige Suche, kein neuer Key

Die Konfigurations-Keys auf einen Blick: web.backend (gemeinsamer Fallback), web.search_backend (nur Suche), web.extract_backend (nur Extract) — jedes kann auf ein anderes Backend zeigen.

Release-Status

Punkt Status
Keyless-Ring-Rotation mit 5 Anbietern (4ea69d9d2) main (am 20. August gemerged), unveröffentlicht — das neueste offizielle Release ist weiterhin v0.20.4
Keenable-/xAI-Plugins gebündelte Plugins, werden mit den Releases ausgeliefert (xAI seit Mai; Keenable seit der Ringerweiterung)
Jetzt ausprobieren hermes update --branch main oder auf das nächste Release warten

Fazit

Von „drei kostenlosen Optionen, die man selbst konfiguriert“ zu „fünf kostenlosen Kanälen plus Rotation ohne Konfiguration“: Die Web-Suche von Hermes hat am 20. August einen großen Schritt gemacht — eine frische Installation sucht von Haus aus, und bestehende Nutzer upgraden sofort, indem sie web.backend auf keenable oder xai zeigen lassen. Null Aufwand gewünscht — nichts konfigurieren (keyless ring); Privatsphäre — SearXNG; Komfort — Keenable; Qualität — Brave Free; ein Grok-Konto — xAI ausprobieren. Der frühere Deep-Dive zu den drei Optionen findet sich in Free Search Skill ohne API-Keys, die neuesten Release-Notes in v0.20.4.