Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
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 Hound option.
| Date | Stars |
|---|---|
| 2026-07-31 | 357 |
| 2026-08-06 | 357 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
35.0
growth rate 0.00%/day
# Web Search Plus — Hermes Plugin <p align="center"> <img src="docs/assets/web-search-plus-v3-hero.jpg" alt="Web Search Plus: better web search and page reading for Hermes agents" width="100%"> </p> <p align="center"> <a href="LICENSE"><img alt="License: MIT" src="https://img.shields.io/badge/license-MIT-22d3ee.svg"></a> <img alt="Python 3.10+" src="https://img.shields.io/badge/python-3.10%2B-34d399.svg"> <img alt="Hermes Plugin" src="https://img.shields.io/badge/Hermes-plugin-a78bfa.svg"> </p> **Give your Hermes agent better web search and clean page reading.** Web Search Plus connects several search services behind one simple setup. It returns the original links and pages, can try another service when one fails, and works with just one configured provider. It adds two Hermes tools: - `web_search_plus` — search the web and return useful sources - `web_extract_plus` — read and clean the pages you already have > Ported from [web-search-plus-plugin](https://github.com/robbyczgw-cla/web-search-plus-plugin) for the [Hermes Agent](https://github.com/NousResearch/hermes-agent) plugin API. Current release: **v3.4.1** — see the [Changelog](CHANGELOG.md) and [3.4.1 Release Notes](docs/RELEASE_NOTES_V341.md). ### What's new in 3.4.1 Version 3.4.1 adds native Exa freshness bounds and an optional TinyFish source-search provider. TinyFish is BYOK, off by default, and runs only when explicitly selected; review its High Risk data-use terms before sending queries. Existing tools, provider settings, and automatic routing stay the same. For technical details, see the [Changelog](CHANGELOG.md), [provider guide](docs/PROVIDERS.md), and [3.4.1 Release Notes](docs/RELEASE_NOTES_V341.md). --- ## Why use it - **One setup, many search services.** Pick one provider to start and add more only when you need them. - **Real sources.** Results point back to the pages they came from instead of hiding the web behind a generated answer. - **Fewer dead ends.** If one service is unavailable or returns nothing, Web Search Plus can try another. - **Search and page reading together.** Find useful pages, then turn them into clean text for your agent. - **Optional details when you need them.** Quality reports show which service worked and what happened along the way. - **Local options are available.** SearXNG, Keenable and the optional Hound connection can reduce your dependence on paid APIs. Everything new since 3.0 is additive or opt-in; defaults stay stable across upgrades. Full details: [3.4 Release Notes](docs/RELEASE_NOTES_V34.md) · [3.3 Release Notes](docs/RELEASE_NOTES_V33.md) · [3.2 Release Notes](docs/RELEASE_NOTES_V32.md) · [3.1 Release Notes](docs/RELEASE_NOTES_V31.md) · [3.0 Release Notes](docs/RELEASE_NOTES_V3.md). --- ## Quick Start ```bash # 1) Install and enable the plugin hermes plugins install robbyczgw-cla/hermes-web-search-plus --enable # 2) Inspect provider readiness and configure the providers you use python3 ~/.hermes/plugins/web-search-plus/setup.py status python3 ~/.hermes/plugins/web-search-plus/setup.py setup --preset starter # 3) Reload Hermes so the tools are registered # CLI: exit and start `hermes` again, or use /reset in-session # Gateway: /restart, then /reset # 4) Optional shell smoke test cd ~/.hermes/plugins/web-search-plus python3 search.py --query "Hermes Agent latest release" --provider auto --quality-report ``` Web Search Plus supports 15 search and 9 extraction providers — you do **not** need them all. One search-capable key or configured local endpoint enables `web_search_plus`; one extraction-capable key or endpoint enables `web_extract_plus`; more providers just make controlled routing more flexible. The setup helper stores keys in the active Hermes environment file — never commit them to the repository. Provider privacy is not uniform. Before sending sensitive queries or URLs, review the maintained [Provider Privacy & Terms guide](https://websearchplus.xyz/providers.html#privacy-terms), which
Excerpt of 13,687 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:3889ef790754e4e2, llm:Repository description: '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 Hound option.' Language: Python. Indicates web search & extraction for an agent (Hermes) to provide sources.
matched fp:3889ef790754e4e2, llm:Repository description: '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 Hound option.' Language: Python. Indicates web search & extraction for an agent (Hermes) to provide sources.
matched fp:3889ef790754e4e2, llm:Repository description: '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 Hound option.' Language: Python. Indicates web search & extraction for an agent (Hermes) to provide sources.