Repolode
tambo-ai

tambo-ai/tambo

Открытый React-инструментарий для создания ИИ-агентов, которые отображают и обновляют ваши компоненты в виде generative UI.

Звёзды
11,197
Форки
570
Открытые issues
49
Последний коммит
17 часов назад

Что это?

Tambo позволяет регистрировать React-компоненты со схемами Zod. ИИ-агент выбирает подходящий компонент по запросу пользователя, передаёт ему props потоком и отображает результат в вашем приложении. Компоненты могут выдавать разовый результат — например, диаграмму или сводку, — либо быть интерактивными и сохранять состояние, обновляясь по мере уточнения запроса пользователем, как доска задач или заметки.

SDK предоставляет хуки, такие как useTambo и useTamboThreadInput, для работы с сообщениями, состоянием потоковой передачи и вводом. Он также поддерживает интеграцию с MCP-серверами, локальные инструменты в браузере, передачу дополнительного контекста, токены аутентификации и кликабельные подсказки. Используйте собственный API-ключ для OpenAI, Anthropic, Gemini, Mistral или любого провайдера, совместимого с OpenAI.

Бэкенд, управляющий состоянием диалогов и выполнением агентов, можно развернуть самостоятельно с помощью Docker. Размещение в Tambo Cloud будет прекращено 31 октября 2026 года, а регистрация новых пользователей закрыта.

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

  • 01Регистрируйте React-компоненты со схемами Zod, чтобы агент мог выбирать и отображать их.
  • 02Передавайте props компонентов в интерфейс потоком по мере того, как LLM генерирует их.
  • 03Поддерживаются generative-компоненты для разовых результатов и интерактивные компоненты с сохранением состояния.
  • 04Подключайтесь к MCP-серверам по HTTP, включая инструменты, промпты и sampling.
  • 05Определяйте инструменты на стороне браузера, которые может вызывать агент, например действия с DOM или аутентифицированные запросы fetch.
  • 06Работает с OpenAI, Anthropic, Gemini, Mistral и провайдерами, совместимыми с OpenAI.

Сценарии использования

  • Добавление чат-ассистента, который показывает диаграммы или дашборды в существующем React-приложении.
  • Создание доски задач или таблицы, которую пользователи могут изменять с помощью естественного языка.
  • Подключение встроенного в приложение ИИ-ассистента к внутренним инструментам через MCP-серверы.

Быстрый старт

  1. 1

    Создать каркас нового приложения с помощью Tambo CLI

    npm create tambo-app my-tambo-app
  2. 2

    Перейти в папку проекта

    cd my-tambo-app
  3. 3

    Запустить сервер разработки

    npm run dev

Что важно знать

  • Tambo Cloud прекратит работу 31 октября 2026 года, регистрация новых пользователей закрыта.
  • Чтобы запустить его самостоятельно, следуйте руководству по самостоятельному хостингу с Docker на собственной инфраструктуре.
  • Необходимо самостоятельно предоставить ключ API LLM от поддерживаемого провайдера.

Темы

Частые вопросы

Что такое tambo?
Открытый React-инструментарий для создания ИИ-агентов, которые отображают и обновляют ваши компоненты в виде generative UI. Tambo позволяет регистрировать React-компоненты со схемами Zod. ИИ-агент выбирает подходящий компонент по запросу пользователя, передаёт ему props потоком и отображает результат в вашем приложении. Компоненты могут выдавать разовый результат — например, диаграмму или сводку, — либо быть интерактивными и сохранять состояние, обновляясь по мере уточнения запроса пользователем, как доска задач или заметки.
tambo можно использовать бесплатно? Какая у него лицензия?
tambo распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
tambo всё ещё поддерживается?
Активно поддерживается. Последний коммит в tambo — 21 окт. 2026 г..
Для чего можно использовать tambo?
Добавление чат-ассистента, который показывает диаграммы или дашборды в существующем React-приложении. Создание доски задач или таблицы, которую пользователи могут изменять с помощью естественного языка. Подключение встроенного в приложение ИИ-ассистента к внутренним инструментам через MCP-серверы.
Как установить tambo?
Создать каркас нового приложения с помощью Tambo CLI: npm create tambo-app my-tambo-app Перейти в папку проекта: cd my-tambo-app Запустить сервер разработки: npm run dev
Где скачать tambo?
Исходный код и инструкции по установке — на GitHub: https://github.com/tambo-ai/tambo

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Демонстрационный проект с открытым исходным кодом на Next.js, воссоздающий Intelligent UI из ChatGPT: ответы модели выводятся потоком в виде интерактивных карт, диаграмм, форм и работающих инструментов на базе OpenUI.

60848TypeScriptMITОбновлён 5 дней назад