Chainlit is an open-source Python package that makes it incredibly fast to build Chat GPT like applications with your own business logic and data.

Build Chat GPT like apps with Chainlit

Key features

  1. Build fast: Integrate seamlessly with an existing code base or start from scratch in minutes

  2. Data persistence: Leverage user generated data + feedback.

  3. Visualize multi-steps reasoning: Understand the intermediary steps that produced an output at a glance

  4. Iterate on prompts: Deep dive into prompts in the Prompt Playground to understand where things went wrong and iterate


Chainlit is compatible with all Python programs and libraries. That being said, it comes with a set of integrations with popular libraries and frameworks.

Custom frontend

Chainlit comes with a ChatGPT like frontend that you can use out of the box. However, you can also build your own frontend and use Chainlit as a backend.

Custom React frontend

Learn how to integrate your custom React frontend with the Chainlit backend.