a4e8cc52f99f93ddda997899b9a08ef4e5578936
OpenWebUI Extras
English | 中文
A collection of enhancements, plugins, and prompts for OpenWebUI, developed and curated for personal use to extend functionality and improve experience.
📦 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. - Knowledge Card (
knowledge-card): Creates beautiful flashcards for learning. - Export to Excel (
export_to_excel): Exports chat history to Excel files. - Summary (
summary): Text summarization tool.
Filters
- Async Context Compression (
async-context-compression): Optimizes token usage via context compression. - Context Enhancement (
context_enhancement_filter): Enhances chat context. - Gemini Manifold Companion (
gemini_manifold_companion): Companion filter for Gemini Manifold. - Multi-Model Context Merger (
multi_model_context_merger): Merges context from multiple models.
Pipes
- Gemini Manifold (
gemini_mainfold): Pipeline for Gemini model integration.
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.
📖 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
- Browse the
/promptsdirectory and select a prompt file (.md). - Copy the file content.
- In the OpenWebUI chat interface, click the "Prompt" button above the input box.
- Paste the content and save.
Using Plugins
- Browse the
/pluginsdirectory and download the plugin file (.py) you need. - Go to OpenWebUI Admin Panel -> Settings -> Plugins.
- Click the upload button and select the
.pyfile 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:
- Fork this repository.
- Add your files to the appropriate
prompts/orplugins/directory. - Submit a Pull Request.
Description
A collection of enhancements, plugins, and prompts for Open WebUI, developed and curated for personal use to extend functionality and improve experience.
agenticagentscontext-engineeringcopilot-sdkdadata-analysisdata-visualizationexcelinfographicmcpmemorymindmapopen-webuiopenwebuiopenwebui-filteropenwebui-pipeopenwebui-toolskillword
Readme
MIT
74 MiB
Languages
Python
97.2%
HTML
1.9%
Shell
0.6%
Jinja
0.3%