Firecrawl
Firecrawl covers both jobs the assistant needs. As search, it returns ranked results with an optional freshness filter. As fetch, it scrapes a URL through its hosted API and returns tidy markdown, including JavaScript-rendered pages the builtin fetcher cannot see.
One Firecrawl key can power web search, web fetch, or both.
What you need
- A hatched local assistant (Linux desktop in 0.1).
-
A Firecrawl API key from
firecrawl.dev.
Keys start with
fc-.
Setup
Firecrawl is BYOK. You pay Firecrawl directly.
- Open Settings → Models & Services.
- Under Web Search, choose Firecrawl and paste the key.
- To use it for single-page retrieval too, select it under Web Fetch as well.
assistant keys set firecrawl fc-... assistant config set services.web-search.provider firecrawl assistant config set services.web-fetch.provider firecrawl
The third line is optional. Revoke with
assistant keys delete firecrawl.
When to pick it
- JavaScript-heavy pages, or sites the builtin fetch returns empty on.
- One key for search and fetch, one Firecrawl bill.
- Last in the BYOK fallback chain.
Resources: Firecrawl docs, privacy policy, Web search.