要点まとめ

  • OpenUI 1.0はThesysによるオープンソースの生成UIフレームワークで、任意のAIエージェントの回答をチャート・フォーム・地図などのUIとして描画できます。
  • エージェントは文章ではなく構造化されたUI仕様を出力し、開発者が用意した自前のReactコンポーネントがそれをライブに描画する仕組みです。
  • 導入はリポジトリを取得し、既存コンポーネントを少数だけレンダラーに対応付けて、まず1つのチャートやフォームで試すのが現実的です。
  • 2026年10月15日に発表されましたが、公開ビルドや公式ページはまだなく、現時点では短いプレビューでしか確認できません。

基本情報

ジャンル・位置づけオープンソースの生成UIフレームワーク
対応端末Webブラウザ上で動作。詳細は公式で確認
料金オープンソースとして公開。詳細は公式で確認
対応言語主にJavaScript/React系。詳細は公式で確認
注目ポイント自前コンポーネントでUIを描画できる点
難易度中〜高。フロントエンドの知識が必要
カテゴリ開発・Webツール
作者・提供元Rabi Shanker Guha
注目度🔥 注目度 218万
最終更新

OpenUI 1.0が生まれた背景と解決しようとしている課題

この30年、テクノロジーは情報を直感的なインターフェースに変える方向へ進んできました。ところが、いま最も賢いソフトウェアの多くは、結局のところテキストボックスに戻ってしまっています。OpenUI 1.0は、この逆行を正すためにThesysが2年をかけて開発した生成UIの基盤です。

従来のチャット型AIは、質問に対して文章を返すのが基本でした。表やグラフが欲しい場合でも、まず文章で説明され、それを人が読み解く必要があります。OpenUI 1.0は、この出力形式そのものを変えることを狙っています。

Thesysは6か月前にこの基盤をオープンソース化し、その後1.0として任意のエージェントから使える形にまとめました。特定のAI製品に閉じた機能ではなく、開発者が自分のエージェントに組み込める共通部品として提供される点が特徴です。

  • テキストボックスへの回帰を問題視

    どれほど賢いモデルでも、出力が文章だけでは情報の把握に時間がかかります。OpenUI 1.0はその体験そのものを作り直そうとしています。

  • 2年の開発と6か月前の公開

    一朝一夕のツールではなく、長期の開発を経てオープンソース化された基盤である点が信頼性の根拠になっています。

  • 特定製品ではなく汎用の基盤

    1つのチャットサービス専用ではなく、任意のエージェントに組み込めることを1.0の売りにしています。

仕組みの核心:構造化UI仕様と自前コンポーネントの描画

OpenUI 1.0の中心にあるのは、エージェントが文章ではなく構造化されたUI仕様を出力するという考え方です。何をどう表示するかを記述した仕様を受け取り、それを描画側が解釈して実際の画面に変換します。

描画を担うのは、開発者が自分で用意したコンポーネントライブラリです。既存のReactコンポーネントをパイプラインに接続すれば、回答はインタラクティブなチャートやフォーム、地図としてその場に現れます。デザインの一貫性を保ちやすいのが利点です。

つまりOpenUI 1.0は、UIの見た目をゼロから生成するのではなく、開発者が持っている部品にエージェントの意図を橋渡しする役割を担います。この設計により、自社のデザインシステムをそのまま活かせます。

  • 出力はUI仕様であって文章ではない

    エージェントは表示内容を構造化データとして返し、描画側がそれを解釈して画面を組み立てます。

  • 自前コンポーネントを接続できる

    既存のReactコンポーネントをレンダラーに対応付けるため、見た目や操作感を自分でコントロールできます。

  • チャート・フォーム・地図が対象

    代表的な出力としてチャート、フォーム、地図が挙げられており、用途に応じて使い分けられます。

導入の実際:小さく試してから広げる進め方

導入の第一歩は、オープンソースのリポジトリを取得することです。次に、すでに持っているコンポーネントの中から少数を選び、レンダラーに対応付けます。すべてを一度に置き換えるのではなく、範囲を絞るのが安全です。

最初の検証では、チャートかフォームのどちらか1つだけを動かしてみるのが現実的です。期待通りに描画され、データが正しく反映されるかを確認してから、対応するコンポーネントの種類を増やしていきます。

動作環境については、ブラウザ上で動く形が想定されていますが、対応するフレームワークのバージョンや前提条件は公開情報だけでは確定できません。実際に組み込む前に、公式のドキュメントで要件を確認してください。

  • まず1種類のUIで検証する

    チャートかフォームのどちらか1つを動かし、描画とデータ反映を確認してから対象を広げると失敗が少なくなります。

  • 既存コンポーネントを段階的に対応付ける

    全部を一度に接続せず、使うものから順に対応付けることで、問題の切り分けが容易になります。

  • 要件は公式で確認する

    対応バージョンや前提条件は公開情報だけでは不明なため、導入前に公式ドキュメントで確認してください。

向いている用途と、現時点での制約

OpenUI 1.0が力を発揮しやすいのは、回答をそのまま業務画面に近い形で見せたい場面です。ダッシュボードや入力フォーム、位置情報を伴う表示など、文章だけでは伝わりにくい情報を扱う用途に向いています。

一方で、これはフロントエンドの知識を前提とする開発者向けの道具です。コンポーネントを用意し、対応付けを行う作業が必要になるため、すぐに誰でも使える完成品ではありません。ノーコードで導入できる類のツールとは性格が異なります。

また、2026年10月15日に発表されたばかりで、公開ビルドやダウンロード、公式ページはまだ用意されていません。現時点で確認できるのは短いプレビューと発表内容にとどまります。導入を検討する場合は、まず何が公開されたのかを公式の情報で確かめてください。

  • 業務画面に近い表示に向く

    ダッシュボードやフォーム、地図など、文章より視覚的な表現が適する用途で効果を発揮します。

  • 開発者向けの基盤である

    コンポーネントの用意と接続が必要なため、フロントエンドの知識がないと導入は難しいです。

  • 公開ビルドはまだない

    現時点ではプレビューと発表のみで、実際に試せる配布物は確認されていません。

ステップ別ガイド

  1. 1. 公式の発表内容とリポジトリの状況を確認する

    まずThesysによる発表内容と、オープンソースのリポジトリが公開されているかを確認します。現時点では公開ビルドや公式ページがまだないため、何が利用可能かを最初に見極めることが重要です。

  2. 2. リポジトリを取得して環境を整える

    公開されているリポジトリを取得し、開発環境に組み込みます。必要なフレームワークのバージョンや前提条件は公開情報だけでは確定できないため、公式のドキュメントで確認してください。

  3. 3. 既存コンポーネントを少数だけ対応付ける

    手持ちのReactコンポーネントの中から、まず1つか2つを選んでレンダラーに対応付けます。すべてを一度に接続せず、小さく始めることで問題の切り分けがしやすくなります。

  4. 4. チャートかフォームで動作を検証する

    対応付けたコンポーネントを使い、エージェントの出力がチャートやフォームとして正しく描画されるかを確認します。データが意図通りに反映されるかも併せてチェックします。

  5. 5. 対応するUIの種類を段階的に増やす

    1つのUIで問題がなければ、地図など他の種類のコンポーネントにも対応を広げていきます。検証を重ねながら、自社のデザインシステムに合う形へ調整してください。

よくある質問

OpenUI 1.0はどこで試せますか?

2026年10月15日に発表された時点では、公開ビルドやダウンロード、公式ページはまだ公開されていません。確認できるのは短いプレビューと発表内容にとどまります。利用可能な配布物があるかどうかは、公式の情報で最新状況を確認してください。

料金はかかりますか?

OpenUI 1.0はオープンソースとして公開された基盤であり、ソースコードの利用自体に料金はかからないとされています。ただし、商用利用の条件や付随するサービスの費用については公開情報だけでは判断できません。導入前に公式のライセンス表記を確認してください。

どんな仕組みでUIを表示するのですか?

エージェントが文章ではなく構造化されたUI仕様を出力し、開発者が用意したコンポーネントライブラリがそれを解釈して描画します。回答はチャートやフォーム、地図などのインタラクティブな形で表示されます。自前のコンポーネントを使えるため、デザインの一貫性を保ちやすいのが特徴です。

導入にはどんな知識が必要ですか?

コンポーネントを用意してレンダラーに対応付ける作業が必要なため、フロントエンド開発の知識が前提になります。特にReact系のコンポーネントを扱えると導入がスムーズです。ノーコードで使えるツールではない点に注意してください。

対応端末や動作環境はどうなっていますか?

ブラウザ上で動作する形が想定されていますが、対応するフレームワークのバージョンや前提条件は公開情報だけでは確定できません。スマートフォンを含む各端末での挙動についても明らかにされていません。実際に組み込む前に、公式のドキュメントで要件を確認してください。