typebot.io README

The project's README from github.com/baptisteArno/typebot.io. As one markdown file: README.md.


Typebot banner


Typebot is a Fair Source chatbot builder. It allows you to create advanced chatbots visually, embed them anywhere on your web/mobile apps, and collect results in real-time

Github Stars Commits per month License Uptime Report a bug Ask a question

Try Typebot • Docs

Builder demo

https://user-images.githubusercontent.com/16015833/168876388-0310678d-080b-4eca-8633-e5cc4d7bd5d1.mp4

Features

Typebot makes it easy to create advanced chatbots. It provides the building blocks that are adaptable to any business use case. I improve Typebot regularly with bug fixes, new features, and performance improvements.

Chat builder with 34+ building blocks such as:

Theme your chatbot to match your brand identity:

Share your typebot anywhere:

Collect your Results and get insights:

Built for developers:

Getting started with Typebot

The easiest way to get started with Typebot is with the official managed service in the Cloud. You'll have high availability, backups, security, and maintenance all managed for you by me, Baptiste, Typebot's founder.

The cloud version can save a substantial amount of developer time and resources. For most sites, this ends up being the best value option and the revenue goes to funding the maintenance and further development of Typebot. So you’ll be supporting Fair Source software and getting a great service! 💙

Support & Community

You'll find a lot of resources to help you get started with Typebot in the documentation.

Self-hosting

Interested in self-hosting Typebot on your server? Take a look at the self-hosting installation instructions.

How to Contribute

You are awesome, let's build great software together. Head over to the Contribute docs to get started. 💪

Run the project locally

Follow the Local installation section of in the Contributing docs.

Top contributors

Made with contrib.rocks.

License

Typebot's code is protected under a Functional Source License. You will find more information about the license and how to comply with it here.

typebot.io (baptisteArno/typebot.io)

Searching Database…

Что это такое?Typebot — это конструктор чат-ботов, который можно развернуть на своём сервере: вы проектируете сложных чат-ботов визуально, встраиваете их в свои веб- или мобильные приложения и собираете результаты в реальном времени.
Это облачный сервис, в котором надо регистрироваться, или то, что я запускаю на своём сервере?Это веб-приложение для самостоятельного развёртывания, а не библиотека: в репозитории лежат сам конструктор, рантайм ботов и конфиги Docker и Docker Compose, так что вы запускаете всё на своём сервере и работаете через браузер.
Как поднять свой экземпляр?Склонируйте репозиторий и запустите входящий в комплект стек Docker Compose. Для разработки или сборки из исходников используется Bun, а инструментам нужен Node 24.x.
Что должно быть установлено, чтобы запустить это?Docker и Docker Compose для самостоятельного развёртывания; Node 24.x и Bun, если собираете из исходников — на этапе postinstall также компилируется пакет env и генерируется Prisma-клиент.
Где вообще могут работать созданные мной боты?Везде, куда можно встроить сниппет: боты работают внутри веб- и мобильных приложений, а результаты приходят обратно в реальном времени.
Обычного VPS хватит, чтобы развернуть это у себя?Да — это обычное докеризованное веб-приложение (Next.js на Node 24, база данных через Prisma), поэтому подойдёт любой VPS с поддержкой Docker; никакие GPU или особое железо не нужны.
Это правда открытый код — могу ли я использовать его как угодно?Не совсем: код распространяется под Functional Source License (Fair Source), которая разрешает развёртывание на своём сервере, но накладывает условия соответствия — это не открытый код по версии OSI, поэтому перед коммерческим использованием изучите условия.
Нужно ли уметь программировать, чтобы собрать бота?Нет — боты собираются визуально в конструкторе. Программирование пригождается только при самостоятельном развёртывании: Docker, настройка переменных окружения и сборка приложения из исходников с помощью Bun.
Почему Fair Source, а не обычная лицензия MIT?Fair Source оставляет код читаемым и доступным для развёртывания на своём сервере, сохраняя при этом за вендором часть коммерческого контроля; README отсылает к документации Functional Source License и просит пользователей ознакомиться с условиями соответствия.
На чём это работает изнутри?Это монорепозиторий на TypeScript: Next.js и Tailwind CSS на фронте, Node 24.x в рантайме, Bun для инструментов, Prisma для работы с базой данных и Docker Compose для развёртывания.
What are similar projects?sim, formily, formbricks, sphere, whirl, apitable, seerr, LoomFlow
Size
394.3 MB
Stars
10.6K
Age
4y
Commits · 90 Days