Back to AI Q&A
How to connect Hermes Agent Firecrawl self-hosted?

How to connect Hermes Agent Firecrawl self-hosted?

AI Q&A Admin 578 views

The key to Hermes Agent using self-hosted Firecrawl is not to fill in the cloud key, but to set up a FIRECRAWL_API_URL. The official Providers documentation gives the full direction: local Firecrawl can be API key-free, but the service needs to be run and Hermes points to the local API address.

Shortest steps

  1. clone Firecrawl and start Docker Compose.
  2. Set up USE_DB_AUTHENTICATION=false, HOST=0.0.0.0, PORT=3002 as needed in Firecrawl's .env.
  3. Run hermes config set FIRECRAWL_API_URL http://localhost:3002.
  4. Retest web_search or web_extract.

Limitations to know

The self-hosted version does not have the advanced anti-bot capabilities of the cloud version of Fire-engine, and the failure rate may be higher when encountering Cloudflare, CAPTCHAs, and complex anti-crawling sites. It is more suitable for scenarios where costs are controllable and data sovereignty is prioritized.

In a word: Self-hosted Firecrawl saves you keys and fees, but don't expect it to be exactly the same as the cloud version of the cloud version of the workload.

Official open source address: https://github.com/NousResearch/hermes-agent; Official document entry: https://hermes-agent.nousresearch.com/.

Recommended Tools

More