open-webui
open-webui/open-webui · Updated
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
open-webui/open-webui is a Python repository in the MCP & Tooling category with 157,131 stars and 22,865 forks on GitHub, last updated today.
How to install open-webui in your AI client
Setup for Claude Code, Claude Desktop, Cursor, Codex, Windsurf, Cline and VS Code — copy-paste ready.
How to install open-webui in Claude CodeAnthropic's agentic CLI
Clone & open
bashgit clone https://github.com/open-webui/open-webui.git cd open-webui claudeLet Claude read it
Ask “/init” to generate a CLAUDE.md, then have Claude explain, run, or extend the codebase. It reads files on demand.
How to install open-webui in Claude DesktopDesktop app (MCP config)
Clone the repository
bashgit clone https://github.com/open-webui/open-webui.gitOpen in your AI editor
Open the folder in your assistant and ask it to index the codebase, then reference files in chat.
How to install open-webui in CursorAI-first code editor
Clone & open in Cursor
bashgit clone https://github.com/open-webui/open-webui.gitIndex & chat
Open the folder — Cursor indexes it automatically. Use @Codebase in chat to ask about it or scaffold from it.
How to install open-webui in Codex CLIOpenAI coding agent
Clone
bashgit clone https://github.com/open-webui/open-webui.gitPoint Codex at it
Run codex in the repo root; add setup notes to AGENTS.md so the agent knows how to build & test.
How to install open-webui in WindsurfCodeium's agentic IDE
Clone & open
bashgit clone https://github.com/open-webui/open-webui.gitUse Cascade
Windsurf indexes the workspace; ask Cascade to explain or reuse modules from the repo.
How to install open-webui in ClineVS Code autonomous agent
Clone the repository
bashgit clone https://github.com/open-webui/open-webui.gitOpen in your AI editor
Open the folder in your assistant and ask it to index the codebase, then reference files in chat.
How to install open-webui in VS CodeCopilot / MCP support
Clone the repository
bashgit clone https://github.com/open-webui/open-webui.gitOpen in your AI editor
Open the folder in your assistant and ask it to index the codebase, then reference files in chat.
Documentation
Full READMEOpen WebUI 👋
Open WebUI is a home for AI, a self-hosted AI platform that's [extensible](https://docs.openwebui.com/features/extensibility/plugin/), [feature-rich](https://docs.openwebui.com/features/), user-friendly, and built to run [entirely offline](https://openwebui.com/sovereign-ai). With support for Ollama and OpenAI-compatible APIs, it gives you a powerful, provider-agnostic interface for both local and cloud-based models.
Passionate about open-source AI? Join our team →
[!TIP] Looking for an [Enterprise Plan](https://docs.openwebui.com/enterprise)? – [Speak with Our Sales Team Today!](https://docs.openwebui.com/enterprise)
For more information, be sure to check out our Open WebUI Documentation.
Key Features of Open WebUI ⭐
- 🚀 Effortless Setup: Install seamlessly via pip, uv, Docker, or Kubernetes (kubectl, kustomize, or helm), with
:ollamaand:cudatagged images available for container deployments.
- 🤝 Broad Model & API Integration: Connect any OpenAI-compatible API alongside local Ollama models. Point the API URL at LMStudio, GroqCloud, Mistral, OpenRouter, vLLM, and more to mix and match providers freely.
- 🔐 Granular RBAC & User Groups: Administrators define detailed roles, groups, and permissions, giving each user exactly the access they need. Secure by default, with tailored experiences per group.
- 🧩 Plugin Support: Extend Open WebUI with Filters, Actions, Pipes, Tools, and Skills. Connect external services through MCP, MCPO, and OpenAPI tool servers. Build custom integrations, rate limits, approval flows, data connections, and more.
- 🤖 Models & Agents: Wrap any base model with custom instructions, tools, and knowledge to build specialized agents. Supports dynamic variables, per-user/group access control, and community preset imports via Open WebUI Community.
- ⚡ Agentic Execution with [Open Terminal](https://github.com/open-webui/open-terminal): Give your agents a terminal and filesystem to carry out multi-step tasks. Let them analyze data, run scripts, fix errors, and produce files directly in chat. Scale to teams with [Terminals (Enterprise)](https://github.com/open-webui/terminals) for per-user isolated environments, resource limits, and automatic lifecycle management.
- 📝 Notes: A dedicated workspace for content outside conversations. Draft with a rich editor, use AI to rewrite selected text, and attach notes to any chat for full-context injection.
- 📢 Channels: Real-time shared spaces where your team and AI models collaborate in one timeline. Tag models to draft or critique, with threads, reactions, pins, and access control.
Excerpt — the full document is on GitHub.
More MCP & Tooling repositories
- MCP & Tooling405k
rea
Reverse engineer anything with agents, from app behavior down to native binaries.
TypeScriptMITmorluto/rea
- MCP & Tooling292k
ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
JavaScriptMITaffaan-m/ECC
- MCP & Tooling209k
n8n
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
TypeScriptn8n-io/n8n
- MCP & Tooling160k
dify
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.
Pythonlanggenius/dify
- MCP & Tooling159k
JavaGuide
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
JavaScriptApache-2.0Snailclimb/JavaGuide
- MCP & Tooling150k
cc-switch
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
RustMITfarion1231/cc-switch
Catalog data refreshed . Something wrong? Report it.