Source code

chatbot-ui provides an AI chat interface for working with different models.

github.com/mckaywrigley/chatbot-ui
Source code homepage screenshot

About Source code

Chatbot UI is an open-source chat app for working with different AI models. It can be used through an official hosted version or self-hosted locally.

Self-hosting requires cloning the repository, installing dependencies, running Supabase locally with Docker, filling in environment values, and starting the app. Ollama can be installed optionally for local models.

Key features

  • Chat interface designed to work with different AI models
  • Self-hostable by cloning repository and running locally
  • Official hosted version available without self-hosting
  • Uses Supabase Postgres storage instead of browser storage
  • Optional Ollama installation for local models
  • Version 2.0 with 1.0 code kept on legacy branch
Best for: People who want to self-host an open-source chat interface for different AI models.
Good for
  • Open-source codebase that can be self-hosted locally
  • Official hosted option for users who do not want to self-host
  • Uses Supabase Postgres storage, which has a free tier for hosted instances
Watch out for
  • Local setup requires Docker, Supabase CLI, and manual environment configuration
  • Maintainer notes say simpler deployment, backend compatibility, and mobile layout improvements are still in progress

Source code at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Source code alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in AI Chatbots & Assistants

Well-known listings from the same topic.

All 238

Source code FAQ

Do I need to host Chatbot UI myself?
No, an official hosted version is available for use without self-hosting.
How do I update a local copy?
Run npm run update at the repository root; hosted instances also need npm run db-push to apply database migrations.
Can I use local models?
Yes, installing Ollama is listed as an optional step for local models.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing