jstring2014 / chatbot-ui

The open-source AI chat interface for everyone.

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 :)

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 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

Contributing

We are working on a guide for contributing.

Contact

Message Mckay on Twitter/X

About

The open-source AI chat interface for everyone.

https://chatbotui.com

License:MIT License


Languages

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