Web Search Plus
robbyczgw-cla/hermes-web-search-plus
Hermes plugin for multi-provider web search and clean page extraction with automatic fallback
Web Search Plus is a Hermes Agent plugin that connects several search and page-extraction services behind one setup. It adds two tools, web_search_plus and web_extract_plus, and returns the original source links instead of a generated answer.
What Web Search Plus does
The plugin was ported from an earlier web-search-plus plugin to the Hermes Agent plugin API. It supports 15 search providers and 9 extraction providers, and one configured provider is enough to start. Automatic routing sends most queries to Brave, documentation and academic queries to Exa, and security and shopping queries to Serper. If a provider fails or returns nothing, the next one is tried. A quality report can show which service answered and why.
Setup is handled by a setup.py helper that asks for provider keys and stores them in the active Hermes environment file. For lower cost or more privacy there are SearXNG, Keenable and an optional DonSeTch provider, and a self-hosted preset that uses only SearXNG and keyless Keenable. Version 5.0.0 also searches in the language of the query when it is clearly German or French. The README warns that provider privacy terms differ and links a guide to check before sending sensitive queries.
Key features
- web_search_plus tool that returns source links and snippets
- web_extract_plus tool that turns known URLs into clean text
- Automatic fallback to another provider when one fails or returns nothing
- 15 search providers and 9 extraction providers supported
- Self-hosted preset using SearXNG and keyless Keenable
- Optional quality report showing which provider answered
When to use it
- Giving a Hermes agent grounded web research with links it can cite
- Running search with no paid key through SearXNG or Keenable's public tier
- Reading and cleaning pages a user already has URLs for
Who it is for: Hermes Agent users who want reliable web search and page reading without depending on one provider.
How it fits with Hermes Agent
A plugin written for the Hermes Agent plugin API, installed with the hermes plugins command.
How to install Web Search Plus
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
hermes plugins install robbyczgw-cla/hermes-web-search-plus --enable
python3 ~/.hermes/plugins/web-search-plus/setup.py setup
python3 ~/.hermes/plugins/web-search-plus/setup.py statusRequirements: Hermes Agent, Python 3, and at least one search or extraction provider key (or SearXNG or Keenable's free public tier)
Note: Version 5.0 changes how automatic routing picks providers, and code that imports engine modules directly has to update its imports.
FAQ
What is Web Search Plus?
Web Search Plus is a Hermes Agent plugin that adds web_search_plus and web_extract_plus tools, routes queries across many search services and returns the original sources.
Does Web Search Plus work with Hermes Agent?
Yes. It is built for the Hermes Agent plugin API and installs with hermes plugins install. After setup, reload Hermes so the tools are registered.
Is Web Search Plus free and open source?
The code is open source under the MIT license. Some search providers it connects to need their own API keys, while SearXNG and Keenable's public tier can be used without a paid key.
Similar plugins for Hermes Agent
All plugins23 plugins for hermes-agent covering autonomy, observability, cost control, safety and memory
stainlu Hermes LabyrinthRead-only observability dashboard plugin for Hermes Agent that maps journeys, tool calls and failures
ogallotti rtk-hermesHermes Agent plugin that rewrites shell commands through RTK to cut tokens in tool output
Humalike Humalike PluginHermes Agent plugin that adds turn-taking, persona and social learning for group chats
allmodels-io Hermes SpeechHermes Agent plugin that adds AllModels text-to-speech and speech-to-text with voice search
thomasbek3 Hermes Bot KitHermes Desktop plugins for iMessage-style chat bubbles, a live bot computer pane and roster sections
Related guides: How to install Hermes Agent · How to run Hermes Agent securely