Files
Fu-Jie_openwebui-extensions/docs/plugins/index.md
2025-12-29 10:03:23 +00:00

3.4 KiB

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:

  • :material-gesture-tap:{ .lg .middle } Actions


    Add custom buttons below messages to trigger specific actions like generating mind maps, exporting data, or creating visualizations.

    :octicons-arrow-right-24: Browse Actions

  • :material-filter:{ .lg .middle } Filters


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

    :octicons-arrow-right-24: Browse Filters

  • :material-pipe:{ .lg .middle } Pipes


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

    :octicons-arrow-right-24: Browse Pipes

  • :material-pipe-wrench:{ .lg .middle } Pipelines


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

    :octicons-arrow-right-24: Browse Pipelines


All Plugins at a Glance

Plugin Type Description Version
Smart Mind Map Action Generate interactive mind maps from text 0.7.2
Knowledge Card Action Create beautiful learning flashcards 0.2.0
Export to Excel Action Export chat history to Excel files 1.0.0
Summary Action Text summarization tool 1.0.0
Async Context Compression Filter Intelligent context compression 1.0.0
Context Enhancement Filter Enhance chat context 1.0.0
Gemini Manifold Companion Filter Companion for Gemini Manifold 1.0.0
Gemini Manifold Pipe Gemini model integration 1.0.0
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

!!! info "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.

!!! warning "Dependencies" Some plugins may require additional Python packages. Check each plugin's documentation for required dependencies.