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 alsweb_extract-Backend dienen - Die kostenlose Stufe ist rate-limitiert;
KEENABLE_API_KEYhebt die Limits an;web.provider_tier.keenable: free|paidlegt 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 aufXAI_API_KEY— kein 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.