chatbot-ui

Chatbot UI is an open-source web interface developed to perform AI chats. It uses the Supabase and Postgres infrastructure for data storage and authentication operations. To run the project in the local environment or install it on your own server, the necessary dependencies are loaded and the environment variables are configured.

CH

mckaywrigley · AI / LLM / RAG

STARS33.3K
FORKS9.4K
COMMITS209
CONTRIBUTORS48
VERSION—
UPDATED2 yr ago
TypeScriptChatGPT UINext.jsSelf-HostedMIT

Common commercial products in this category: ChatGPT, Claude, Gemini

What can it do?
  • You talk to different AI models through a single chat interface
  • You set up the local database environment using Docker and Supabase CLI
  • By completing the necessary environment variables and SQL configurations, you distribute the application to your own server
Heads up
  • • Last update 2 years ago
User reviews
  • ↑ PositiveGitHub Issue

    How about considering looking for maintainers?

    “Hi @mckaywrigley, First of all, I would like to thank you for developing a great OSS. It seems like there are too many pull requests and issues for one person to maintain this project. So, how about adding more maintainers?”

  • • NeutralGitHub Issue

    Unable to use local models with ollama

    “I am running a local llama server with `./ollama serve`, which runs on port 11434. Then, in another shell, I have a model running with `./ollama run llama2-uncensored`. Here is what my .env.local looks like ``` # Supabase Public NEXT_PUBLIC_SUPABASE_URL=…”

Verified against README · Oct 25, 2026 · source

My note

Alternative pages

More in: AI / LLM / RAG