Skip to content

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.

    Browse Actions

  • Filters


    Process and modify messages before they reach the LLM or after responses are generated. Perfect for context enhancement and compression.

    Browse Filters

  • Pipes


    Create custom model integrations or transform LLM responses. Connect to external APIs or implement custom model logic.

    Browse Pipes

  • Pipelines


    Complex workflows that combine multiple processing steps. Ideal for advanced use cases requiring multi-step transformations.

    Browse Pipelines


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

  1. Open OpenWebUI and navigate to Admin PanelSettingsFunctions
  2. Click the + button to add a new function
  3. Upload the downloaded .py file
  4. Configure any required settings (API keys, options, etc.)

Step 3: Enable and Use

  1. Refresh the page after uploading
  2. For Actions: Look for the plugin button in the message action bar
  3. For Filters: Enable in your chat settings or globally
  4. For Pipes: Select the custom model from the model dropdown
  5. 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.