Repolode
ParisNeo

ParisNeo/lollms-webui

A self-hosted web UI for running and chatting with local and cloud LLMs, with support for multiple backends, image and music generation, and prompt routing.

Open-source alternative to:ChatGPT

Stars
4,793
Forks
584
Open issues
177
Last commit
4 days ago

What is it?

LoLLMs WebUI is a single-user web interface for working with large language models and other generative AI models. It connects to a range of backends, including local Hugging Face models, GGUF/GGML models, EXLlama v2 models, and services such as Ollama, vLLM, OpenAI, Anthropic, OpenRouter and Novita AI, so you can switch between them from one place.

Beyond text chat, the interface includes personalities with predefined welcome messages, discussion storage in a local database, and tools to search, export and delete conversations. It also adds image generation through Stable Diffusion, Flux, ComfyUI and DALL-E, video generation through several providers, and music generation with MusicGen.

The project provides installer scripts for Windows, Linux and macOS, along with Docker and manual Python 3.11 setup paths. The maintainers note that the project is being superseded by the newer lollms project, which adds multi-user support and MCP compatibility.

Key features

  • 01Connects to local models (Hugging Face, GGUF/GGML, EXLlama v2) and remote services such as OpenAI, Anthropic and Ollama
  • 02Lets you choose a model and personality for each task
  • 03Stores discussions locally, with search, export and bulk delete
  • 04Generates images, video and music through several providers
  • 05Supports prompt routing to different models based on task complexity
  • 06Runs via installer scripts, Docker or a manual Python setup

Use cases

  • Chatting with a local model without sending data to a cloud provider
  • Comparing responses from several LLM backends in one interface
  • Using one front end for text, image and music generation experiments
  • Running a personal AI workspace for writing, coding help and data organization

Quick start

  1. 1

    Check that Python 3.11 is installed

    python --version
  2. 2

    Clone the repository with submodules

    git clone --recursive https://github.com/ParisNeo/lollms-webui.git
  3. 3

    Install the requirements and core library

    pip install -r requirements.txt
  4. 4

    Run the server

    python app.py

Things to know

  • Not designed for remote or multi-user access, as it has no built-in authentication.
  • Manual setup requires Python 3.11 and selecting bindings individually.

In collections

Topics

FAQ

What is lollms-webui?
A self-hosted web UI for running and chatting with local and cloud LLMs, with support for multiple backends, image and music generation, and prompt routing. LoLLMs WebUI is a single-user web interface for working with large language models and other generative AI models. It connects to a range of backends, including local Hugging Face models, GGUF/GGML models, EXLlama v2 models, and services such as Ollama, vLLM, OpenAI, Anthropic, OpenRouter and Novita AI, so you can switch between them from one place.
Is lollms-webui free to use? What license does it have?
lollms-webui is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is lollms-webui still maintained?
Actively maintained. The last commit to lollms-webui was on Nov 3, 2026.
What can I use lollms-webui for?
Chatting with a local model without sending data to a cloud provider Comparing responses from several LLM backends in one interface Using one front end for text, image and music generation experiments Running a personal AI workspace for writing, coding help and data organization
How do I install lollms-webui?
Check that Python 3.11 is installed: python --version Clone the repository with submodules: git clone --recursive https://github.com/ParisNeo/lollms-webui.git Install the requirements and core library: pip install -r requirements.txt Run the server: python app.py
Where can I get lollms-webui?
The source code and installation instructions are on GitHub: https://github.com/ParisNeo/lollms-webui

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects