Plugin Center¶
Welcome to the OpenWebUI Extras Plugin Center! Here you'll find a comprehensive collection of plugins to enhance your OpenWebUI experience.
Plugin Types¶
OpenWebUI supports four types of plugins, each serving a different purpose:
-
Actions
Add custom buttons below messages to trigger specific actions like generating mind maps, exporting data, or creating visualizations.
-
Filters
Process and modify messages before they reach the LLM or after responses are generated. Perfect for context enhancement and compression.
-
Pipes
Create custom model integrations or transform LLM responses. Connect to external APIs or implement custom model logic.
-
Pipelines
Complex workflows that combine multiple processing steps. Ideal for advanced use cases requiring multi-step transformations.
All Plugins at a Glance¶
| Plugin | Type | Description | Version |
|---|---|---|---|
| Smart Mind Map | Action | Generate interactive mind maps from text | 0.9.1 |
| Smart Infographic | Action | Transform text into professional infographics | 1.4.9 |
| Flash Card | Action | Create beautiful learning flashcards | 0.2.4 |
| Export to Excel | Action | Export chat history to Excel files | 0.3.7 |
| Export to Word | Action | Export chat content to Word (.docx) with formatting | 0.4.3 |
| Async Context Compression | Filter | Intelligent context compression | 1.1.3 |
| Context Enhancement | Filter | Enhance chat context | 0.3.0 |
| Multi-Model Context Merger | Filter | Merge context from multiple models | 0.1.0 |
| Web Gemini Multimodal Filter | Filter | Multimodal capabilities for any model | 0.3.2 |
| MoE Prompt Refiner | Pipeline | Multi-model prompt refinement | 1.0.0 |
Installation Guide¶
Step 1: Download the Plugin¶
Click on any plugin above to view its documentation and download the .py file.
Step 2: Upload to OpenWebUI¶
- Open OpenWebUI and navigate to Admin Panel → Settings → Functions
- Click the + button to add a new function
- Upload the downloaded
.pyfile - Configure any required settings (API keys, options, etc.)
Step 3: Enable and Use¶
- Refresh the page after uploading
- For Actions: Look for the plugin button in the message action bar
- For Filters: Enable in your chat settings or globally
- For Pipes: Select the custom model from the model dropdown
- For Pipelines: Configure and activate in the pipeline settings
Plugin Compatibility¶
OpenWebUI Version
Most plugins in this collection are designed for OpenWebUI v0.3.0 and later. Please check individual plugin documentation for specific version requirements.
Dependencies
Some plugins may require additional Python packages. Check each plugin's documentation for required dependencies.