OSS探訪

role-based Crewとevent-driven Flowを組み合わせ、multi-agent automationを構築する

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
59,327
主要言語
Python
ライセンス
MIT
リポジトリ最終更新
2026/10/03
ページ内ナビ

概要

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.15.23はPython 3.10以上3.14未満を要求する

1.15.23のcrewai package metadataはPython >=3.10,<3.14を指定し、core/CLI componentも1.15.23へ揃えています。

出典:[2][3]

参考にした公式資料

  1. [1]CrewAI 1.15.23 README(2026-10-03)
  2. [2]CrewAI 1.15.23 package metadata(2026-10-03)
  3. [3]CrewAI 1.15.23 release(2026-10-03)
  4. [4]CrewAI MIT license(2026-10-03)
編集部からの補足

agentに役割分担させる部分と、branch/stateを明示するworkflow部分を同じframeworkで扱えます。外部LLMやtoolを接続するとcredential、cost、tool権限、出力検証が運用要件になるため、prototypeとproductionでguardrailを分けて設計してください。

3ステップで試す

  1. 1

    CrewAI 1.15.23 CLIをinstallする

    Python 3.10以上3.14未満の環境でCLIをversion固定して導入します。

    uv tool install "crewai==1.15.23"
  2. 2

    JSON-first crew projectをscaffoldする

    agents/*.jsoncとcrew.jsoncを含むprojectを作成し、agent role・task・processを編集できる状態にします。

    crewai create crew quickstart
  3. 3

    provider credentialを設定してcrewを実行する

    実行前に使用するmodel providerのAPI keyを.envへ設定します。外部model APIのcostと、agentへ与えるtool権限・action範囲を確認してから実行してください。

    cd quickstart && crewai install && crewai run
公式READMEで確認

成長

成長の推移 · 直近30日

59,327 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
107
Open PR
323

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • agents
  • ai
  • ai-agents
  • llms
  • aiagentframework
Stars
59,327
Forks
8,633
Watchers
398
Open Issues
211
Contributors
336
所有者種別
Organization
主要言語
Python
ライセンス
MIT
リポジトリ最終更新
2026/10/03

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?