This is an early release preview. You may encounter bugs.
Hermes web-search-plus logo
Unclaimed

Tool research

Hermes web-search-plus

Hermes search plugin routing across 15 search and 9 extraction providers with automatic fallback

B 79/100 GitHub score ? This grade is derived from GitHub signals, not user votes. Open for the full breakdown.
Discussion

01 / Summary

About Hermes web-search-plus.

Web Search Plus is a Hermes plugin that routes web search and page extraction across several providers behind one setup. It adds two tools to a Hermes agent: web_search_plus, which searches the web and returns the original source links, and web_extract_plus, which reads and cleans pages the agent already has. It is a port of the OpenClaw web-search-plus plugin to the Hermes plugin API.

It supports 15 search and 9 extraction providers, and one key of each kind is enough to start. Automatic routing picks a provider by query type (Brave for most queries, Exa for docs and academic queries, Serper for security and shopping) and moves to the next provider within 2.5 seconds when one stalls or returns nothing. You can also set your own provider order. Queries that are clearly in another language, such as German or French, are searched in that language.

A self-hosted profile uses only a SearXNG instance and the keyless Keenable public tier, with no commercial API key. Some providers stay outside automatic routing unless you opt in: Octen through Monid, TinyFish, and DonSeTch, a separately installed local MCP program that connects over stdio. Provider privacy terms differ, and a maintained guide compares training, retention, and zero-data-retention options per provider.

Release 5.0, measured on 294 live queries, lowered median search latency from 930 ms to 565 ms and the slowest query from 22 s to 2.1 s, and returns results about 35 percent shorter.

  • Two Hermes tools: web_search_plus for search and source discovery, web_extract_plus for clean page text
  • Many providers: 15 search and 9 extraction providers, with one key of each kind enough to start
  • Routing by query type: picks the first provider per query type, or follows your own provider order
  • Fast fallback: a new provider starts within 2.5 seconds when one stalls or answers empty
  • Original sources: results link back to the pages they came from instead of a generated answer
  • Query-language search: clearly German or French queries are searched in that language
  • Quality reports: optional reports show which provider answered and why
  • Research mode: opt-in multi-provider research for a single query
  • Self-hosted profile: SearXNG plus the keyless Keenable tier, with no paid key
  • Opt-in providers: Octen, TinyFish, and the local DonSeTch MCP program stay out of automatic routing unless enabled
  • Provider SDK: adds a new provider as a single module

02 / Discussion CREDIBILITY-GATED

Discussion

Reading is open to everyone. Posting and voting need a verified identity or a GitHub grade of B or higher.

  • No discussions yet.

04 / Build

Build with Hermes web-search-plus.

Browse the catalog for frameworks, tools, and harnesses, each scored on real GitHub credibility.

Get Hermes web-search-plus →

Browse the catalog