firecrawl/web-agent
🔥 Open-source web data agent optimized for structured web research observed · 2026-08-28
Health v2 · maintenance only
50/100
- Activity 78
- Release rhythm 35
- Longevity 11
Flags: no_releases young
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 159
- days_rel: n/a
- days_push: 136
- n_releases_24m: 0
Adoption not part of the score
1222 stars · 160 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
An open-source TypeScript framework for building autonomous web research agents, layered from a Next.js chat template down to an agent core orchestrator built on LangChain's Deep Agents. It combines Firecrawl's web search, scrape, and interact tools with LLMs in a plan-act-observe loop, supporting skills, subagents, and structured output.
Use cases
- build an autonomous agent that researches the web and returns structured data
- scrape websites and extract llm-ready markdown or json for my app
- create a chat agent with streaming responses and subagents
- add web search and scraping tools to my vercel ai sdk app
- run deep research on a topic and get a structured report
- scaffold an express api server that powers a web research agent
When to choose
- you want a ready-made, layered foundation for web research agents in TypeScript
- you already use or like the Firecrawl API for scraping and search
- you need skills, subagents, and structured output out of the box
- you want to fork and customize an agent harness built on LangChain Deep Agents
When to avoid
- you need a language other than TypeScript/JavaScript for the agent layer
- you want a fully self-contained agent with no dependency on the Firecrawl API or its pricing tiers
- you only need simple one-off scraping without agentic orchestration
- you need a mature, long-proven framework - this project is young and fast-moving
Facets
framework · maturity active
agent-framework web-scraping rag llm-inference search-engine sdk large-language-models crawlers web-development developer-tools cross-platform cli web-research-agent deep-agents langchain nextjs-template express-template structured-output subagents skills firecrawl autonomous-agent ai-agents nodejs typescript web-server
6 sources
- readme: https://github.com/firecrawl/web-agent · fetched 2026-08-28 · e899f5b11980
- homepage: https://firecrawl.dev · fetched 2026-08-29 · a807d7d17bcb
- site_page: https://docs.firecrawl.dev · fetched 2026-08-29 · 8fc2a836e7ce
- site_page: https://docs.firecrawl.dev/ai-onboarding · fetched 2026-08-29 · 0eb26533db23
- site_page: https://www.firecrawl.dev/blog/firecrawl-wikipedia-partnership · fetched 2026-08-29 · a649f577b116
- site_page: https://www.firecrawl.dev/pricing · fetched 2026-08-29 · 20bbcfacfeac
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| firecrawl/web-agent | main | 50 |
For agents
markdown · JSON · MCP: product_card(name="firecrawl/web-agent")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem