Shuro
All entries

Open WebUI

A ChatGPT-style chat screen you host. Local models and APIs in one place.

Why it is recommended

Open WebUI gives you a chat screen that feels like ChatGPT, on your own machine. Pick an Ollama or any OpenAI-compatible from the same box, and you move from a flat subscription to paying for what you use. Chat history, uploaded documents and saved prompts are stored on your server; if you use an external API model, prompts and replies are sent to that provider.

Set it up with an AI agent

What you need

  • (free for personal use)
  • A such as Claude Code or Cursor
  • A model to use: Ollama (free) or an OpenAI-compatible

About 15 minutes

  1. Install
  2. Paste the prompt below into a (port 3000)
  3. Open http://localhost:3000; the first account becomes admin

Paste it into a coding agent such as Claude Code or Cursor. A ChatGPT chat window cannot run the commands.

Install Open WebUI with Docker.
- If Docker is missing, walk me through installing Docker Desktop first.
- Use the official docker run command from the open-webui/open-webui README, expose port 3000, and keep data in a named volume so chats survive removing the container.
- If Ollama is running on my machine, check that Open WebUI can reach it.
- Finish by walking me through creating the first (admin) account at http://localhost:3000.

Before you start, check for existing installs and port conflicts. Before each command, explain in one line what it does, and ask me first before anything that deletes, overwrites or exposes something publicly.
Local model

An AI model that runs on your own computer rather than a company's servers. Download it once and it works offline.

API key

The key a program uses to call another company's AI. Instead of a subscription, you pay for what you use.

Docker

A tool that runs a program in a box with everything it needs, so installs don't clash and remove cleanly. Docker Desktop is free for personal use.

Coding agent

An AI app that runs commands on your computer for you (Claude Code, Cursor and the like). Unlike a ChatGPT chat window, it actually runs the install commands.

Self-hosted

You install it on your own computer or NAS instead of using the company's servers. Your data stays on your device; keeping it running is up to you.