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 项目(一个用于大语言模型的开源聊天界面)而设计。每个扩展都位于自己的文件夹中,并添加特定的功能——例如 tool、skill、filter、event 等——可以插入到 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),但行为较旧。 |
🛠️ 如何安装
- 打开您想要使用的插件文件夹。
- 阅读该插件自带的 README – 它包含了确切的步骤(例如,复制文件、在 Open WebUI 管理员面板中添加组件、设置所需的 Open WebUI 版本)。
- 按照列出的说明进行操作;大多数插件是单个文件,有些是多文件包。
🤝 贡献
如果您发现 Bug 或对新插件有想法,只需在此仓库中提交一个 issue。
总结: 这个仓库是一个现成的工具箱,让您无需修改 Open WebUI 核心代码,即可通过可视化、维护助手、邮件起草、图像支持等功能,定制化您的 Open WebUI 部署。
相关
- 项目
- 项目
- 项目
- 项目