Open Agent Kit - Build Agents in Minutes

Open Agent Kit - Build Agents in Minutes

01.AI, with OSChina · コーディング · その他

Open Agent Kit(OAK)は、特定モデルに依存しない設計のオープンソース基盤で、AIエージェントの構築と配備に使う。マルチエージェントのフレームワーク、既成のツール群、視覚的なWeb UIを同梱する。

Open Agent Kit - Build Agents in Minutes の画面プレビュー

Open Agent Kit - Build Agents in Minutes について

What Is Open Agent Kit

Open Agent Kitは、OpenAIのAgentKitに対する開放的で中立な受け皿を目指すコミュニティ主導のプロジェクトだ。01.AIとOSChinaが共同で開発し、コード全体はMITライセンスで公開されている。狙いは単純で、どんなモデル、どんなツール、どんなプラットフォームでも動くAIエージェントを、一社の技術スタックに閉じ込められずに作れるようにすることにある。

OAKはダウンロードしてすぐ動かすタイプの単一製品ではない。エージェントのライフサイクルを覆う4つのモジュールを束ねた傘だ。マルチエージェントのフレームワーク、ビジュアルビルダー、ランタイム、そして評価とトレース用のスタジオで構成する。オープンソースAIエージェントフレームワークとしてまずフレームワークを前面に出す方針で、現時点で完成しているのはそこだけなので、今すぐ使えるものの大半はそこから来る。

フレームワークの名前はLangCrew。LangGraphの上に載り、CrewAIの分かりやすい考え方を取り込んでいる。エージェント、タスク、クルーという単位で組み立てられるので、グラフエンジンを手作業で配線する必要はない。この協調処理の層がすでに用意されている点が、自前のスタックを組む代わりにOAKを選ぶ最大の理由だ。

難点は成熟度にある。4つのモジュールのうち完成しているのは1つだけで、手に入るのは長いロードマップを抱えたプロジェクトであって、完成した基盤ではない。今すぐ全部そろえたいなら、OAKは有望な出発点であって最終解ではないと考えておくといい。

Getting Started

  1. pip install langcrew でフレームワークを入れる(ツール群は pip install langcrew-tools)。
  2. OPENAI_API_KEY、ANTHROPIC_API_KEY、DASHSCOPE_API_KEY など、対応プロバイダーのAPIキーを設定する。
  3. 役割、目標、背景を持つエージェントを定義し、各タスクを書いてエージェントに割り当てる。
  4. Crew(agents=[...], tasks=[...]) でエージェントとタスクをクルーにまとめ、crew.kickoff() で実行する。
  5. リポジトリをクローンしてDocker Composeを起動すると、同梱のWebチャットUIが http://localhost:3600 で開く。

AIツール情報

Open Agent Kit - Build Agents in Minutesの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランはい
有料プランFree (open source, MIT license)
プラットフォームWeb, self-hosted (Python, Docker, Node.js)
開発元01.AI, with OSChina
カテゴリコーディング · その他
リリース日Nov 2025
最終更新Aug 2026
サイト訪問数N/A
サイト世界ランキングN/A
API提供状況はい

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • 手間を省きたいPython開発者:LangCrewがLangGraphの上にエージェント、タスク、クルーの抽象を用意するので、低レベルの配線を飛ばせる
  • ベンダー囲い込みを避けたいチーム:OAKはOpenAIやAnthropicなど複数のプロバイダーで動くため、エージェントを書き直さずにモデルを差し替えられる
  • マルチエージェント製品を試作するスタートアップ:同梱のReactコンポーネントとWebチャットで動くデモを早く作れる。ただし一部モジュールがロードマップ上にある点は受け入れる必要がある
  • エージェントフレームワークを見極めたいエンジニア:LangGraphやCrewAIとの並列比較があるので、採用前にトレードオフをはっきり確認できる

タスク

  • マルチエージェントの流れを組む:専門のエージェントを定義し、それぞれのタスクをつなぎ、Pythonの入口ひとつからクルー全体を回す
  • 人による承認を挟む:LangCrewは、人の確認が要るタスク向けにhuman-in-the-loopの中断ポイントを備える
  • エージェントに実際の道具を渡す:langcrew-toolsがブラウザ操作、コード実行、ターミナルコマンド、クラウド端末の操作を足す
  • 実行を見える化する:Agent-UIプロトコルとReactライブラリが、計画、ツール呼び出し、実行の各段階をライブで表示する

