Skip to content

mehhovcki-dev/awesome-webui

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15,420 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Awesome WebUI 👋

This README.md is also available in other languages:
- 🇺🇸 English [You are currently here!]
- 🇷🇺 Русский

"I wish using Open WebUI sucked a little less!"

So, I am here to fix that. Awesome WebUI is a fork of Open WebUI focused on improving the experience for both admins and users. Let us get into the awesome changes. (hah, you see what I did there?)

List of Changes

Admin Panel

#1. Models Tab

model list showing openai models: gpt 5, gpt 5.1, gpt 5.2, codex

+ Added the ability to multi-select models
+ Middle-clicking a model opens its editor in a new tab
+ Multi-select now supports bulk changes for icon, name, access, and enable/disable state

#2. Awesome WebUI Tab (Authorization + SSO Management)

preview of authorization settings in Awesome WebUI tab

+ Added a dedicated "Awesome WebUI" admin tab with "Authorization" and "SSO Management" sections
+ Added auth method controls: Registration, Email+Password signup, SSO logins, and SSO account creation
+ Added provider-level SSO access control for login/signup with quick "All/None" actions

preview of invite-only settings in Awesome WebUI tab

+ Added invite-only access controls with creator scope (Admin Only / Selected Groups / All Users)
+ Added invite defaults: code length, expiry presets + custom date/time, prefix, reusable toggle, and max uses
+ Added invite code management actions (generate, copy, delete)

preview of sso management settings in Awesome WebUI tab

+ Added full SSO Management for OAuth providers directly from admin UI
+ Added provider toggles and editable OAuth settings (Google, Microsoft, GitHub, Discord, OIDC, Feishu)
+ Added advanced OAuth runtime settings (merge by email, timeout, audience)

#2.1 Notices (System Notice + MOTD)

preview of notices interface in Awesome WebUI

+ Added a "Notices" section inside Awesome WebUI for managing guest and user-facing notifications
+ Added Guest Notification controls (enable/disable, custom title, custom description with Markdown support)
+ Added MOTD controls (enable/disable and custom MOTD text) for signed-in users

guest notification showcase on auth page motd showcase for signed-in users

+ Guest Notification now appears above the sign-in/sign-up header for unauthenticated users
+ MOTD appears as a bottom-right message card for registered users with dismiss actions

#3. Connections Tab

* - "provider" is used here as another term for "connection".
¹ - untested feature, please report any issues.
² - using SOCKS proxies adds dependency: `aiohttp-socks`.

preview of changes to the connections list

+ Split layout into 3 sections (OpenAI, Ollama, Additional Settings)
+ Added left-aligned "Add Connection" actions and clearer "Added Connections" list grouping
+ Made provider* base URLs clickable
+ Added preview of each provider's* tags and prefix

preview of changes to the connections list

+ Added support for proxies (HTTP/SOCKS4/SOCKS5) for provider* connections¹²
+ Added support for additional JSON merged into requests

TODO Roadmap

Planned improvements and QoL changes. If you want to suggest something for Awesome WebUI, post an idea here.

Priority guide: HIGH (soon), MEDIUM, LOW, XLOW (later).

Admin Panel

  • HIGH Invite-code system
  • HIGH Ability to change registration from the website (OAuth providers, etc.)
  • MEDIUM System notice and MOTD
  • LOW Custom emojis
  • LOW Notification sounds for channels
  • LOW Discord OAuth

User Interface

  • LOW Add GIFs to channels
  • LOW Notification changes for channels
  • LOW Integrate GIF search with emojis and custom emojis

General

  • ? Add migration support for files (such as DB) from default Open WebUI
  • XLOW Add translations for new features

About

[HEAVY DEVELOPMENT] Make Open Webui actually awesome to use!

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors

No contributors

Languages

  • Python 34.5%
  • Svelte 31.7%
  • JavaScript 26.3%
  • TypeScript 4.8%
  • CSS 2.4%
  • Shell 0.1%
  • Other 0.2%