Repolode
wandb

wandb/openui

UIを自然な言葉で説明してライブ表示し、対応するLLMで繰り返し改善できます。

代替できる製品:v0

スター
22,634
フォーク
2,058
未解決の Issue
89
最終コミット
4 日前

これは何?

OpenUIは、自然言語のプロンプトからユーザーインターフェースを生成するオープンソースツールです。作りたいUIを説明すると、ブラウザー上に結果がライブ表示され、変更を依頼してすぐに反映を確認できます。HTMLをReact、Svelte、Web Componentsなどの形式に変換することもできます。

OpenAI、Groq、Anthropic、Gemini、Cohere、Mistral、およびOpenAI互換のエンドポイントに対応しています。LiteLLM経由でほかの多くのプロバイダーにも接続でき、Ollamaを使えばローカルモデルも利用できます。環境変数で設定でき、Dockerコンテナとして、またはPythonとuvを使ってソースから実行できます。CodespaceやGitpodのワークスペースでも動作します。

このプロジェクトはWeights & Biasesが開発しており、LLMベースのアプリケーション向けツールのプロトタイピングに活用しています。v0に対するオープンな代替ツールとして位置付けられています。

主な機能

  • 01テキストプロンプトからUIを生成し、結果をライブ表示します。
  • 02既存のデザインに対する変更を繰り返し反映できます。
  • 03HTMLをReact、Svelte、Web Componentsなどの形式に変換します。
  • 04OpenAI、Groq、Anthropic、Gemini、Cohere、Mistral、およびOpenAI互換のエンドポイントに接続できます。
  • 05Ollama経由でローカルモデルを実行できます。
  • 06Dockerイメージとして利用できるほか、Pythonを使ってソースから実行できます。

ユースケース

  • 文章による説明から、インターフェースのアイデアを素早くプロトタイプ化する。
  • 既存のHTMLモックアップをReactやSvelteのコンポーネントに変換する。
  • UI生成に使うさまざまなLLMプロバイダーを試す。
  • Ollamaを使い、ローカルモデルだけでUI生成を実行する。

クイックスタート

  1. 1

    APIキーを設定してDockerコンテナを実行します

    docker run --rm --name openui -p 7878:7878 -e OPENAI_API_KEY -e ANTHROPIC_API_KEY -e OLLAMA_HOST=http://host.docker.internal:11434 ghcr.io/wandb/openui
  2. 2

    ブラウザーで http://localhost:7878 を開き、UIを生成します

使う前に知っておきたいこと

  • UIの生成には、OpenAIなどのLLMプロバイダーのAPIキー、またはローカルのOllama環境が必要です。
  • READMEでは、v0のような商用代替サービスほど洗練されていないと説明されています。

トピック

よくある質問

openui とは?
UIを自然な言葉で説明してライブ表示し、対応するLLMで繰り返し改善できます。 OpenUIは、自然言語のプロンプトからユーザーインターフェースを生成するオープンソースツールです。作りたいUIを説明すると、ブラウザー上に結果がライブ表示され、変更を依頼してすぐに反映を確認できます。HTMLをReact、Svelte、Web Componentsなどの形式に変換することもできます。
openui は無料で使えますか?ライセンスは?
openui は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
openui は今もメンテナンスされていますか?
活発にメンテナンス中。openui の最終コミットは 2026年10月16日 です。
openui は何に使えますか?
文章による説明から、インターフェースのアイデアを素早くプロトタイプ化する。 既存のHTMLモックアップをReactやSvelteのコンポーネントに変換する。 UI生成に使うさまざまなLLMプロバイダーを試す。 Ollamaを使い、ローカルモデルだけでUI生成を実行する。
openui のインストール方法は?
APIキーを設定してDockerコンテナを実行します: docker run --rm --name openui -p 7878:7878 -e OPENAI_API_KEY -e ANTHROPIC_API_KEY -e OLLAMA_HOST=http://host.docker.internal:11434 ghcr.io/wandb/openui ブラウザーで http://localhost:7878 を開き、UIを生成します
openui はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/wandb/openui

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

関連プロジェクト