Kubernetesワークロードのコストとマルチクラウド支出を、クラスター、namespace、pod単位で配賦できるオープンソースの監視ツール。
yaalalabs/agent-kernel
MCPとA2Aをサポートし、複数のフレームワーク、クラウド、メッセージングチャネルで企業向けAIエージェントをデプロイ・実行するPythonプラットフォーム。
- スター
- 192
- フォーク
- 88
- 未解決の Issue
- 112
- 最終コミット
- 14 時間前
これは何?
Agent Kernelは、OpenAI Agents SDK、LangGraph、CrewAI、Google ADKなどのフレームワークで構築したAIエージェントを実行するためのプラットフォーム層です。開発者はエージェントのコードをそのまま使い、デプロイ、キューを介したリクエスト実行、セッション保存、ナレッジベースへの接続をプラットフォームに任せられます。そのため、フレームワークやクラウドを切り替えても、アプリケーションを書き直す必要がありません。
AWS LambdaとECS、Azure FunctionsとContainer Apps、GCP Cloud Run向けのTerraformモジュールに加え、Kubernetesやオンプレミスクラスター向けのHelm chartを提供します。リクエストはデフォルトでプロセス内実行できるほか、SQS、Kafka、NATS JetStreamのトランスポート経由でも実行できます。コンプライアンス機能として、ガードレール、PII検出、実行前後のフック、LangFuse、OpenLLMetry、Pydantic Logfire、CloudWatchによるトレーシングを備えています。
エージェントはSlack、WhatsApp、Teams、Telegram、Gmailなどのメッセージングチャネルにも公開でき、MCP、A2A、AG-UIプロトコルをサポートします。そのほか、サンドボックスでのコード実行、スケジュール設定したチャット、human-in-the-loopによる承認待ちにも対応しています。
主な機能
- 01OpenAI Agents SDK、LangGraph、CrewAI、Google ADK、Smolagents、Pydantic AIのエージェントを並行して実行できます。
- 02付属のTerraformおよびHelmアセットを使い、同じエージェントコードをAWS、Azure、GCP、Kubernetesにデプロイできます。
- 03エージェントをSlack、WhatsApp、Teams、Telegram、Gmail、Messenger、Instagram、LiveKitに接続できます。
- 04MCP、A2A、AG-UIプロトコルをサポートします。
- 05ガードレール、PII検出に加え、LangFuse、Logfire、CloudWatchによるトレーシングを提供します。
- 06Redis、DynamoDB、Cosmos DBなどのセッションストアや、ChromaDB、Neo4jなどのナレッジベースをプラグインで利用できます。
ユースケース
- あるフレームワークで作ったプロトタイプのエージェントを、書き直すことなく本番環境のクラウドにデプロイする。
- 同じエージェントをSlack、Teams、WhatsApp、メールを通じてユーザーに提供する。
- ガードレール、監査トレース、データレジデンシーの制御が必要な、コンプライアンス要件の厳しいエージェントを実行する。
- 既存のKubernetesクラスター、または外部ネットワークから隔離されたオンプレミス環境にエージェントをデプロイする。
クイックスタート
- 1
pip でパッケージをインストールします(Python 3.12~3.13)
pip install agentkernel - 2
README のマルチエージェントの例を Python ファイルとして保存し、CLI で実行します
使う前に知っておきたいこと
- Python 3.12~3.13 が必要なため、それより古いバージョンや新しいバージョンには対応していません。
- クイックスタートの例を実行するには OpenAI Agents SDK のセットアップが必要ですが、README には API キーの設定方法が記載されていません。
- 多くの連携機能(クラウドへのデプロイ、チャネル、サンドボックスなど)では、基本的なインストールに加えてセットアップが必要です。
収録されている特集
トピック
よくある質問
- agent-kernel とは?
- MCPとA2Aをサポートし、複数のフレームワーク、クラウド、メッセージングチャネルで企業向けAIエージェントをデプロイ・実行するPythonプラットフォーム。 Agent Kernelは、OpenAI Agents SDK、LangGraph、CrewAI、Google ADKなどのフレームワークで構築したAIエージェントを実行するためのプラットフォーム層です。開発者はエージェントのコードをそのまま使い、デプロイ、キューを介したリクエスト実行、セッション保存、ナレッジベースへの接続をプラットフォームに任せられます。そのため、フレームワークやクラウドを切り替えても、アプリケーションを書き直す必要がありません。
- agent-kernel は無料で使えますか?ライセンスは?
- agent-kernel は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- agent-kernel は今もメンテナンスされていますか?
- 活発にメンテナンス中。agent-kernel の最終コミットは 2026年11月6日 です。
- agent-kernel は何に使えますか?
- あるフレームワークで作ったプロトタイプのエージェントを、書き直すことなく本番環境のクラウドにデプロイする。 同じエージェントをSlack、Teams、WhatsApp、メールを通じてユーザーに提供する。 ガードレール、監査トレース、データレジデンシーの制御が必要な、コンプライアンス要件の厳しいエージェントを実行する。 既存のKubernetesクラスター、または外部ネットワークから隔離されたオンプレミス環境にエージェントをデプロイする。
- agent-kernel のインストール方法は?
- pip でパッケージをインストールします(Python 3.12~3.13): pip install agentkernel README のマルチエージェントの例を Python ファイルとして保存し、CLI で実行します
- agent-kernel はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/yaalalabs/agent-kernel
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
主要なクラウドで同じコードベースを動かせる、Blobストレージ、Pub/Sub、データベース、シークレット向けのGoライブラリ。
アプリケーションコードからインフラを推論し、AWS、GCP、Azureにデプロイできる多言語対応のクラウドバックエンドフレームワーク。
AIアシスタントからAWSのドキュメント、サービス、ツールを利用できる、オープンソースMCPサーバーのコレクションです。
オンプレミスのKVM、ベアメタル、vSphereと複数のパブリッククラウドを、共通APIで一元管理するオープンソースのクラウドネイティブプラットフォーム。
アイドル状態のアクターをスナップショットし、少数のワーカーで多数のステートフルAIエージェントを動かす、Kubernetes上のゼロトラスト・サンドボックスランタイム。