Open-source AI chat app
Top 1.1% on sourcepulse
Chatbot UI is an open-source, customizable AI chat application designed for broad accessibility and integration with various AI models. It provides a user-friendly interface for interacting with large language models, targeting developers and power users who want to deploy or customize their own AI chat experiences.
How It Works
The application leverages Next.js for its frontend framework and Supabase as its backend, utilizing PostgreSQL for data storage. This architecture choice offers a robust, scalable, and open-source solution for managing user data and application state. Supabase's features, including authentication and database management, simplify deployment and development. The optional integration with Ollama allows for local model execution, enhancing privacy and offline capabilities.
Quick Start & Requirements
git clone
, npm install
, supabase start
, cp .env.local.example .env.local
, npm run chat
.Highlighted Details
Maintenance & Community
The project is actively maintained by Mckay Wrigley, with a call for community participation via the Discussions tab. Updates are ongoing, with a focus on improving deployment and backend compatibility. Contact is available via Twitter/X.
Licensing & Compatibility
The project is licensed under the MIT License, permitting commercial use and integration with closed-source applications.
Limitations & Caveats
The project is undergoing significant updates (version 2.0), and the README notes that "Issues" are restricted to codebase-related problems, directing other queries to the "Discussions" tab. Some setup steps require manual configuration of environment variables and SQL migrations.
1 year ago
1 day