chatbot-ui logo

chatbot-ui

Free

Alternative ChatGPT web UI.

FreeFree tier
Inputs: textOutputs: text
Type
Open Source

About chatbot-ui

Chatbot UI is an open-source AI chat application that supports multiple models. It uses Supabase for persistent data storage and offers both local deployment and an official hosted version. The app includes features like multi-modal support, community discussions, and a quick start guide for local setup with Docker and Supabase. It is actively developed with a 2.0 version and a legacy branch available.

Key Features

Open-source AI chat application
Supports multiple AI models
Uses Supabase for persistent data storage
Local deployment with Docker and Supabase
Official hosted version available
Community discussions and support
Multi-modal use cases support

Pros & Cons

Pros
  • Open-source and free to self-host
  • Supports any AI model
  • Supabase provides scalable data storage
  • Official hosted version available for convenience
  • Active development and community engagement
Cons
  • Requires technical setup for self-hosting (Docker, Supabase)
  • Currently in 2.0 with ongoing development and potential breaking changes
  • Issues restricted to codebase bugs, not general support

Best For

Personal AI chat assistantSelf-hosted alternative to ChatGPTExploring different AI models

FAQ

How do I install Chatbot UI locally?
Clone the repo, run 'npm install', install Docker and Supabase CLI, then start Supabase with 'supabase start' and follow the quickstart guide.
Does Chatbot UI support multiple models?
Yes, the repo describes Chatbot UI as 'AI chat for any model', indicating support for multiple AI models.
Is there a hosted version available?
Yes, an official hosted version is available at the link provided in the README, so you can use Chatbot UI without self-hosting.
How do I update Chatbot UI?
Run 'npm run update' in the root of your local repository, and if you have a hosted instance, also run 'npm run db-push' to apply latest database migrations.