open-webui, formerly ollama-webui, is a Svelte application that serves as a ChatGPT-like interface for ollama which serves other other local and remote LLMs.
It has some other nice features, in particular, I use:
- RAG (retrieval augmented generation) - easily include local and web based documents in chats and context
- Managing models and modelfiles on an Ollama server
- OpenAI model support alongside local models
- Users & RBAC to let friends and family play for free :)