HelgeSverre/ollama-gui

A Web Interface for chatting with your local LLMs via the ollama API

What it solves

It provides a modern, user-friendly web interface for interacting with local Large Language Models (LLMs) managed by Ollama, removing the need to use a command-line interface for chatting.

How it works

The project is a Vue.js frontend that connects to an Ollama server. It can be deployed locally via Node.js, as a hosted web app, or through Docker Compose, which bundles both the GUI and the Ollama backend together to simplify network and CORS configuration.

Who it’s for

Users who want a clean, privacy-focused visual interface for their local AI models without having to configure complex setups or use the terminal.

Highlights

  • Local Chat History: Saves conversations using IndexedDB for persistence.
  • Markdown Support: Renders messages with full Markdown formatting.
  • Privacy-Focused: All processing is handled locally on the user's machine.
  • Flexible Deployment: Supports Docker for one-click setup, including GPU acceleration options.

Related

  • Project
  • Project
  • Project
  • Project
  • Project