jairodriguez / chatbot-ui

An open source ChatGPT UI.

Home Page:https://chatbotui.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chatbot UI

The open-source AI chat app for everyone.

Chatbot UI

Demo

View the latest demo here.

Support

If you find Chatbot UI useful, please consider sponsoring me :)

Local Quickstart

1. Clone the repo

git clone https://github.com/mckaywrigley/chatbot-ui.git

2. Install dependencies

npm install

3. Install Supabase & run locally

  1. Install Docker

You will need to install Docker to run Supabase locally. You can download it here for free.

  1. Install Supabase CLI
brew install supabase/tap/supabase
  1. Start Supabase
supabase start

4. Install Ollama (for local models)

Follow the instructions here.

5. Fill in secrets

  1. .env
cp .env.local.example .env.local

Get the required values by running:

supabase status
  1. sql

In the 1st migration file 20240108234540_setup.sql you will need to replace 2 values:

  • project_url (line 53): This can remain unchanged if you don't change your config.toml file.
  • service_role_key (line 54): You got this value from running supabase status in step 5.1.

You will also need to to fill in the values for project_url

6. Run app locally

npm run chat

Hosted Quickstart

Check back soon!

Contributing

We are working on a guide for contributing.

Contact

Message Mckay on Twitter/X

About

An open source ChatGPT UI.

https://chatbotui.com

License:MIT License


Languages

Language:TypeScript 95.2%Language:PLpgSQL 4.3%Language:CSS 0.3%Language:JavaScript 0.2%Language:Shell 0.0%