Classic298/open-webui-plugins

A curated collection of Open WebUI plugins - tools, skills, filters, pipes, actions and events that extend your AI chat experience.

🧩 Open WebUI 插件 – 这是什么?

这个仓库是一个精心挑选的扩展集,专为 Open WebUI 项目(一个用于大语言模型的开源聊天界面)而设计。每个扩展都位于自己的文件夹中,并添加特定的功能——例如 toolskillfilterevent 等——可以插入到 Open WebUI 实例中,使聊天体验更加丰富。


📦 包含哪些内容?

Plugin 功能描述 如何扩展 Open WebUI
Inline Visualizer v2 模型流式输出答案时实时渲染交互式图表、仪表板、图表或微型应用。支持多种库(Chart.js, D3, Vega‑Lite, Plotly, …)并匹配 UI 主题。 提供一个 Tool(渲染能力)和一个 Skill(指导模型生成视觉内容的指令)。
Prune 定期删除旧聊天、非活跃用户和孤立文件,以防止长期运行的服务器空间被占满。默认开启“空运行”模式;管理员页面(/prune)允许您手动预览并执行清理。 实现了一个在后台运行的 Event 和一个小型管理员路由。
Keep reasoning_content 在工具调用期间保留模型的思维链(chain‑of‑thought)数据,防止出现 Open WebUI 通常会丢弃的“reasoning_content is missing”错误。 一个 Filter,用于将之前的推理过程重新注入到请求负载中。
Interface Defaults 为每个新用户设置默认的 UI 设置(主题、布局等),并提供一键式按钮,将默认设置应用到现有用户或重置整个实例。 一个在用户创建时运行的 Event,以及一个用于管理员控制的设置面板。
Email Composer 让模型起草一份电子邮件,然后在聊天中显示一个富文本卡片。您可以编辑字段、设置优先级,并将消息下载为 .eml 文件。 一个创建电子邮件 UI 和导出功能的 Tool
MCP App Bridge 连接到 MCP 服务器(SEP‑1865)并将工具显示为聊天中的嵌入式面板,无需额外的中间件。 一个将调用转发到 MCP 服务器并渲染返回 UI 的 Tool
Vision Bridge 使纯文本模型能够处理图像:您上传一张图片,该桥接器会根据需要调用单独的视觉模型,聊天可以针对同一张图片进行后续提问。 结合了 Filter(用于路由图像请求)和 Tool(用于显示结果)。
Inline Visualizer (v1) 视觉化工具的旧版本,在答案完成后渲染图表(而不是实时)。 与 v2 相同的组件类型(Tool + Skill),但行为较旧。

🛠️ 如何安装

  1. 打开您想要使用的插件文件夹。
  2. 阅读该插件自带的 README – 它包含了确切的步骤(例如,复制文件、在 Open WebUI 管理员面板中添加组件、设置所需的 Open WebUI 版本)。
  3. 按照列出的说明进行操作;大多数插件是单个文件,有些是多文件包。

🤝 贡献

如果您发现 Bug 或对新插件有想法,只需在此仓库中提交一个 issue。


总结: 这个仓库是一个现成的工具箱,让您无需修改 Open WebUI 核心代码,即可通过可视化、维护助手、邮件起草、图像支持等功能,定制化您的 Open WebUI 部署。

相关

  • 项目
  • 项目
  • 项目
  • 项目