typebot.io  by baptisteArno

Chatbot builder for creating advanced chatbots visually

created 3 years ago
9,022 stars

Top 5.7% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Typebot is a self-hostable, visual chatbot builder designed for creating advanced, branded conversational experiences. It targets developers and businesses seeking to embed custom chatbots into web and mobile applications for lead generation, customer support, or data collection, offering a flexible, no-vendor-lock alternative to SaaS solutions.

How It Works

Typebot employs a visual drag-and-drop interface with over 34 building blocks, including rich media, various input types (text, payment, file upload), and logic elements like conditional branching and JavaScript scripting. It supports integrations with services like OpenAI, Google Sheets, and Zapier, and offers advanced theming with custom CSS. The embeddable JavaScript library is designed for performance, avoiding iframes and external dependencies.

Quick Start & Requirements

  • Self-hosting: Follow local installation instructions.
  • Prerequisites: Docker is recommended for self-hosting. Specific backend/frontend dependencies are detailed in the contributing docs.
  • Cloud Service: An official managed service is available at app.typebot.io.

Highlighted Details

  • 34+ building blocks including Stripe payments, file uploads, and OpenAI integration.
  • Advanced logic: conditional branching, A/B testing, and custom JavaScript.
  • High-performance, dependency-free JavaScript embed library.
  • In-depth analytics for drop-off and completion rates.

Maintenance & Community

Licensing & Compatibility

  • Licensed under a Functional Source License. Compliance details are available at docs.typebot.io/self-hosting#license-requirements.
  • Restrictions may apply to commercial use or linking with closed-source projects; consult the license for specifics.

Limitations & Caveats

The Functional Source License may impose restrictions on usage and distribution, requiring careful review for commercial or closed-source integration. Specific self-hosting requirements and potential complexities are detailed in the documentation.

Health Check
Last commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
11
Issues (30d)
12
Star History
545 stars in the last 90 days

Explore Similar Projects

Starred by Dan Abramov Dan Abramov(Core Contributor to React) and Jared Palmer Jared Palmer(Ex-VP of AI at Vercel; Founder of Turborepo; Author of Formik, TSDX).

retro-board by antoinejaussoin

0.1%
797
AI-powered agile retrospective board for engineering teams
created 9 years ago
updated 8 months ago
Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Mckay Wrigley Mckay Wrigley(Founder of Takeoff AI), and
1 more.

chatGPTBox by ChatGPTBox-dev

0.1%
11k
Browser extension for ChatGPT integration
created 2 years ago
updated 1 week ago
Starred by Addy Osmani Addy Osmani(Engineering Leader on Google Chrome), Victor Taelin Victor Taelin(Author of Bend, Kind, HVM), and
1 more.

chatbox by chatboxai

0.3%
36k
Desktop client app for AI models/LLMs
created 2 years ago
updated 6 days ago
Feedback? Help us improve.