robbyczgw-cla/hermes-web-search-plus

Give your Hermes agent the web as real sources, never a made-up answer — multi-provider search and extraction with an optional local, key-free DonSeTch option.

What it solves

Web Search Plus is a plugin for the Hermes Agent that improves how AI agents search the web and read web pages. It solves the problem of relying on a single search provider, which can be limited by outages, rate limits, or poor results. By providing a unified interface for multiple search and extraction services, it ensures agents have reliable access to current information and clean, readable text from web pages.

How it works

The project provides two primary tools for the agent:

  • web_search_plus: Searches the web across various providers (including paid APIs and self-hosted options like SearXNG) and returns ranked links and snippets.
  • web_extract_plus: Takes specific URLs and converts them into clean text for the agent to process.

It features a routing system that can automatically try different services if one fails or returns no results. It also supports local providers like DonSeTch via a separate stdio MCP process to reduce dependence on paid APIs.

Who it’s for

Developers and users of the Hermes Agent who want their AI agents to be more robust, privacy-conscious, or flexible in their web-research capabilities.

Highlights

  • Multi-provider support: Supports 15 search and 9 extraction providers.
  • Flexible routing: Automatically falls back to alternative services to avoid dead ends.
  • Self-hosted options: Integrates with SearXNG, Keenable, and DonSeTch for privacy and budget control.
  • Clean extraction: Turns complex web pages into clean text for agent consumption.
  • Source transparency: Returns original links and sources rather than just generated answers.

Related

  • Project
  • Project
  • Project
  • Project
  • Project