Open-source · бесплатный · без регистрации

Визуальный конструктор чат-ботов:
нарисуйте логику — получите код

Открытое решение: забирайте исходный TypeScript-код и размещайте на своём сервере. Никакой аренды и чёрного ящика — весь код остаётся у вас.

Бесплатный визуальный конструктор ботов для Telegram, MAX, VK, Viber, навыков для Алисы, SmartApp CберCалют, Маруси и других платформ. Никакого кода на этапе проектирования — и готовый TypeScript-проект на выходе, с возможностью дальнейшего редактирования в конструкторе.

Работает в браузере · ничего устанавливать не нужно

Старт запуск бота Команда «привет» реакция на слова Спросить имя запрос ввода → {{name}} Привет, {{name}}! ответ с кнопками Есть подписка? ветвление Старт запуск бота Команда «привет» реакция на слова Спросить имя ввод → {{name}} Привет, {{name}}! ответ с кнопками Есть подписка? ветвление

Один сценарий — все платформы

Соберите флоу один раз и запустите бота там, где живут ваши пользователи.

Telegram Алиса VK Маруся Viber MAX SmartApp

Редактор, который экономит дни

Всё, что обычно пишется кодом, здесь собирается мышкой — а код генерируется сам.

Блоки вместо кода

Команды, шаги ввода, условия, действия, ответы и точки завершения — 6 типов блоков, соединённых рёбрами. Drag-and-drop, как в Figma.

Живое превью чата

Симулятор бота внутри редактора: прогоняйте сценарий, смотрите переменные и ветвления — до запуска бота.

Ветвления и переменные

Условия, ветвление по значению, случайные числа, HTTP-запросы к внешним API и CRM — прямо в визуальном сценарии.

Валидация на лету

Два уровня проверки: JSON Schema и графовые правила (висячие рёбра, дубли имён, осиротевшие блоки). Ошибки видны сразу на холсте.

Кнопки, карточки, галереи

Кнопки-ссылки, одиночные карточки и галереи, TTS-озвучка для Алисы — всё редактируется визуально с превью.

Автосохранение и undo

Проекты хранятся в браузере, история действий с Ctrl+Z, палитра команд Ctrl+K — работайте как в привычном редакторе.

От идеи до бота за 4 шага

Без установки и регистрации — нужен только браузер.

Соберите сценарий

Перетащите блоки на холст и соедините их рёбрами. Превью чата показывает сценарий в реальном времени.

Проверьте и экспортируйте

Редактор проверит сценарий и отдаст файл конфигурации — кнопкой «Проверить и экспортировать».

Сгенерируйте проект

Одна команда CLI разворачивает готовый проект: npx umbot create from-flow flow.json

Запустите бота

Укажите токены платформ в .env, npm install — и бот отвечает пользователям. Код открыт: меняйте что угодно.

Вы не заперты в редакторе

На выходе — не «чёрный ящик», а нормальный TypeScript-проект на фреймворке umbot. Его можно дописывать, версионировать в git и отдавать команде разработчиков.

  • Человекочитаемый JSON-формат сценария — документирован и стабилен
  • Сгенерированный код можно редактировать напрямую
  • Конфигурацию можно загрузить обратно в редактор и править визуально
  • Данные и токены остаются у вас — редактор никуда их не отправляет

Не аренда, а собственность

Облачные конструкторы сдают бота в аренду: код и данные живут у сервиса, а вы платите подписку. Umbot Flow отдаёт весь проект вам — навсегда и бесплатно.

Краткое сравнение облачных конструкторов чат-ботов и Umbot Flow
Критерий Облачные конструкторы SaleBot, Botmother и др. Umbot Flow open-source, MIT
Исходный код Закрыт, живёт у сервиса Полный TypeScript-проект принадлежит вам
Оплата Ежемесячная подписка 0 ₽ — без тарифов и подписок
Лимиты Сообщения и боты — по тарифу Безлимит на вашем сервере
Если сервис закроется Бот перестаёт работать Ничего не меняется: код и данные уже у вас

Полное сравнение по 9 критериям и честный разбор «кому что подходит» — на странице «Umbot Flow против облачных конструкторов».

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

Это бесплатно?
Да, Umbot Flow полностью бесплатен и open-source. Редактор работает в браузере, генератор проекта доступен через npm. Никаких скрытых платежей и подписок.
Нужен ли свой сервер?
Редактор работает в браузере — сервер не нужен. Для запуска сгенерированного бота нужен Node.js 22 или новее. Бот будет работать на вашем сервере, данные хранятся локально.
Какие платформы поддерживаются?
Семь платформ: Алиса, Telegram, VK, Маруся, MAX, Viber и SmartApp — можно подключить любые комбинации в настройках бота.
Сложно ли запустить бота после скачивания?
Нет. Скачиваете файл конфигурации, устанавливаете Node.js и выполняете одну команду. Готовый проект с кодом появится автоматически. Если не знаете, что делать с кодом, — отправьте его разработчику.
Что такое umbot?
Это open-source фреймворк для мультиплатформенных чат-ботов. Наш редактор рисует сценарий, а CLI-генератор umbot превращает его в готовый TypeScript-проект.
Можно ли редактировать конфигурацию вручную?
Да — формат flow.json открыт и документирован: правьте файл в любом редакторе и загружайте обратно в редактор.
Чем вы отличаетесь от SaleBot и Botmother?
Моделью владения: облачные конструкторы сдают бота в аренду — код и данные живут у сервиса, а вы платите подписку. Umbot Flow генерирует открытый TypeScript-проект, который работает на вашем сервере. Подробности — в сравнении с облачными конструкторами. А ещё у нас есть бесплатная игра про чат-ботов — попробуйте собрать СКУНЕТ.

Ещё больше ответов — в полном FAQ документации, а описание каждого блока — в справочнике типов блоков.

Соберите первого бота за вечер

Откройте редактор с демо-сценарием и получите готовый TypeScript-проект на своём сервере.

Собрать бота бесплатно →