16 KiB
OpenWebUI Extensions
English | 中文
OpenWebUI 增强功能集合。包含个人开发与收集的插件、提示词等资源。
📊 社区统计
| 👤 作者 | 👥 粉丝 | ⭐ 积分 | 🧩 插件贡献 |
|---|---|---|---|
| Fu-Jie |
| 📝 发布 | ⬇️ 插件下载 | 👁️ 插件浏览 | 👍 点赞 | 💾 插件收藏 |
|---|---|---|---|---|
🔥 热门插件 Top 6
| 排名 | 插件 | 版本 | 下载 | 浏览 | 📅 更新 |
|---|---|---|---|---|---|
| 🥇 | Smart Mind Map | ||||
| 🥈 | Smart Infographic | ||||
| 🥉 | Markdown Normalizer | ||||
| 4️⃣ | Async Context Compression | ||||
| 5️⃣ | Export to Word Enhanced | ||||
| 6️⃣ | AI Task Instruction Generator |
📈 总下载量累计趋势
完整统计与趋势图请查看 社区统计报告
🌟 精选功能
1. GitHub Copilot Official SDK Pipe

OpenWebUI 终极自主 Agent 深度集成。 将 GitHub Copilot SDK 与 OpenWebUI 生态完美桥接。它允许 Agent 具备智能意图识别、自主网页搜索与自动上下文压缩能力,同时直接复用您现有的工具、技能与配置,通过全功能 Skill 体系带来极致的专业交互体验。
Tip
无需 GitHub Copilot 订阅! 支持 BYOK (Bring Your Own Key) 模式,使用你自己的 OpenAI/Anthropic API Key。
🚀 核心进化 (v0.12.0)
- 🚀 高性能共享池:通过单例进程池消除了对话间 1-2 秒的进程冷启动延迟,响应更迅速。
- 🔑 纯 BYOK 模式支持:解除对
GH_TOKEN的强制依赖,仅凭自定义 API Key 即可完整运行。 - 📏 RichUI 稳定性修复:彻底解决高度计算循环导致的页面无限变高问题,交互体验更稳固。
- 🩺 智能防挂死探测:在超时判断中引入
client.ping()探测机制,有效减少复杂任务下的误杀中断。 - 📋 Live TODO 小组件:基于
session.db实时任务状态,现在所有任务完成后将自动隐藏 UI,保持界面整洁。 - 🔌 生态深度注入: 自动读取并复用 OpenWebUI 工具 (Tools)、MCP、OpenAPI Server 与 技能 (Skills)。
- 🛡️ 安全沙箱: 严格的用户/会话级 工作区隔离,并实现用户级环境变量隔离。
- 🌐 语言一致性: 提示词强制要求 Agent 输出语言与用户输入保持一致。
Tip
💡 进阶实战建议 强烈推荐在对话中让 Agent 为其安装 Visual Explainer 技能。该技能能显著提升 HTML Artifacts 的美观度与交互深度,只需对 AI 说: “请帮我安装这个技能:https://github.com/nicobailon/visual-explainer” 即可瞬间启用。
📺 演示:可视化技能与数据分析
在此演示中,Agent 自动安装可视化增强技能,并根据世界杯表格数据瞬间生成交互式看板。
结合 Excel 专家技能,Agent 可以自动化执行复杂的数据清洗、多维度统计并生成专业的数据看板。
🌟 核心实战案例
- GitHub Star 增长预测:自动解析 CSV 数据,编写 Python 分析脚本并生成动态增长看板。
- 视频高质量转换与压缩:直接调用系统级 FFmpeg 工具,实现录屏的加速、缩放及双阶段色彩优化。
2. Smart Mind Map 
体验浸入式思维。 将复杂的对话瞬间转化为结构化、可点击的交互式思维导图,助力知识建模与逻辑提取。
3. Smart Infographic 
专业数据叙事。 将零散信息转化为精美的信息图表(由 AntV 驱动),一键生成学术/汇报级的可视化总结。
4. Export to Word Enhanced 
高保真文档导出。 将对话历史导出为格式完美的 Word 文档,完美保留标题、代码块、LaTeX 公式及 Mermaid 流程图。
5. Async Context Compression 
挑战 Token 極限。 采用多专家异步压缩逻辑,在保持高吞吐量推理链的同时,大幅降低 Token 消耗。
6. Batch Install Plugins from GitHub 
更快试用多个社区插件仓库。 一次请求即可聚合多个 GitHub 仓库里的插件,再通过交互式对话框里的仓库标签、类型筛选、关键词搜索和描述信息,把要安装的范围缩小到真正需要的子集。
一个安装对话框就能合并多个仓库,并在真正安装前先完成可视化筛选。
📦 项目内容
🧩 插件 (Actions, Filters, Pipes, Pipelines)
位于 plugins/ 目录,包含各类 Python 编写的功能增强插件:
Actions (交互增强)
- Smart Mind Map (
smart-mind-map): 智能分析文本并生成交互式思维导图。 - Smart Infographic (
infographic): 基于 AntV 的智能信息图生成工具。 - Flash Card (
flash-card): 快速生成精美的学习记忆卡片。 - Deep Dive (
deep-dive): 深度思考透镜,从背景、逻辑、洞察到行动路径的全方位分析。 - Export to Excel (
export_to_excel): 将对话内容导出为 Excel 文件。 - Export to Word (
export_to_docx): 将对话内容导出为 Word 文档。
Tools (工具)
- 智能思维导图工具 (
smart-mind-map-tool): 思维导图的 Tool 版本,支持 AI 主动/自主调用。 - OpenWebUI Skills 管理工具 (
openwebui-skills-manager-tool): 用于管理 OpenWebUI Skills 的原生工具。 - Batch Install Plugins from GitHub (
batch-install-plugins): 从多个 GitHub 仓库发现插件,并通过支持仓库/类型筛选的交互式选择对话框完成安装。
Filters (消息处理)
- GitHub Copilot SDK Files Filter (
github_copilot_sdk_files_filter): Copilot SDK 必备搭档。绕过 RAG,确保 Agent 能真正看到你的每一个文件。 - Web Gemini Multimodal Filter (
web_gemini_multimodel_filter): 为任意模型提供多模态能力(PDF、Office、视频等),支持智能路由。 - Async Context Compression (
async-context-compression): 异步上下文压缩,优化 Token 使用。 - Context Enhancement (
context_enhancement_filter): 上下文增强过滤器。 - Folder Memory (
folder-memory): 自动从对话中提取项目规则并注入到文件夹系统提示词中。 - Markdown Normalizer (
markdown_normalizer): 修复 LLM 输出中常见的 Markdown 格式问题。
Pipes (模型管道)
- GitHub Copilot SDK (
github-copilot-sdk): 深度集成 GitHub Copilot SDK 的强大 Agent (v0.12.0)。支持高性能进程池优化、纯 BYOK 模式、智能意图识别、自主网页搜索与上下文压缩。
Pipelines (工作流管道)
- Wisdom Synthesizer (
wisdom_synthesizer): 智能拦截并重塑多模型汇总请求,发挥集体智慧(Collective Wisdom),将常规汇总熔炼为专家级对比报告。
🛠️ 扩展 (Extensions)
Open WebUI 的前端增强扩展:
-
Open WebUI Prompt Plus
:一站式提示词管理套件,支持 AI 提示词生成、Spotlight 风格快速搜索及高级分类管理。
📖 开发文档
📚 官方开发与运营指南
位于 docs/zh/ 目录:
- 插件开发权威指南 - 整合了入门教程、核心 SDK 详解及最佳实践的系统化指南。 ⭐
- 从问一个AI到运营一支AI团队 - 深度运营经验分享。
更多示例请查看 docs/examples/ 目录。
🚀 快速开始
本项目是一个资源集合,无需安装 Python 环境。你只需要下载对应的文件并导入到你的 OpenWebUI 实例中即可。
使用插件
-
从官方社区安装(推荐):
- 访问我的主页:Fu-Jie 的个人页面
- 浏览插件并选择你喜欢的
- 点击"Get"按钮直接导入到你的 OpenWebUI 实例
-
快速安装所有插件:如果想一次性安装此项目中的所有插件到本地 OpenWebUI 实例,克隆此仓库后运行
python scripts/install_all_plugins.py,并在.env中配置好 API 密钥,详见 部署指南。
使用提示词
- 浏览
/prompts目录并选择一个提示词文件(.md)。 - 复制文件内容。
- 在 OpenWebUI 聊天界面中,点击输入框上方的"提示词"按钮。
- 粘贴内容并保存。





