Run a Private ChatGPT on Your PC (Open WebUI + Ollama, 2026)
What if you had ChatGPT’s clean interface — the chat history, the model switching, the polished UI — but it ran entirely on your own computer, for free, with none of your conversations ever leaving your machine?
That’s exactly what Open WebUI + Ollama gives you. Here’s how to build your own private ChatGPT in about 15 minutes.
Why Do This?
- Total privacy — your chats never touch a company server.
- Free forever — no $20/month, no usage limits.
- Works offline — full AI with no internet.
- Familiar interface — looks and feels like ChatGPT.
The tradeoff is the same as any local AI: quality and speed depend on your hardware. But for a private, unlimited assistant, it’s hard to beat.
Step 1 — Install Ollama (the engine)
Open WebUI is the face; Ollama is the brain that runs the models. Install Ollama first — it takes five minutes, and we have a full walkthrough: Install Ollama in 5 Minutes.
Once done, pull a model:
ollama pull llama3.1
Step 2 — Install Open WebUI (the interface)
The easiest path is Docker. If you have Docker installed, one command does it:
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
Don’t have Docker? Install Docker Desktop first (free), then run the command above.
Step 3 — Open Your Private ChatGPT
- Open your browser to http://localhost:3000
- Create a local account (it stays on your machine).
- Pick your Ollama model from the dropdown at the top.
- Start chatting.
That’s it. You now have a private, ChatGPT-style assistant running on your own hardware.
What You Get
| Feature | Open WebUI |
|---|---|
| Chat history | ✅ saved locally |
| Switch models | ✅ any Ollama model |
| Upload documents (RAG) | ✅ chat with your files |
| Multiple users | ✅ |
| Voice input | ✅ |
| Cost | Free |
The document upload is a highlight — drop in a PDF and chat with it, completely offline. It’s a private alternative to a lot of paid tools.
Picking the Right Model
Your model should match your RAM. Quick reference:
- 8GB:
llama3.2 - 16GB:
qwen2.5:14b - 32GB+:
qwen2.5:32b
Full breakdown: Best Ollama Models for 8GB, 16GB & 32GB RAM.
The Bottom Line
For 15 minutes of setup you get an unlimited, private, offline ChatGPT clone that costs nothing to run. It won’t replace frontier cloud models for the hardest tasks — but for daily chat, private documents, and peace of mind, it’s a genuine upgrade. When you do need a frontier model, OpenRouter lets you call one pay-as-you-go without giving up your local setup.