selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

Ollama GUI logo

Self-host Ollama GUI

v2.0.5

Browser chat UI for models on a local Ollama server

ReleaseOpen SourceMIT
Updated14 hours ago
LanguageTypescript
Setup difficultyEasy
ThemeDark mode
Stars
1 263
Port
80 (nginx serves the app and proxies /api to Ollama; published to the host as 8080 (`-p 8080:80`))
Requires
Ollama
Docker
ghcr.io/helgesverre/ollama-gui
Install with Docker
Chat screen with a thinking model's reply, a highlighted Go code block and the date-grouped chat list

What is Ollama GUI?

Should you self-host Ollama GUI?

Ollama GUI scores 54/100 on selfhost.directory (how scoring works) and ranks #16 of 69 in AI Chat. It has 1 263 GitHub stars.

It shipped 6 stable releases in the past year. The latest, v2.0.5, came out on 23 October 2026. New versions land roughly every 3 days.

Setup is easy: most people get it running in one sitting. An official Docker image is available. It is MIT-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is LibreChat (85/100, 46 430 stars). It scores higher overall, so compare the two before you pick. See Ollama GUI vs LibreChat side by side.

Features

  • Chat history with search
  • Generation settings
  • Image and file attachments
  • Import and export
  • Keyboard Shortcuts
  • Local-only chat storage
  • Markdown and math rendering
  • Model Management
  • Multi-device LAN access
  • Reasoning model support
  • Streaming chat with stop, regenerate and edit

Ollama GUI README

How to install Ollama GUI

Install Ollama GUI with Docker

Environment variables
OLLAMA_URL

Only the GUI, using Ollama on the host machine

docker run -d -p 8080:80 --add-host=host.docker.internal:host-gateway ghcr.io/helgesverre/ollama-gui

The image serves the app with nginx and proxies /api to Ollama, so no OLLAMA_ORIGINS is needed. Images published for amd64 and arm64.

How to configure Ollama GUI

  • OLLAMA_URLhttp://host.docker.internal:11434Where the container's nginx forwards /api requests, i.e. the Ollama server to talk to.

    Where the container's nginx forwards /api requests, i.e. the Ollama server to talk to.

  • VITE_NO_PROXYStart the dev server without the /api proxy so it uses an Ollama instance elsewhere.

    Start the dev server without the /api proxy so it uses an Ollama instance elsewhere.

  • VITE_OLLAMA_URLBuild-time Ollama base URL; use "/" when serving the app behind a reverse proxy that forwards /api/ to Ollama.

    Build-time Ollama base URL; use "/" when serving the app behind a reverse proxy that forwards /api/ to Ollama.

Ollama GUI releases & version history

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…