Корпоративная библиотека UI-компонентов для Vue на основе дизайн-системы Ant Design с поддержкой Vue 2 и Vue 3.
lobehub/lobe-ui
Библиотека React-компонентов для создания AI-чатов и AIGC-веб-приложений: чат, Markdown, код и интерфейсы админ-панелей.
- Звёзды
- 2,239
- Форки
- 280
- Открытые issues
- 56
- Последний коммит
- 9 часов назад
Что это?
Lobe UI — библиотека React-компонентов, используемая LobeHub и предназначенная для разработчиков, создающих интерфейсы AI-чатов и AIGC-веб-приложения. В неё входят компоненты для отображения вывода LLM: Markdown, блоков кода, диаграмм Mermaid, diff и HTML-превью, а также интерфейсы чата и мобильных устройств.
Помимо чата, библиотека охватывает интерфейсы приложений общего назначения: дашборды, таблицы данных, формы и лендинги выдержаны в едином стиле. Темы поддерживают светлый и тёмный режимы, а также переключение основных и нейтральных цветов с помощью одного атрибута. В комплект входят тексты на английском и упрощённом китайском языках.
Проект доступен только в формате ESM и требует React 19 и peer-зависимостей, таких как motion, @lobehub/icons и @lobehub/fluent-emoji. Документация также публикуется в форматах для coding-агентов, включая справочник skills.md и индекс страниц llms.txt.
Ключевые возможности
- 01Компоненты для отображения вывода LLM, в том числе Markdown, кода, диаграмм Mermaid и diff.
- 02Интерфейсы чата и мобильных устройств для разговорных интерфейсов.
- 03Компоненты дашбордов, таблиц данных и форм для админ-панелей.
- 04Светлая и тёмная темы с переключением основных и нейтральных цветов.
- 05В комплект входят текстовые ресурсы на английском и упрощённом китайском языках.
- 06Документация доступна в форматах для чтения агентами, например skills.md и llms.txt.
Сценарии использования
- Создание страницы чата со списком сообщений и полем ввода для AI-ассистента.
- Отображение потокового Markdown и кода, сгенерированных LLM, в веб-приложении.
- Создание админ-панелей или таблиц данных наряду с AI-функциями.
- Добавление светлой и тёмной тем в существующий продукт на React.
Быстрый старт
- 1
Установите пакет и его peer dependencies с помощью pnpm
pnpm add @lobehub/ui @lobehub/icons @lobehub/fluent-emoji motion - 2
Импортируйте тему и CSS стилей, затем оберните приложение в ConfigProvider и используйте такой компонент, как Button
Что важно знать
- Требуется React 19; доступно только использование через ESM. Также необходимо установить несколько peer dependencies.
- При обновлении с версии 5.x в рамках миграции на v6 потребуется отказаться от Ant Design.
В подборках
Темы
Частые вопросы
- Что такое lobe-ui?
- Библиотека React-компонентов для создания AI-чатов и AIGC-веб-приложений: чат, Markdown, код и интерфейсы админ-панелей. Lobe UI — библиотека React-компонентов, используемая LobeHub и предназначенная для разработчиков, создающих интерфейсы AI-чатов и AIGC-веб-приложения. В неё входят компоненты для отображения вывода LLM: Markdown, блоков кода, диаграмм Mermaid, diff и HTML-превью, а также интерфейсы чата и мобильных устройств.
- lobe-ui можно использовать бесплатно? Какая у него лицензия?
- lobe-ui распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- lobe-ui всё ещё поддерживается?
- Активно поддерживается. Последний коммит в lobe-ui — 22 окт. 2026 г..
- Для чего можно использовать lobe-ui?
- Создание страницы чата со списком сообщений и полем ввода для AI-ассистента. Отображение потокового Markdown и кода, сгенерированных LLM, в веб-приложении. Создание админ-панелей или таблиц данных наряду с AI-функциями. Добавление светлой и тёмной тем в существующий продукт на React.
- Как установить lobe-ui?
- Установите пакет и его peer dependencies с помощью pnpm: pnpm add @lobehub/ui @lobehub/icons @lobehub/fluent-emoji motion Импортируйте тему и CSS стилей, затем оберните приложение в ConfigProvider и используйте такой компонент, как Button
- Где скачать lobe-ui?
- Исходный код и инструкции по установке — на GitHub: https://github.com/lobehub/lobe-ui
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Корпоративная библиотека UI-компонентов для React и язык дизайна для создания веб-приложений.
Библиотека TypeScript/React для создания готовых к продакшену AI-чатов с компонуемыми примитивами и интеграциями с бэкендами.
Библиотека доступных React-компонентов и дизайн-система для быстрой разработки веб-приложений с поддержкой тёмной темы и Next.js RSC.
Открытый набор нестилизованных и доступных примитивов UI для React — основа для дизайн-систем и веб-приложений.
Открытая дизайн-система для React: более 150 доступных компонентов, темы и CLI на базе React 19 и StyleX.