Community研究&データ分析github.com

firecrawl/firecrawl-cli

Firecrawl CLIは、Webサイトをクロールし、Markdownに変換して、LLMが読み取り可能なデータとして提供するコマンドラインツールです。

firecrawl-cli とは?

Firecrawl CLIは、Webスクレイピングとクローリングのための高機能なコマンドラインツールです。指定したURLのWebページをMarkdown形式に変換したり、サイト全体をクロールして構造化データを抽出したりできます。このツールは、AIエージェントやLLMアプリケーションがWebコンテンツを簡単に消費できるように設計されており、特にRAG(検索拡張生成)パイプラインのデータ収集に最適です。Firecrawl CLIは、Node.js環境で動作し、柔軟な設定オプション(クロール深度、同時リクエスト数、出力形式など)を提供します。APIを使用したプログラム的なアクセスにも対応しており、CI/CDパイプラインやバッチ処理への統合も容易です。

対応~Claude Code~Codex CLI~Cursor
npx skills add firecrawl/firecrawl-cli

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

firecrawl-cli は何をしますか?

AgentスキルまたはAIエージェントツールリポジトリ。クロスモデルデイリースキルハントによって発見されました。

概要

Firecrawl CLIは、Webサイトをクロールし、そのコンテンツをMarkdown形式に変換する強力なコマンドラインツールです。これにより、大規模言語モデル(LLM)やAIエージェントがWeb上の情報を簡単に読み取り、処理できるようになります。

主な機能

  • WebページのMarkdown変換: 任意のURLのWebページをクリーンなMarkdown形式に変換します。
  • サイト全体のクロール: 指定されたWebサイト全体をクロールし、ページをMarkdownとして保存します。
  • 構造化データ抽出: CSSセレクタやカスタム抽出ルールを使用して、ページから特定のデータを抽出します。
  • 並列処理: 複数のリクエストを同時に実行し、効率的にデータを収集します。
  • 出力形式の柔軟性: Markdownのほか、JSONや生HTMLとしても出力可能です。

インストール

npm install -g @firecrawl/cli

または、npxを使用して直接実行することもできます。

npx @firecrawl/cli <url>

使用方法

基本的な使用法

単一のページをMarkdownに変換するには:

firecrawl https://example.com

サイトをクロールする

firecrawl crawl https://example.com --output ./output

カスタムオプション

firecrawl crawl https://example.com \
  --limit 50 \
  --max-depth 3 \
  --concurrency 10 \
  --exclude-paths '/blog/*,/admin/*'

APIキーの設定

Firecrawl APIを使用するには、環境変数FIRECRAWL_API_KEYを設定します。

export FIRECRAWL_API_KEY=your_api_key_here

統合

Firecrawl CLIは、以下のようなAIエージェントフレームワークとシームレスに統合できます:

  • Claude Code: Claude Codeのスキルとして直接利用可能。
  • Cursor: Cursorのエージェントモードで使用。
  • Codex: AIコード生成パイプラインに組み込み。
  • その他: 任意のシェルスクリプトやCI/CDパイプラインに統合。

注意事項

  • ターゲットWebサイトのrobots.txtを尊重してください。
  • 大量のリクエストを行う前に、サイトの利用規約を確認してください。
  • クロール頻度には適切な制限を設けてください。

ライセンス

このプロジェクトはMITライセンスの下で公開されています。

関連スキル