Skip to content

A Chatbot Application made using Next.js and Supabase. Integrated with OpenAI, Perplexity, Mistral, Google Gemini, Stable Diffusion etc, and has RTL/LTR, Light/Dark mode, and Locale Setting.

Notifications You must be signed in to change notification settings

super9157/ChatbotUI

Repository files navigation

Chatbot UI

The open-source AI chat app for everyone.

Chatbot UI

Demo

View the Live Demo.

Project Setup

1. Clone the Repo

git clone https://github.com/super9157/ChatbotUI.git

2. Install Dependencies

Open a terminal in the root directory of your local Chatbot UI repository and run:

npm install

3. Environment Variables

In your terminal at the root of your local Chatbot UI repository, run:

cp .env.example .env

If the environment variable is set, it will disable the input in the user settings.

4. Database Migration

Execute sql files located in /supabase/migrations directory.

This prevents issues with storage files not being deleted properly.

6. Run app locally

In your terminal at the root of your local Chatbot UI repository, run:

npm run dev

Your local instance of Chatbot UI should now be running at http://localhost:3000

Contact

Message Mckay on Telegram

About

A Chatbot Application made using Next.js and Supabase. Integrated with OpenAI, Perplexity, Mistral, Google Gemini, Stable Diffusion etc, and has RTL/LTR, Light/Dark mode, and Locale Setting.

Resources

Stars

Watchers

Forks