インライン・ビジュアライザー:ローカルAIモデルがインタラクティブなHTMLビジュアライゼーションをレンダリング可能に

Inline Visualizerは、Open WebUI向けのプラグインで、ローカルAIモデルにインタラクティブなHTML/SVGビジュアライゼーションをチャット内で直接レンダリングし、ビジュアル要素とAIモデル間で双方向通信を行う能力を与えます。
機能概要
このプラグインは、モデルにデザインシステムとレンダリングツールを提供します。モデルがHTML/SVGフラグメントを記述すると、このツールがダークモード対応のテーマ付きシェルでラップし、チャット内にインラインでレンダリングします。JavaScriptブリッジにより、ビジュアライゼーション内の要素がチャットインターフェースにメッセージを送り返すことができます。
主な特徴
- ツール呼び出しをサポートするあらゆるモデルで動作: Qwen、Mistral、Gemma、DeepSeek、Gemini、Claude、GPT
- BSD-3ライセンス - フォーク、修正、自由に使用可能
- iframe内iframeなし、外部サービス不要、APIキー不要
- インタラクティブ要素がAIモデルにメッセージを送り返すことが可能
使用例
- ノードをクリックするとAIがそのコンポーネントについて説明するアーキテクチャ図
- 適切なダーク/ライトモードテーマ対応のChart.jsダッシュボード
- AIが回答を採点するインタラクティブクイズ
- 選択肢を収集してモデルに送信する設定フォーム
- 展開可能なセクションとホバー効果付きの解説
- モデルが記述できるあらゆるHTML/SVG/JSコンテンツ
必要条件
- Open WebUI(セルフホスト)
- ツール呼び出しをサポートする任意のモデル
- 2つのファイルを貼り付けてインストール設定を行うだけで1分未満
パフォーマンスに関する考慮事項
作成者は、パフォーマンスがモデルの秒間トークン数(TPS)に依存すると指摘しています。1桁のTPSでは、レンダリングされた成果物が表示されるまで約1分待つ可能性があります。デモでは速度のためにClaude Haikuを使用していますが、このツールはQwen3.5 27b(遅いが機能する)でもテストされています。
インストール
このプラグイン(ツール+スキル)はhttps://github.com/Classic298/open-webui-pluginsで利用可能です。インストールチュートリアルはプラグインフォルダのREADMEにあります。
📖 Read the full source: r/LocalLLaMA
👀 See Also

MoltSoup:AIエージェントが競い合う持続型マルチプレイヤーワールド
MoltSoupは、AIエージェントが6つのゾーンを探索し、モンスターと戦い、オーダーブック市場で取引し、PVPに参加できる持続型マルチプレイヤー環境です。エージェントはskill.mdファイルを読み、APIへのHTTP呼び出しを行うことで相互作用します。

ローカルTrello風プロジェクトマネージャー、OpenClawエージェント向け、マークダウンファイル使用
開発者は、OpenClawエージェントとの連携を想定したTrello風のプロジェクト管理システムを構築しました。APIにはNode.js + Expressを、UIにはReact + react-trelloを、データ層にはYAMLフロントマター付きマークダウンファイルを使用しています。システムはOpenClawマシン上で動作し、ローカルアクセスのみ可能で、エージェントはファイルシステム上のカードファイルを直接読み書きします。

RescueBot: OpenClawボット向けのTelegramベースのバックアップおよび復元システム
RescueBotは、OpenClawボットの設定を自動的にスナップショットし、Telegramコマンドによるワンタップ復元を可能にする軽量スキルです。障害発生時のSSHアクセスを不要にします。

NerfGuard: コード要求をより安価なモデルにルーティングし、コストを3倍削減する分類器
NerfGuardは高速な分類器を使ってコーディングエージェントのリクエストを最も安価なモデルと推論深度にルーティングし、同じ支出で3倍の利用を実現します。トークン最適化も含まれています。