
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 について
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
pip install langcrewでフレームワークを入れる(ツール群はpip install langcrew-tools)。OPENAI_API_KEY、ANTHROPIC_API_KEY、DASHSCOPE_API_KEYなど、対応プロバイダーのAPIキーを設定する。- 役割、目標、背景を持つエージェントを定義し、各タスクを書いてエージェントに割り当てる。
Crew(agents=[...], tasks=[...])でエージェントとタスクをクルーにまとめ、crew.kickoff()で実行する。- リポジトリをクローンしてDocker Composeを起動すると、同梱のWebチャットUIが http://localhost:3600 で開く。
AIツール情報
Open Agent Kit - Build Agents in Minutesの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- 手間を省きたい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への開放的替代として、マルチエージェントフレームワーク、ビジュアルビルダー、ランタイム、評価スタジオをまとめる。
関連コンテンツ
Open Agent Kit - Build Agents in Minutesに関連するツール、スキル、記事を探す。
Open Agent Kit - Build Agents in Minutesの代替ツール
Base Code
Base44 (Wix) · コーディング · 生産性向上Base CodeはBase44の共有クラウド開発環境だ。既存のGitHubリポジトリに対する変更をチャットで伝え、プレビューで確認し、プルリクエストとして返せる。
Google EmbeddingGemma 2
Google DeepMind · ライティング · 画像 · コーディングGoogle EmbeddingGemma 2 は 7 億 4000 万パラメータのオープンなモデルで、テキスト、コード、画像、音声、動画フレームを同じ 768 次元空間のベクトルに変え、スマートフォンやノート PC 上で動く。
GitGlow
GitGlow · コーディング · 生産性向上GitGlow は自分のコードと AI エージェントの変更を一つのレビューにまとめるデスクトップ Git クライアントだ。出荷前に、マシンから何が出ていくのかを確かめられる。
