workflowstacks
mcp-server

open-webui: Easy AI Interface

Get a user-friendly AI interface with open-webui, supporting Ollama and OpenAI API, for founders, with 145k+ GitHub stars
150,115 stars21,912 forksPythonHealth Score 9/10Updated 8/27/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
  1. 1Run the command `python script.py` to start the server
  2. 2Open a web browser and navigate to `http://localhost:7860` to access the interface
  3. 3Configure your API keys in the `config.json` file to connect to Ollama or OpenAI API
  4. 4Use the `--model` flag to specify the AI model you want to use, for example, `python script.py --model ollama`
  5. 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.

47
top-level files
7
folders
403.3M
source size
Other
license
Key files
.pre-commit-config.yaml
i18next-parser.config.ts
package.json
postcss.config.js
README.md
svelte.config.js
File tree
.github/
backend/
docs/
scripts/
src/
static/
test/
.dockerignore
.env.example
.eslintignore
.eslintrc.cjs
.gitattributes
.gitignore
.npmrc
.pre-commit-config.yaml
.prettierignore
.prettierrc
banner.png
CHANGELOG.md
CODE_OF_CONDUCT.md
contribution_stats.py
CONTRIBUTOR_LICENSE_AGREEMENT
demo.png
docker-cleanup.sh
Quick Actions
Details
Creator
open-webui
Language
Python
Category
mcp-server
Published
10/6/2023

Are you the creator of this tool? Claim your listing → and earn 85% of every sale.