TypeScript SDK для создания приложений с нативной поддержкой агентов, генеративным UI, общим состоянием и сценариями с участием человека в React, Angular, Vue и чат-приложениях.
thesysdev/open-intelligent-ui
Демонстрационный проект с открытым исходным кодом на Next.js, воссоздающий Intelligent UI из ChatGPT: ответы модели выводятся потоком в виде интерактивных карт, диаграмм, форм и работающих инструментов на базе OpenUI.
Open source альтернатива:ChatGPT
- Звёзды
- 608
- Форки
- 48
- Открытые issues
- 27
- Последний коммит
- 3 дня назад
Что это?
Open Intelligent UI воспроизводит интерактивный формат ответов ChatGPT Intelligent UI. Например, на запрос спланировать день в Сан-Франциско приложение генерирует интерфейс с картой, фотографиями и редактируемым маршрутом вместо обычного текста. Модель передаёт OpenUI Lang потоком, а приложение отображает его с помощью библиотеки компонентов, расположение которых определяет сама модель.
Библиотека компонентов включает средства для создания макетов, текста, полей ввода, диаграмм и таблиц, карты MapLibre, SVG-графику и изолированные HTML-представления. Ответы могут хранить состояние в `$variables` и выполнять вычисления с помощью примерно 59 встроенных `@functions` для работы со списками, числами, датами, текстом и агрегатами для дашбордов. Благодаря этому результат может быть небольшим рабочим инструментом, а не статичной страницей.
В чате можно использовать OpenUI Cloud, любой совместимый с OpenAI Chat Completions API, например OpenRouter, или локальную модель через Ollama. Проект распространяется по лицензии MIT, требует Node 24 и включает страницу с галереей компонентов, доступную только в режиме разработки, а также скрипт для бенчмаркинга.
Ключевые возможности
- 01Отображает ответы модели в виде интерактивного интерфейса с картами, диаграммами, таблицами, формами и полями ввода.
- 02Хранит состояние ответа в переменных и вычисляет значения с помощью встроенных функций.
- 03Включает карты MapLibre с маркерами, категориями и маршрутами по улицам.
- 04Поддерживает OpenUI Cloud, любой совместимый с OpenAI API или локальную модель Ollama.
- 05Предоставляет доступную только в режиме разработки галерею компонентов и примеров программ.
Сценарии использования
- Создание прототипов генеративных чат-интерфейсов, которые отвечают с помощью инструментов, а не текста.
- Разработка планировщиков поездок, дашбордов и калькуляторов для AI-чатов.
- Эксперименты с локальными или альтернативными провайдерами LLM для генеративного UI.
Быстрый старт
- 1
Скопируйте файл окружения
cp .env.example .env - 2
Установите зависимости
npm install - 3
Создайте API-ключ в .env
npm run generate:apiKey - 4
Запустите сервер разработки и откройте http://localhost:3000
npm run dev
Что важно знать
- Для генерации ответов требуется Node 24 и ключ OpenUI Cloud либо отдельный API-ключ, совместимый с OpenAI.
- Для автомобильных маршрутов используется публичный демонстрационный сервер OSRM; он показывает только общий обзор дорог, без маршрутов для пеших прогулок и общественного транспорта.
- В README проект описан как демонстрация, воссоздающая функцию ChatGPT, а не как библиотека для production.
- Для запуска локальной модели потребуется большая загрузка (около 18 GB по умолчанию) и значительный объём памяти.
Темы
Частые вопросы
- Что такое open-intelligent-ui?
- Демонстрационный проект с открытым исходным кодом на Next.js, воссоздающий Intelligent UI из ChatGPT: ответы модели выводятся потоком в виде интерактивных карт, диаграмм, форм и работающих инструментов на базе OpenUI. Open Intelligent UI воспроизводит интерактивный формат ответов ChatGPT Intelligent UI. Например, на запрос спланировать день в Сан-Франциско приложение генерирует интерфейс с картой, фотографиями и редактируемым маршрутом вместо обычного текста. Модель передаёт OpenUI Lang потоком, а приложение отображает его с помощью библиотеки компонентов, расположение которых определяет сама модель.
- open-intelligent-ui можно использовать бесплатно? Какая у него лицензия?
- open-intelligent-ui распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- open-intelligent-ui всё ещё поддерживается?
- Активно поддерживается. Последний коммит в open-intelligent-ui — 17 окт. 2026 г..
- Для чего можно использовать open-intelligent-ui?
- Создание прототипов генеративных чат-интерфейсов, которые отвечают с помощью инструментов, а не текста. Разработка планировщиков поездок, дашбордов и калькуляторов для AI-чатов. Эксперименты с локальными или альтернативными провайдерами LLM для генеративного UI.
- Как установить open-intelligent-ui?
- Скопируйте файл окружения: cp .env.example .env Установите зависимости: npm install Создайте API-ключ в .env: npm run generate:apiKey Запустите сервер разработки и откройте http://localhost:3000: npm run dev
- Где скачать open-intelligent-ui?
- Исходный код и инструкции по установке — на GitHub: https://github.com/thesysdev/open-intelligent-ui
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
AutoGPT — платформа с открытым исходным кодом для создания, запуска и планирования AI-агентов, выполняющих многоэтапные рабочие процессы по текстовому описанию или с помощью визуального конструктора.
Python-фреймворк для создания приложений и агентов на базе LLM со стандартными интерфейсами для моделей, эмбеддингов, векторных хранилищ и сторонних интеграций.
Python-фреймворк с открытым исходным кодом для оркестрации автономных AI-агентов с ролями (Crews) и событийных рабочих процессов (Flows).
Низкоуровневый Python-фреймворк для создания долгоживущих агентов с состоянием, устойчивым выполнением, участием человека и памятью.
Фреймворк и среда выполнения на Python для создания, публикации и управления платформами AI-агентов с веб-интерфейсом администрирования.