Get a user-friendly AI interface with open-webui, supporting Ollama and OpenAI API, for founders, with 145k+ GitHub stars
145,485 stars21,063 forksPythonQuality 9/10Updated 7/15/2026100% free ยท open source
What it does
Open-webui provides a user-friendly interface to interact with AI models from Ollama and OpenAI API, allowing founders to leverage AI capabilities without extensive technical expertise
Install / run
git clone https://github.com/open-webui/open-webui.git && cd open-webui
When to use it
โขWhen you need to quickly test and validate AI-driven ideas without writing extensive code
โขWhen your team requires an intuitive interface to work with AI models for content generation or data analysis
โขWhen you want to deploy a web-based AI interface for your users or customers to interact with
Quick start
1Run the command `python script.py` to start the server
2Open a web browser and navigate to `http://localhost:7860` to access the interface
3Configure your API keys in the `config.json` file to connect to Ollama or OpenAI API
4Use the `--model` flag to specify the AI model you want to use, for example, `python script.py --model ollama`
5Customize the interface by modifying the `templates` directory or adding new routes in the `app.py` file
Ready-to-paste prompt
python script.py --model ollama --prompt 'Generate a product description for a new smartwatch'
Heads up: You need to obtain a valid API key from Ollama or OpenAI and configure it in the `config.json` file before using the interface, as the tool will not function without a properly set up API connection
Saves to your device
Topics
ai
llm
llm-ui
llm-webui
llms
mcp
ollama
ollama-webui
open-webui
openai
openapi
rag
self-hosted
ui
webui
What's inside โ free to inspect
No purchase needed
Read the entire source before you build โ unlike paid marketplaces that hide it behind a buy button.