AG-UI は、AI エージェントがユーザ向けアプリケーション接続する方法を標準化する、オープンで軽量なイベントベースのプロトコルです。
AG-UI : エージェント UI (ユーザ・インタラクション) プロトコル
作成 : Masashi Okumura (@classcat.com)
作成日時 : 02/23/2026
バージョン : v0.0.45
* 本記事は github.com/ag-ui-protocol/ag-ui の以下のページを参考にし、独自翻訳した上でまとめ直しています :
* サンプルコードの動作確認はしておりますが、必要な場合には適宜、追加改変しています。
* ご自由にリンクを張って頂いてかまいませんが、sales-info@classcat.com までご一報いただけると嬉しいです。

AG-UI : エージェント UI (ユーザ・インタラクション) プロトコル
AG-UI は、AI エージェントがユーザ向けアプリケーション接続する方法を標準化する、オープンで軽量なイベントベースのプロトコルです。単純さと柔軟性を重視して構築され、AI エージェント、リアルタイムのユーザコンテキスト、ユーザインターフェイス間のシームレスな統合を可能にします。

🚀 Getting Started
新しい AG-UI アプリケーションを数秒で作成します :
npx create-ag-ui-app my-agent-app
Useful Links :
- AG-UI Dojo
- AG-UI-powered アプリケーションの構築 (クイックスタート)
- 新しい AG-UI フレームワーク統合の構築 (クイックスタート)
- Book a call to discuss an AG-UI integration with a new framework
- Join the Discord Community
What is AG-UI?
AG-UI は、単純さと柔軟性を重視して設計された、エージェントと人間のインタラクションのためのオープンで軽量なイベントベースのプロトコルです。
- エージェント実行中、エージェント・バックエンドは AG-UI のおよそ 16 種類の標準イベント型の一つと互換性のあるイベントを発行します。
- エージェント・バックエンドは、引数として 幾つかの単純な AG-UI 互換な入力の一つを受け取る ことができます。
AG-UI は、多様な環境にわたり互換性を保証する 柔軟なミドルウェア層を含みます :
- 任意のイベントトランスポート (SSE, WebSockets, webhooks 等) に対応
- 緩やかなイベント形式マッチング が可能で、幅広いエージェントとアプリケーションの相互運用性を可能にします。
チームが素早く開始するのに役立つ、リファレンス HTTP 実装 と デフォルトのコネクタ も併せてリリースしています。
Why AG-UI?
AG-UI は、現実的な要件と、アプリケーション内のエージェントインタラクションの構築における実践的な経験に基づいて開発されました。
AGUI はエージェント型プロトコル・スタック内のどこに位置づけられるのでしょう?
AG-UI は、他の 2 つの主要なエージェント型プロトコルを補完します :
- MCP はエージェントにツールを提供します
- A2A はエージェントが他のエージェントと通信することを可能にします。
- AG-UI はユーザ向けアプリケーションにエージェントを導入します。

🚀 機能
- 💬 ストリーミングを備えたリアルタイムのエージェント型チャット
- 🔄 双方向の状態同期
- 🧩 生成型 UI と構造化メッセージ
- 🧠 リアルタイムのコンテキスト・エンリッチメント
- 🛠️ フロントエンドツールの統合
- 🧑💻 Human-in-the-loop コラボレーション
🛠 サポートされている統合
AG-UI は、Copilot の LangGraph 及び CrewAI との最初のパートナーシップから誕生しました – そして非常にポピュラーなエージェント・ユーザー間のインタラクティビティ基盤を広範囲なエージェント型エコシステムにもたらしました。
※ 1st パーティ = AG-UI が組み込まれ、ガイダンス用のドキュメントを提供しているプラットフォーム。
フレームワーク
| フレームワーク | ステータス | AG-UI リソース |
|---|---|---|
| 組み込みエージェント | ✅ Supported | ➡️ Docs |
🤝 パートナーシップ
| フレームワーク | ステータス | AG-UI リソース |
|---|---|---|
| LangGraph | ✅ Supported | ➡️ Docs 🎮 Demos |
| CrewAI | ✅ Supported | ➡️ Docs 🎮 Demos |
🧩 1st Party
| フレームワーク | ステータス | AG-UI リソース |
|---|---|---|
| Microsoft Agent Framework | ✅ Supported | ➡️ Docs 🎮 Demos |
| Google ADK | ✅ Supported | ➡️ Docs 🎮 Demos |
| AWS Strands Agents | ✅ Supported | ➡️ Docs 🎮 Demos |
| Mastra | ✅ Supported | ➡️ Docs 🎮 Demos |
| Pydantic AI | ✅ Supported | ➡️ Docs 🎮 Demos |
| Agno | ✅ Supported | ➡️ Docs 🎮 Demos |
| LlamaIndex | ✅ Supported | ➡️ Docs 🎮 Demos (⚠️ Not Found) |
| AG2 | ✅ Supported | ➡️ Docs |
| AWS Bedrock Agents | 🛠️ In Progress | – |
🌐 コミュニティ
| フレームワーク | ステータス | AG-UI リソース |
|---|---|---|
| OpenAI Agent SDK | 🛠️ In Progress | |
| Cloudflare Agents | 🛠️ In Progress |
エージェント・インタラクション・プロトコル
| プロトコル | ステータス | AG-UI リソース | 統合 |
|---|---|---|---|
| A2A | ✅ Supported | ➡️ Docs | パートナーシップ |
仕様 (標準)
| フレームワーク | ステータス | AG-UI リソース |
|---|---|---|
| Oracle Agent Spec | ✅ Supported | ➡️ Docs 🎮 Demos |
生成型 UI
Specification (standard)
| フレームワーク | ステータス | AG-UI リソース |
|---|---|---|
| MCP Apps | ✅ Supported | ➡️ Docs 🎮 Demos |
クライアント
| クライアント | ステータス | AG-UI リソース | 統合 |
|---|---|---|---|
| CopilotKit | ✅ Supported | ➡️ Getting Started | 1st パーティ |
| Terminal + Agent | ✅ Supported | ➡️ Getting Started | コミュニティ |
| React Native | ✅ Supported | ➡️ Getting Started | コミュニティ |
View all supported integrations →
以上