Chatbot UI is a browser-based AI chat app for people who want to host their own interface and choose between local models and cloud providers. It connects to Ollama for models running on your hardware, alongside services such as OpenAI, Azure OpenAI, Anthropic and Google Gemini. The app is open source under the MIT license.
Hosting the interface and running the model are separate choices. With Ollama, model processing happens on your hardware; when you choose a cloud provider, requests go to that provider's API. Running the chat app locally doesn't make a cloud model local. Cloud connections use API keys.
The app stores data in Supabase, a Postgres-based backend, rather than relying on browser storage. You can run that backend locally with Docker, so the interface, database and Ollama models can all live on your own machine. The local setup covers macOS, Linux and Windows. This makes it a fit for readers who want control over both the chat interface and where its data lives.
There's also an official hosted service for people who don't want to maintain an instance. If you prefer your own cloud deployment, the documented approach pairs a Next.js frontend on Vercel with a hosted Supabase backend. Chatbot UI uses TypeScript, and its MIT license permits modification and redistribution.
Claim this page and we'll verify you by hand. Chatbot UI gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find Chatbot UI?Promote it
Something wrong or outdated on this page?
10.5KUpdated 7 months agoApache-2.0
macOS · Windows · Linux · Android · Web#Code execution#MCP#Multimodal input
aichat brings Ollama and cloud AI services into the same terminal interface for developers and people who work at the command line. It runs locally on macOS, Linux and Windows, with Android support through Termux. Model processing happens through the backend you choose: Ollama supports local models, while providers such as OpenAI, Claude and Gemini process requests in the cloud.
49.8KUpdated 23 hours agoMIT
macOS · Windows · Web#Ollama integration
12KUpdated 12 months agoApache-2.0
macOS · Windows · Linux · Docker · Web#Code execution#llama.cpp backend#Multi-user access
1.2KUpdated 12 months agoMIT
macOS · Windows · Linux · Docker · Web#Multimodal input#Ollama integration#OpenAI-compatible API
25.8KUpdated 4 months agoApache-2.0
macOS · Windows · Linux · Docker · Web#Hybrid search#llama.cpp backend#Multi-user access
38.7KUpdated 11 months agoApache-2.0
macOS · Windows · Linux · Docker · Web#Multimodal input#Ollama integration#OpenAI-compatible API
AIRI is a self-hosted AI companion for people who want a virtual character they can talk to and play games with. Inspired by Neuro-sama, it combines real-time voice conversation with game integrations for Minecraft and Factorio. The project is in early development; Factorio support is a work in progress with a proof of concept. It's open source under the MIT license.
h2oGPT is a self-hosted ChatGPT alternative for people who want to chat with local models and ask questions about their own documents. The project is archived and no longer maintained. It's open source under Apache 2.0, with support for Linux, macOS, Windows and Docker.
Hollama is an open-source LLM chat app whose interface runs entirely in your browser. It's for people who want to chat with local AI through Ollama or connect to OpenAI servers, with support for multiple server connections. The interface stores data locally in the browser; the connected server handles model requests, so where inference runs depends on the server you choose.
kotaemon is a self-hosted document chat app for people who want to ask questions across their files and check where the answers came from. It runs in a browser on Windows, macOS or Linux, with Docker also supported. The project uses the Apache 2.0 license.
Langchain-Chatchat is a self-hosted application for asking questions about your own documents and using AI agents. It focuses on Chinese-language use and open models, with a fully offline setup that can keep documents and model processing on your hardware. Its code is open source under Apache 2.0.