All plugins

browsersolver

Fetch web pages behind Cloudflare, DataDome and similar protections for the built-in web_extract tool, through the BrowserSolver web unlocker API. Extract only; pair it with a search backend for web_search. Disclosure — sends each URL to api.browsersolver.com with your BROWSERSOLVER_API_KEY so BrowserSolver fetches the page past Cloudflare, DataDome and similar bot protection; the default engine is webunlocker, the most expensive tier, and calls use BrowserSolver credits (set engine to crawler or rendering for cheaper fetches). Reads the key only through Hermes's secret scope. Registers no tools, no hooks or middleware, writes no files, starts no processes, has no telemetry or self-updater, and uses only the Python standard library.

browsersolverWebv1.0.0Updated 22 minutes ago

About

Fetch web pages behind Cloudflare, DataDome and similar protections for the built-in web_extract tool, through the BrowserSolver web unlocker API. Extract only; pair it with a search backend for web_search. Disclosure — sends each URL to api.browsersolver.com with your BROWSERSOLVER_API_KEY so BrowserSolver fetches the page past Cloudflare, DataDome and similar bot protection; the default engine is webunlocker, the most expensive tier, and calls use BrowserSolver credits (set engine to crawler or rendering for cheaper fetches). Reads the key only through Hermes's secret scope. Registers no tools, no hooks or middleware, writes no files, starts no processes, has no telemetry or self-updater, and uses only the Python standard library.

BrowserSolver for Hermes Agent

Fetch web pages behind Cloudflare, DataDome and similar protections for the built-in web_extract tool, through the BrowserSolver web unlocker API.

Install

hermes plugins install browsersolver

Hermes asks for BROWSERSOLVER_API_KEY during the install. Create a key in the BrowserSolver dashboard.

Then select it in hermes tools, or in ~/.hermes/config.yaml:

web:
  extract_backend: browsersolver

It is extract only, so keep a search backend for web_search.

Settings

| Setting | Default | Meaning |
|---|---|---|
| engine | webunlocker | crawler (plain HTTP, cheapest), rendering (headless browser for JavaScript pages) or webunlocker (gets past anti-bot protection, most expensive). |

What it does on your machine

  • Network: calls https://api.browsersolver.com only, with your BROWSERSOLVER_API_KEY. Calls can use credits on your BrowserSolver account (pricing).
  • Credentials: reads the key only through Hermes's secret scope. It stores nothing.
  • Nothing else: no files written, no processes started, no telemetry, no self-update. Standard library only, no dependencies.

Development

python -m pytest

The tests mock the network and run without Hermes installed.

Contact

  • Source: https://github.com/browsersolver/hermes-plugin-browsersolver
  • BrowserSolver: https://www.browsersolver.com
  • Issues: https://github.com/browsersolver/hermes-plugin-browsersolver/issues

License

MIT

README from the reviewed commit a3e5c4c; it updates when the author re-pins.

Developer Mode

Explore built-in Hermes toolsets and actions.

HermesAgent

Developer?

Create a Hermes extension for Desktop or agent workflows.

Developer Section