Skip to main content
Official Hermes docs: Web search · BrowserHermes Agent by Nous Research uses Firecrawl as the default backend for web_search and web_extract

Overview

Hermes Agent is an open source terminal and desktop agent from Nous Research. It ships with web tools: Firecrawl is the default provider for both (search and extract) once you set FIRECRAWL_API_KEY, a self hosted FIRECRAWL_API_URL, or use Nous Tool Gateway. Browser automation through Firecrawl cloud mode is optional.

Quick start

  1. Install Hermes Agent from hermes-agent.nousresearch.com
  2. Add your Firecrawl key:
Get a key at firecrawl.dev.
  1. Or configure interactively:
Choose Web Search & ExtractFirecrawl.
  1. Verify:

Capabilities

Use Firecrawl for one capability only

Hermes lets you pick search and extract backends independently, so you can pair a free search backend with Firecrawl extraction (or the reverse):
When those keys are empty, both fall back to web.backend, and then to auto detection from whichever credentials are set. FIRECRAWL_API_KEY and FIRECRAWL_API_URL come first in that auto detection order.

Browser cloud mode

To use Firecrawl for browser automation:
Optional:

Nous Portal (managed Firecrawl)

With a paid Nous Portal subscription, web search and extract can run through Hermes Tool Gateway with managed Firecrawl. No separate Firecrawl key is required:
Existing installs can enable web tools via hermes tools.

Self hosted Firecrawl

When FIRECRAWL_API_URL is set, the API key is optional if Firecrawl server auth is disabled (USE_DB_AUTHENTICATION=false on the Firecrawl instance).

Resources