finds.dev← search

// the find

baptisteArno/typebot.io

★ 10,487 · TypeScript · NOASSERTION · updated Sep 2026

💬 Typebot is a powerful chatbot builder that you can self-host.

Typebot is a visual chatbot builder with a Next.js builder app, a JavaScript embed library, and a results dashboard, and it can be self-hosted. It suits teams that want branching conversational flows with HTTP calls, OpenAI, or payment steps without writing a chat backend, and developers who need to run the whole stack on their own infrastructure.

The flow model goes past forms: conditional branching, JavaScript scripting blocks, A/B splits, and HTTP request blocks that call your own API mid-conversation. Those are the features that usually push people off simpler form tools. The embed library is built to avoid iframes, so the bot lives in your page's DOM and can be themed with custom CSS instead of sized around a frame. Results are stored per session with per-block drop-off and completion analytics and CSV export, so you can see where people quit instead of guessing from one conversion number. The repo is not dormant: the last push was within the past week, and it has over 10k stars and 3k forks.

Read the license before building on it. The badge says AGPLv3, but the License section says the code is under a Functional Source License, and Fair Source is not the same as OSI open source. Check the LICENSE file and the docs' license requirements, especially if you plan to host it for other people. The README is mostly a feature list and a pitch for the managed cloud, and it does not cover self-hosting setup, required services, environment variables, or upgrade paths. You will be working from the external docs and the Dockerfile. The README also does not say which features are gated to paid cloud plans versus available in the self-hosted build, so verify the features you need before committing to it.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →