ページ内ナビ
概要
CrewAIはproduction向けmulti-agent workflowを構築するPython frameworkです。Crewsでは役割を持つagentとtaskを協調させ、Flowsではevent、state、branchingを使って実行経路を明示できます。両者を組み合わせ、autonomyとworkflow controlを同じapplication内で扱います。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
Crewで役割付きagentとtaskを協調させる
agentごとにrole、goal、tool、LLM等を設定し、複数taskをsequentialやhierarchical processで実行できます。JSON-first scaffoldではagentsとcrew設定を分けて管理できます。
出典:[1]
Flowでevent-drivenなstateとbranchingを制御する
Flowsはstate管理、event-driven execution、conditional branchingを提供し、Crewや単一LLM callを通常のPython logicと組み合わせられます。
出典:[1]
向いている用途
agent autonomyと決定的なworkflow controlを併用したい場合に向く
調査・分析・生成などを複数agentへ分担しつつ、重要な処理順、状態遷移、分岐はapplication側で明示したいagentic automationに適します。
出典:[1]
導入前の確認
model credential・tool権限・costと出力検証を別途設計する
実行には利用するmodel providerのcredentialが必要で、web search等のtoolを使う構成では追加credentialも必要です。外部actionを許可する場合は権限範囲、retry、human review、cost制御をapplication要件として設計します。
出典:[1]
参考にした公式資料
- [1]CrewAI 1.15.23 README(2026-10-03)
- [2]CrewAI 1.15.23 package metadata(2026-10-03)
- [3]CrewAI 1.15.23 release(2026-10-03)
- [4]CrewAI MIT license(2026-10-03)
編集部からの補足
agentに役割分担させる部分と、branch/stateを明示するworkflow部分を同じframeworkで扱えます。外部LLMやtoolを接続するとcredential、cost、tool権限、出力検証が運用要件になるため、prototypeとproductionでguardrailを分けて設計してください。
3ステップで試す
- 1
CrewAI 1.15.23 CLIをinstallする
Python 3.10以上3.14未満の環境でCLIをversion固定して導入します。
uv tool install "crewai==1.15.23" - 2
JSON-first crew projectをscaffoldする
agents/*.jsoncとcrew.jsoncを含むprojectを作成し、agent role・task・processを編集できる状態にします。
crewai create crew quickstart - 3
provider credentialを設定してcrewを実行する
実行前に使用するmodel providerのAPI keyを.envへ設定します。外部model APIのcostと、agentへ与えるtool権限・action範囲を確認してから実行してください。
cd quickstart && crewai install && crewai run
成長
成長の推移 · 直近30日
59,327 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 107
- Open PR
- 323
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Langflow155,477 Stars
共通タグ 4件 · 共通カテゴリ 1件 · 同じ言語
AI処理を見える形で組み、APIとMCPへ展開する
Python - Keep12,374 Stars
共通タグ 4件 · 共通カテゴリ 1件 · 同じ言語
監視toolのalertを一画面へ集約し、相関・enrichment・対応workflowまでつなげる
Python - PipesHub3,811 Stars
共通タグ 4件 · 共通カテゴリ 1件 · 同じ言語
source systemの権限をquery時に保ったまま、社内知識をSearch・RAG・MCPへ供給する
Python - SWE-agent20,480 Stars
共通タグ 3件 · 共通カテゴリ 3件 · 同じ言語
GitHub Issueからtoolを使ってrepository修正を試みるresearch software-engineering agent
Python - LangChain147,390 Stars
共通タグ 3件 · 共通カテゴリ 2件 · 同じ言語
model・tool・retrieval・middlewareを組み合わせてagentを構築するPython framework
Python - Aider49,354 Stars
共通タグ 3件 · 共通カテゴリ 2件 · 同じ言語
リポジトリー全体の文脈を使ってターミナルからコードを編集する
Python
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。