You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> **Deprecated:** Prefer `scrape` + `interact` instead. Interact lets you scrape a page and then click, fill forms, and navigate without managing sessions manually. See the `interact` command.
481
-
482
-
Launch and control cloud browser sessions. By default, commands are sent to agent-browser (pre-installed in every sandbox). Use `--python` or `--node` to run Playwright code directly instead.
480
+
Scrape a page, then interact with it in a live browser session using natural language or code. No manual session management required.
A convenience command that combines `map` + `scrape` to save a site as local files. Maps the site first to discover pages, then scrapes each one into nested directories under `.firecrawl/`. All [scrape options](#scrape-options) work with download. Run without flags for an interactive wizard that walks you through format, screenshot, and path selection.
694
-
695
-
```bash
696
-
# Interactive wizard (picks format, screenshots, paths for you)
Launch pre-built AI workflows that combine Firecrawl's web capabilities with your coding agent. One command spins up an interactive session with the right system prompt, tools, and instructions -- like `ollama run` but for web research agents. All workflows spawn parallel subagents to divide the work and finish faster.
683
+
Experimental commands live under `firecrawl experimental` (alias: `firecrawl x`).
788
684
789
-
```bash
790
-
# Claude Code (available now)
791
-
firecrawl claude competitor-analysis
792
-
firecrawl claude deep-research
793
-
firecrawl claude lead-research
794
-
firecrawl claude seo-audit
795
-
firecrawl claude qa
685
+
### `download` - Bulk Site Download
796
686
797
-
# Codex and OpenCode -- coming soon
798
-
firecrawl codex competitor-analysis
799
-
firecrawl opencode competitor-analysis
800
-
```
801
-
802
-
See the full documentation: **[Experimental Workflows ->](src/commands/experimental/README.md)**
803
-
804
-
---
805
-
806
-
## Testing Workflows Locally
807
-
808
-
After building the CLI (`pnpm run build`), every workflow works with all three backends — just swap the command name:
809
-
810
-
```bash
811
-
# Help
812
-
firecrawl claude --help
813
-
firecrawl codex --help
814
-
firecrawl opencode --help
815
-
```
816
-
817
-
### QA Testing
818
-
819
-
```bash
820
-
firecrawl claude qa https://myapp.com
821
-
firecrawl codex qa https://myapp.com
822
-
firecrawl opencode qa https://myapp.com
823
-
```
824
-
825
-
### Product Demo Walkthrough
826
-
827
-
```bash
828
-
firecrawl claude demo https://resend.com
829
-
firecrawl codex demo https://neon.tech
830
-
firecrawl opencode demo https://linear.app
831
-
```
832
-
833
-
### Competitor Analysis
687
+
Combines `map` + `scrape` to save a site as local files under `.firecrawl/`.
834
688
835
689
```bash
836
-
firecrawl claude competitor-analysis https://firecrawl.dev
Launch pre-built AI workflows that combine Firecrawl with your coding agent. One command spins up an interactive session with the right system prompt, tools, and instructions.
850
698
851
699
```bash
852
-
# Lead research
853
-
firecrawl claude lead-research "Vercel"
854
-
firecrawl codex lead-research "Stripe"
855
-
856
-
# SEO audit
857
-
firecrawl opencode seo-audit https://example.com
858
-
859
-
# Knowledge base
860
-
firecrawl claude knowledge-base https://docs.langchain.com
firecrawl claude shop "best mechanical keyboard for developers"
867
-
```
700
+
# Claude Code (available now)
701
+
firecrawl x claude competitor-analysis https://firecrawl.dev
702
+
firecrawl x claude deep-research "RAG pipeline data ingestion tools"
703
+
firecrawl x claude lead-research "Vercel"
704
+
firecrawl x claude seo-audit https://example.com
705
+
firecrawl x claude qa https://myapp.com
706
+
firecrawl x claude demo https://resend.com
707
+
firecrawl x claude shop "best mechanical keyboard for developers"
868
708
869
-
### Natural Language (no workflow name)
709
+
# Natural language (no workflow name)
710
+
firecrawl x claude "scrape the firecrawl docs and summarize"
870
711
871
-
```bash
872
-
firecrawl claude "scrape the firecrawl docs and summarize"
873
-
firecrawl codex "find pricing for crawlee vs scrapy"
874
-
firecrawl opencode "compare Firecrawl and Apify features"
712
+
# Codex and OpenCode -- coming soon
713
+
firecrawl x codex competitor-analysis https://crawlee.dev
714
+
firecrawl x opencode deep-research "browser automation frameworks"
875
715
```
876
716
877
-
Add `-y` to any command to auto-approve tool permissions (maps to `--dangerously-skip-permissions` for Claude, `--full-auto` for Codex).
878
-
879
-
### Live View
880
-
881
-
Use `firecrawl scrape <url>` + `firecrawl interact` to interact with pages. For advanced use cases requiring a raw CDP session, you can still use `firecrawl browser launch --json` to get a live view URL:
882
-
883
-
```bash
884
-
# Preferred: scrape + interact workflow
885
-
firecrawl scrape https://myapp.com
886
-
firecrawl interact --prompt "Click on the login button and fill in the form"
717
+
Add `-y` to auto-approve tool permissions.
887
718
888
-
# Advanced: Launch a browser session and grab the live view URL
claude --append-system-prompt "A cloud browser session is running. Live view: $LIVE_URL -- use \`firecrawl interact\` to interact with scraped pages." \
893
-
--dangerously-skip-permissions \
894
-
"QA test https://myapp.com"
895
-
896
-
# Or use the built-in workflow commands
897
-
firecrawl claude demo https://resend.com
898
-
```
719
+
See the full documentation: **[Experimental Workflows ->](src/commands/experimental/README.md)**
899
720
900
-
### Prerequisites
721
+
####Prerequisites
901
722
902
723
Each backend requires its CLI to be installed separately:
0 commit comments