Repolode
CopilotKit

CopilotKit/OpenIntelligentUI

AIエージェントがテキスト、ネイティブコンポーネント、グラフや地図などの独自UIで回答するオープンソースのチャットインターフェース。

代替できる製品:ChatGPTClaudePerplexity

スター
3,427
フォーク
381
未解決の Issue
95
最終コミット
5 日前

これは何?

Open Intelligent UIは、CopilotKitとAG-UI protocolで構築されたチャットアプリケーションです。エージェントはテキストだけで返信するのではなく、リクエストに最適な形式を選びます。直接テキストで回答したり、テーブルなどの構造化データにネイティブコンポーネントを使ったり、サンドボックス化されたHTML、CSS、JavaScriptで独自のインタラクティブなUIを生成したりできます。

このプロジェクトは、操作できると便利な質問を想定しています。たとえば、3Dモデルで仕組みを説明する、選択肢をテーブルで比較してグラフに変換する、入力値に応じて計算結果が更新される割り勘ツールのような小さなツールを作る、といった用途です。生成されたUIは分離されたiframe内で実行されます。また、ユーザーがクリックして選んだ値をエージェントに送り返し、次のターンを開始できます。

リポジトリはモノレポで、Next.jsとCopilotKitを使ったフロントエンド、FastAPIで提供されるPython製のDeep Agent、任意で利用できるスタンドアロンのMCP serverで構成されています。可視化の振り分けでは、テーブルにA2UIを、グラフ、図、地図にOpen Generative UIを使用します。チャットヘッダーから、ユーザー自身のOpenAI API keyとrouting API keyを設定できます。

主な機能

  • 01リクエストごとに、テキスト、ネイティブコンポーネント、独自のインタラクティブUIを使い分けます。
  • 02サンドボックス化されたHTML、CSS、JavaScriptのUIを、分離されたiframe内に生成します。
  • 03追加の質問を通じて、比較テーブルをグラフに変換します。
  • 04計算機や3Dモデルなど、操作に応じてリアルタイムに更新されるツールに対応しています。
  • 05USGSのタイルを使い、番号付きピンを配置した地図を表示します。
  • 06生成されたドキュメントを他のホストで表示するための、任意で利用できるスタンドアロンのMCP serverを備えています。

ユースケース

  • インタラクティブなビジュアルモデルを使って、技術的な概念を説明する。
  • 料金プランや選択肢をテーブルやグラフで比較する。
  • チャットインターフェース内で、小さな計算機やプラン作成ツールを試作する。
  • エージェント主導の生成UIパターンを、自分のアプリケーションに取り入れる。

トピック

よくある質問

OpenIntelligentUI とは?
AIエージェントがテキスト、ネイティブコンポーネント、グラフや地図などの独自UIで回答するオープンソースのチャットインターフェース。 Open Intelligent UIは、CopilotKitとAG-UI protocolで構築されたチャットアプリケーションです。エージェントはテキストだけで返信するのではなく、リクエストに最適な形式を選びます。直接テキストで回答したり、テーブルなどの構造化データにネイティブコンポーネントを使ったり、サンドボックス化されたHTML、CSS、JavaScriptで独自のインタラクティブなUIを生成したりできます。
OpenIntelligentUI は無料で使えますか?ライセンスは?
OpenIntelligentUI は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
OpenIntelligentUI は今もメンテナンスされていますか?
活発にメンテナンス中。OpenIntelligentUI の最終コミットは 2026年10月13日 です。
OpenIntelligentUI は何に使えますか?
インタラクティブなビジュアルモデルを使って、技術的な概念を説明する。 料金プランや選択肢をテーブルやグラフで比較する。 チャットインターフェース内で、小さな計算機やプラン作成ツールを試作する。 エージェント主導の生成UIパターンを、自分のアプリケーションに取り入れる。
OpenIntelligentUI はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/CopilotKit/OpenIntelligentUI

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト