Skip to content

A collection of enhancements, plugins, and prompts for OpenWebUI, developed and curated for personal use to extend functionality and improve experience.

License

Notifications You must be signed in to change notification settings

Fu-Jie/awesome-openwebui

Repository files navigation

OpenWebUI Extras

All Contributors

English | 中文

A collection of enhancements, plugins, and prompts for OpenWebUI, developed and curated for personal use to extend functionality and improve experience.

📊 Community Stats

🕐 Auto-updated: 2026-02-02 20:19

👤 Author 👥 Followers ⭐ Points 🏆 Contributions
Fu-Jie 180 198 40
📝 Posts ⬇️ Downloads 👁️ Views 👍 Upvotes 💾 Saves
20 3131 36946 167 233

🔥 Top 6 Popular Plugins

🕐 Auto-updated: 2026-02-02 20:19

Rank Plugin Version Downloads Views Updated
🥇 Smart Mind Map 0.9.2 758 6731 2026-01-28
🥈 Smart Infographic 1.5.0 548 4903 2026-01-30
🥉 Export to Excel 0.3.7 298 1327 2026-01-29
4️⃣ Export to Word (Enhanced) 0.4.3 297 2317 2026-01-28
5️⃣ Async Context Compression 1.2.2 283 3002 2026-01-28
6️⃣ Markdown Normalizer 1.2.4 236 3531 2026-01-29

See full stats in Community Stats Report

📦 Project Contents

🧩 Plugins

Located in the plugins/ directory, containing Python-based enhancements:

Actions

  • Smart Mind Map (smart-mind-map): Generates interactive mind maps from text.
  • Smart Infographic (infographic): Transforms text into professional infographics using AntV.
  • Flash Card (flash-card): Quickly generates beautiful flashcards for learning.
  • Deep Dive (deep-dive): A comprehensive thinking lens that dives deep into any content.
  • Export to Excel (export_to_excel): Exports chat history to Excel files.
  • Export to Word (export_to_docx): Exports chat history to Word documents.

Filters

  • Async Context Compression (async-context-compression): Optimizes token usage via context compression.
  • Context Enhancement (context_enhancement_filter): Enhances chat context.
  • Folder Memory (folder-memory): Automatically extracts project rules from conversations and injects them into the folder's system prompt.
  • Markdown Normalizer (markdown_normalizer): Fixes common Markdown formatting issues in LLM outputs.

Pipes

  • GitHub Copilot SDK (github-copilot-sdk): Official GitHub Copilot SDK integration. Supports dynamic models, multi-turn conversation, streaming, multimodal input, and infinite sessions.

Pipelines

  • MoE Prompt Refiner (moe_prompt_refiner): Refines prompts for Mixture of Experts (MoE) summary requests to generate high-quality comprehensive reports.

🎯 Prompts

Located in the prompts/ directory, containing fine-tuned System Prompts:

  • Coding: Programming assistance prompts.
  • Marketing: Marketing and copywriting prompts.

🛠️ Extensions

Standalone frontend extensions to supercharge your Open WebUI:

  • Open WebUI Prompt Plus: An all-in-one prompt management suite featuring AI-powered prompt generation, spotlight-style quick search, and advanced category organization.

📖 Documentation

Located in the docs/en/ directory:

  • Plugin Development Guide - The authoritative guide covering everything from getting started to advanced patterns and best practices. ⭐

For code examples, please check the docs/examples/ directory.

🚀 Quick Start

This project is a collection of resources and does not require a Python environment. Simply download the files you need and import them into your OpenWebUI instance.

Using Prompts

  1. Browse the /prompts directory and select a prompt file (.md).
  2. Copy the file content.
  3. In the OpenWebUI chat interface, click the "Prompt" button above the input box.
  4. Paste the content and save.

Using Plugins

  1. Install from OpenWebUI Community (Recommended):

    • Visit my profile: Fu-Jie's Profile
    • Browse the plugins and select the one you like.
    • Click "Get" to import it directly into your OpenWebUI instance.
  2. Manual Installation:

    • Browse the /plugins directory and download the plugin file (.py) you need.
    • Go to OpenWebUI Admin Panel -> Settings -> Plugins.
    • Click the upload button and select the .py file you just downloaded.
    • Once uploaded, refresh the page to enable the plugin in your chat settings or toolbar.

Contributing

If you have great prompts or plugins to share:

  1. Fork this repository.
  2. Add your files to the appropriate prompts/ or plugins/ directory.
  3. Submit a Pull Request.

Contributing

Contributors ✨

Thanks goes to these wonderful people (emoji key):

rbb-dev
rbb-dev

🤔 💻
Raxxoor
Raxxoor

🐛 🤔
ZOLO
ZOLO

🐛 🤔
Johan Grande
Johan Grande

🤔

This project follows the all-contributors specification. Contributions of any kind welcome!

About

A collection of enhancements, plugins, and prompts for OpenWebUI, developed and curated for personal use to extend functionality and improve experience.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •