← Все проекты
Проект / Python

thesysdev/openwebui-plugin: OpenUI Plugin — визуальные интерфейсы прямо в чате Open WebUI

Превращает текстовые ответы ИИ в интерактивные графики, таблицы и формы прямо в окне чата.

Это плагин для Open WebUI, который позволяет большим языковым моделям рендерить интерактивные UI-компоненты прямо в потоке чата. Вместо текстового описания таблицы или графика пользователь получает готовый визуальный элемент, с которым можно работать....

★ 13 Python Форки 1 Issue 0 Оценка 7/10 Карточка проверена

Для кого это

Для разработчиков и энтузиастов, которые используют Open WebUI и хотят обогатить чат-интерфейс визуальными компонентами без сложной разработки.

Проблема / задача

Большие языковые модели обычно отвечают простым текстом, что неудобно для анализа данных, сравнения вариантов или сбора информации через формы — пользователю приходится мысленно визуализировать таблицы или переписывать данные.

Как это работает

Плагин работает как инструмент для Open WebUI. Когда ИИ определяет, что ответ лучше представить визуально, он генерирует код на OpenUI Lang и вызывает плагин. Тот создаёт HTML-страницу, которая загружает библиотеку компонентов с CDN и рендерит её внутри чата как iframe. Пользователь видит готовый график, таблицу или форму, может с ней взаимодействовать, а действия (например, отправка формы) возвращаются обратно в...

Что видно по README

Это плагин для Open WebUI, который позволяет большим языковым моделям рендерить интерактивные UI-компоненты прямо в потоке чата. Вместо текстового описания таблицы или графика пользователь получает готовый визуальный элемент, с которым можно работать. Установка простая — вставить один Python-файл в админке Open WebUI, всё остальное подгружается автоматически.

Ключевые возможности

Рендеринг более 40 типов компонентов: графики, таблицы, формы, карточкиИнтерактивность: формы можно отправлять, кнопки нажимать, действия возвращаются в чатАвтоматическая синхронизация с темой оформения Open WebUI (светлая/тёмная)Работает из коробки, все зависимости загружаются с CDN

Технологии

PythonReactOpenUI LangDockerGo

Темы и ключи

generative-uiopenwebuiplugintool

Интересный факт

Плагин использует хитрый трюк с iframe и отслеживанием высоты, чтобы встроенный интерфейс идеально вписывался в поток чата, как нативная часть интерфейса.

С чего начать

  • В админке Open WebUI зайдите в раздел Admin > Tools
  • Создайте новый инструмент и вставьте содержимое файла tool.py
  • Сохраните и активируйте инструмент в нужном чате, задав вопрос типа 'Покажи график месячной выручки'

Оценка GitRadar

Удобство
8/10
Свежесть
8/10
Перспектива
7/10
Монетизация
4/10
Общая оценка
7/10

Вердикт GitRadar

Стоит попробовать, если вы активно используете Open WebUI и хотите расширить его возможности. Проект решает конкретную проблему визуализации, установка минимальна, но стоит учитывать, что это надстройка над другим проектом (OpenUI) и имеет ограничения, например, отсутствие потокового рендеринга.

Наблюдения по обновлениям

Проект молодой (11 звёзд, версия 0.4.0), но README подробный, есть демо и понятная документация. Активность в Issues пока низкая.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/thesysdev/openwebui-plugin
Создан на GitHub
19 апреля 2026 г.
Последнее обновление репо
19 апреля 2026 г.
Последняя проверка GitRadar
19 апреля 2026 г.
Изученные файлы
README.md, bundle/package.json, tool.py, bundle/openui-entry.js

FAQ

Что это такое?

Плагин для Open WebUI, который позволяет ИИ показывать ответы в виде интерактивных графиков, таблиц и форм прямо в окне чата.

Для кого подходит?

Для разработчиков и продвинутых пользователей Open WebUI, которые хотят сделать взаимодействие с ИИ более наглядным и удобным для задач анализа данных или сбора информации.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с thesysdev/openwebui-plugin?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.