AIエージェントやIDEとデータベースを接続する、既成のDBツールとカスタムツール用フレームワークを備えたオープンソースMCPサーバーです。
unclecode/crawl4ai
WebサイトをRAG、AIエージェント、データパイプライン向けのクリーンなMarkdownに変換する、オープンソースのPythonクローラー。
代替できる製品:Firecrawl
Apify
ScrapingBee
- スター
- 85,772
- フォーク
- 8,915
- 未解決の Issue
- 263
- 最終コミット
- 4 日前
これは何?
Crawl4AIは、Python製のオープンソースWebクローラー兼スクレイパーです。実際のブラウザーでページを取得し、LLMが読み取れるクリーンなMarkdownに変換するため、検索拡張生成(RAG)、AIエージェント、データパイプラインに活用できます。また、LLMを使わないCSSやXPathのスキーマ、またはLiteLLM経由でサポートされる任意のLLMプロバイダーを使って、ページから構造化JSONを抽出することもできます。
JavaScriptを多用するページ、無限スクロール、セッション、Cookie、プロキシ、永続的なブラウザープロファイルに対応しています。幅優先、深さ優先、最良優先の各戦略による深層クロールに加え、サイトマップやCommon CrawlからのURL検出もサポートします。Dockerサーバーは /md、/crawl、/screenshot などのRESTエンドポイントを公開し、手早い処理にはcrwlコマンドラインツールを利用できます。
AIエージェントとの接続に使えるMCPサーバーのほか、検索、SERP、回答の各エンドポイントを備えたホスティングAPIのCrawl4AI Cloudも提供しています。コアライブラリとセルフホスト型サーバーは、Apache-2.0ライセンスのもとで無料で利用できます。
主な機能
- 01メニュー、フッター、定型的なノイズを取り除くフィルターを使い、ページをクリーンなMarkdownに変換します。
- 02CSS/XPathスキーマまたは任意のLLMプロバイダーを使って、構造化JSONを抽出します。
- 03JavaScriptを実行し、要素の表示を待機して、遅延読み込みコンテンツを取得するためにページ全体をスクロールします。
- 04深層クロール(BFS、DFS、最良優先)と複数URLの一括クロールに対応しています。
- 05永続的なプロファイル、プロキシ、セッション、ステルス設定を使ったブラウザー制御を提供します。
- 06Docker製のRESTサーバー、crwl CLI、MCPエンドポイントを利用できます。
ユースケース
- WebコンテンツをRAGパイプラインやベクトルデータベースに取り込む。
- AIエージェントが公開中のWebページを読み、要約できるようにする。
- パーサーを手作業で書かずに、商品ページや価格ページを構造化データとしてスクレイピングする。
- ドキュメントサイトをMarkdownとして保存し、オフライン検索に利用する。
トピック
よくある質問
- crawl4ai とは?
- WebサイトをRAG、AIエージェント、データパイプライン向けのクリーンなMarkdownに変換する、オープンソースのPythonクローラー。 Crawl4AIは、Python製のオープンソースWebクローラー兼スクレイパーです。実際のブラウザーでページを取得し、LLMが読み取れるクリーンなMarkdownに変換するため、検索拡張生成(RAG)、AIエージェント、データパイプラインに活用できます。また、LLMを使わないCSSやXPathのスキーマ、またはLiteLLM経由でサポートされる任意のLLMプロバイダーを使って、ページから構造化JSONを抽出することもできます。
- crawl4ai は無料で使えますか?ライセンスは?
- crawl4ai は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- crawl4ai は今もメンテナンスされていますか?
- 活発にメンテナンス中。crawl4ai の最終コミットは 2026年10月15日 です。
- crawl4ai は何に使えますか?
- WebコンテンツをRAGパイプラインやベクトルデータベースに取り込む。 AIエージェントが公開中のWebページを読み、要約できるようにする。 パーサーを手作業で書かずに、商品ページや価格ページを構造化データとしてスクレイピングする。 ドキュメントサイトをMarkdownとして保存し、オフライン検索に利用する。
- crawl4ai はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/unclecode/crawl4ai
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
スクレイピング、クローリング、検索、監視、AI抽出でWebサイトを構造化APIに変えるオープンソースのデータプラットフォーム。
Claude Code、Cursor、Gemini CLIなどに導入できる、幅広い職種のAIエージェント用プロンプト集。
ターミナル上でコードベースを読み取り、自然言語での指示に応じてコーディングやコード解説、git の作業を行うエージェント型ツール。
Claude Codeを使い、求人評価から応募書類の作成、面接準備までをローカルで進めるフレームワーク。
サポートエージェントからブラウザー・コンピューター操作エージェントまで、Claude API上でデプロイ可能なアプリを構築するためのスタータープロジェクト集。