シーン

  • 応募者をまとめてふるい分ける:採用のサンプルは複数のエージェントをつないで応募を並べ替え、要約する
  • マーケティング施策を練る:戦略テンプレートはブリーフを、エージェントの受け渡しを伴う構造化された計画に変える
  • 旅行の行程を下書きする:surprise tripのサンプルは、複数のエージェントが旅程を共同で組む流れを示す
  • 社内向けAIアプリを作る:フルスタックのテンプレートはバックエンドとチャット画面をそのまま用意する

主な機能

マルチエージェントフレームワーク(LangCrew)

LangCrewはLangGraph上で動き、CrewAIに着想を得た高水準のフレームワークだ。エージェント、タスク、クルーを素のPythonオブジェクトで定義すると、その間の協調処理をフレームワークが引き受ける。逐次パイプライン、条件分岐、並列実行に対応し、同じコードが2体のデモから実務の流れまで伸びる。

既成のツール群

langcrew-toolsは公式のツールボックスで、各ツールはLangChainのBaseToolを継承してインターフェースをそろえている。ブラウザ操作、サンドボックス内のコード実行、ターミナルコマンド、ファイル操作、クラウド端末の操作、データ取得、検索、画像生成まで覆う。どのエージェント開発でも最後に必要になるつなぎ込みを書かずに済む。

人を介したワークフロー

LangCrewは承認の段階を後付けにせず、フレームワークに組み込む。タスクの前後に中断ポイントを置き、人に確認させるために止め、その返答を受けて再開できる。二言語対応のUI部品は、こうした確認点をスクリプトではなく実際の製品で使えるように設計されている。

エージェント可視化UI

付属のAgent-UIプロトコルとReactコンポーネントライブラリは、エージェントの実行を眺められるものに変える。フロントエンドは、エージェントがどう計画し、仕事を割り振り、タスクを実行し、ツールを呼ぶかを段階ごとに示す。生のログをにらむのと、クルーが実際に何をしているかを見るのとでは大きく違う。

多層メモリ

メモリは短期、長期、エンティティの保存に分かれ、PostgreSQLとRedisのネイティブバックエンドに加えてベクトル類似検索を備える。会話はスレッドをまたいで一貫し、知識はセッションを越えて引き継がれる。文脈を覚える必要のあるエージェントでは、自前の配線作業をかなり減らせる。

リアルタイムストリーミング

トークン単位のストリーミングに加え、実行の進行に合わせて細かなイベントを配信する。エージェントの思考、ツール呼び出し、途中結果を、WebSocketかSSEでその場で追える。Web UIのライブ更新はこれを土台にしており、長い実行のデバッグにも役立つ。

アプリケーションテンプレート

サンプルのフォルダには、採用、マーケティング戦略、ゲーム用コンテンツ生成、旅行計画、求人票の即戦力テンプレートが入る。どれも読んで動かして改造できるマルチエージェントの仕組みで、まっさらな状態から始めなくていい。フレームワークの想定された使い方の手本にもなる。

セルフホスト配備

スタック全体を自分のマシンやサーバーで動かせる。Docker ComposeのファイルがバックエンドとWebチャットをまとめて立ち上げ、外部に必要なのは選んだモデルのAPIキーだけだ。セルフホスト型AIエージェントを求めるチームがプロンプトやデータを社内に置きたいとき、ホスト型のAIエージェント基盤に対する実利になる。

メリットとデメリット

メリット

  • MITライセンスのオープンソースで、スタックのどの部分も読んで直し、自前で置ける
  • 特定モデルに依存しない設計なので、単一プロバイダーの道具立てに縛られない
  • LangGraphの上に載りCrewAIの分かりやすい考え方を使うので、どちらかに馴染んでいれば学習は軽い
  • ツール群がブラウザ、コード、ターミナル、検索を覆い、自前のつなぎ込みが要らない
  • React UIとDocker配備を含むフルスタック対応が、試作から製品への移行を速める

デメリット

  • 完成しているのはフレームワークのモジュールだけなので、ビジュアルビルダー、ランタイム、スタジオはまだロードマップ上の約束にとどまる
  • ドキュメントは大半がリポジトリとREADMEに散っており、整った製品マニュアルより立ち上がりが険しい
  • LangGraphとLangChainに依存するため、その依存の重さとバージョン変動も引き受けることになる
  • ホスト型のクラウド版がまだなく、配備は自分で立てて維持する必要がある

よくある質問

Open Agent Kit(OAK)は、特定ベンダーに縛られないオープンソースのAIエージェント開発基盤だ。01.AIとOSChinaの協業から生まれ、OpenAI AgentKitへの開放的替代として、マルチエージェントフレームワーク、ビジュアルビルダー、ランタイム、評価スタジオをまとめる。