
firecrawl/web-agent
Browser automationこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
🔥 構造化ウェブリサーチに最適化されたオープンソースのウェブデータエージェント
概要
Firecrawlは firecrawl.dev/app/agent で研究レベルの自律エージェントを運用しており、構造化ウェブリサーチに最適化されたSpark 1モデルで動いています。このリポジトリは、自分で構築するためのオープンソースの基盤を提供します — フォークしたり、モデルを交換したり、スキルを追加したり、好きなように展開したりできます。 各レイヤーはその下のレイヤーの上に積み重ねていきます。すぐに使えるアプリを作るなら上から始め、プリミティブをより細かく管理するためにスタックの下位に進むと良いでしょう。 エージェントはウェブツールとAIモデルをループで組み合わせ、計画し、行動し、観察し、タスクが完了するまで繰り返します。ハーネスはDeep Agents(LangChainのもの)で、計画と行動のループ、並列タスクのサブエージェントのスポーン、そしてオンデマンド SKILL.md を箱から読み込む機能を提供します。私たちのエージェントコアはFirecrawlのツールをそのランタイムに配線し、構造化出力とストリーミングを重ねています。 - — ディープエージェント。エージェントループ、サブエージェントのスポーン、スキルの読み込み、コンテキスト管理を提供します。- — 検索、スクレイプ、インタラクト(ブラウザ自動化)、バッシュ。firecrawl-aisdkによるサポート。
概要(AI 翻訳)
Firecrawlは firecrawl.dev/app/agent で研究レベルの自律エージェントを運用しており、構造化ウェブリサーチに最適化されたSpark 1モデルで動いています。このリポジトリは、自分で構築するためのオープンソースの基盤を提供します — フォークしたり、モデルを交換したり、スキルを追加したり、好きなように展開したりできます。
始めよう
オープンソース
各レイヤーはその下のレイヤーの上に積み重ねていきます。すぐに使えるアプリを作るなら上から始め、プリミティブをより細かく管理するためにスタックの下位に進むと良いでしょう。
| レイヤー | 説明 | 始めよう |
|---|---|---|
| Next.js テンプレートチャットUI、ストリーミング、スキル、サブエージェント、構造化出力 | firecrawl create agent -t next |
|
| エクスプレステンプレート | スキル、サブエージェント、構造化出力を持つAPIサーバー | firecrawl create agent -t express |
| ↑ | ||
| エージェントコア | ディープエージェント(LangChain)を基に構築されたオーケストレーター。スキル、サブエージェント、構造化出力 | firecrawl create agent -t library |
| ↑ | ||
| Firecrawl AI SDK | Vercel AI SDKツールとして検索、スクレイプ、インタラクト | npm i firecrawl-aisdk |
| ↑ | ||
| Firecrawl SDKスクレイプ、検索、クロール、抽出のためのコアAPIクライアント | npm i @mendable/firecrawl-js |
|
| ↑ | ||
| API参照REST API、任意の言語から使用 | ドキュメント。 |
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Firecrawl Web Agent
Firecrawl runs a research-grade autonomous agent at firecrawl.dev/app/agent, powered by Spark 1 models optimized for structured web research. This repo gives you the open-source foundation to build your own — fork it, swap models, add skills, and deploy however you want.
Get started
# 1. Install the Firecrawl CLI and authenticate
npx -y firecrawl-cli@latest init -y --browser
# 2. Scaffold an agent project
firecrawl create agent -t next
Open Source
Each layer builds on the one below it. Start at the top for a ready-to-use app, or go lower in the stack for finer control over the primitives.
| Layer | Description | Get started |
|---|---|---|
| Next.js Template | Chat UI, streaming, Skills, Subagents, structured output | firecrawl create agent -t next |
| Express Template | API server with Skills, Subagents, structured output | firecrawl create agent -t express |
| ↑ | ||
| Agent Core | Orchestrator built on Deep Agents (LangChain). Skills, Subagents, structured output | firecrawl create agent -t library |
| ↑ | ||
| Firecrawl AI SDK | Search, Scrape, Interact as Vercel AI SDK tools | npm i firecrawl-aisdk |
| ↑ | ||
| Firecrawl SDK | Core API client for Scrape, Search, Crawl, Extract | npm i @mendable/firecrawl-js |
| ↑ | ||
| API Reference | REST API, use from any language | docs.firecrawl.dev |
Examples
| Level | Examples |
|---|---|
| Next.js | Full template |
| Express | API server |
| Agent Core | Basic · Structured output · Parallel Subagents · With Skills · Streaming |
| Firecrawl AI SDK | npmjs.com/package/firecrawl-aisdk |
How it works
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add firecrawl/web-agent