- Reconstruct native tool-calling sequences using reverse-unfolding mechanism - Strictly use atomic grouping for safe native tool output trimming - Add comprehensive test coverage for unfolding logic and issue drafts - READMEs and docs synced (v1.4.1)
15 KiB
OpenWebUI Extensions
English | 中文
OpenWebUI 增强功能集合。包含个人开发与收集的插件、提示词等资源。
📊 社区统计
| 👤 作者 | 👥 粉丝 | ⭐ 积分 | 🏆 贡献 |
|---|---|---|---|
| Fu-Jie |
| 📝 发布 | ⬇️ 下载 | 👁️ 浏览 | 👍 点赞 | 💾 收藏 |
|---|---|---|---|---|
🔥 热门插件 Top 6
| 排名 | 插件 | 版本 | 下载 | 浏览 | 📅 更新 |
|---|---|---|---|---|---|
| 🥇 | Smart Mind Map | ||||
| 🥈 | Smart Infographic | ||||
| 🥉 | Markdown Normalizer | ||||
| 4️⃣ | Export to Word Enhanced | ||||
| 5️⃣ | Async Context Compression | ||||
| 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.10.0)
- ⌨️ 提示词增强:恢复了原生 Copilot CLI 原生计划模式 (Native Plan Mode),并集成了基于 SQLite 的原生会话持久化管理,确保复杂任务编排与状态追踪的稳定性。
- 📋 Live TODO 小组件:新增基于
session.db实时任务状态的紧凑型嵌入式 TODO 小组件,任务进度常驻可见,无需在正文中重复显示全部待办列表。 - 🔌 生态深度注入: 自动读取并复用 OpenWebUI 工具 (Tools)、MCP、OpenAPI Server 与 技能 (Skills),显著增强 Agent 的实战能力。
- 🧩 技能革命: 原生支持 SKILL 目录,并实现与 OpenWebUI 工作区 > Skills 的深度双向桥接。
- 🛡️ 安全沙箱: 严格的用户/会话级 工作区隔离 与持久化配置环境。
- 📊 交互交付: 完整支持 HTML Artifacts 与 RichUI 渲染,提供即时预览交互式应用程序与持久化结果下载。
- 🛠️ 确定性工具链: 内置
manage_skills等专业工具,赋予 Agent 完整的技能生命周期管理能力。 - 🌐 语言一致性: 提示词强制要求 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 消耗。
📦 项目内容
🧩 插件 (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 的原生工具。
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。支持智能意图识别、自主网页搜索与上下文压缩,并能够无缝复用 OpenWebUI 的工具 (Tools)、MCP 与 OpenAPI Server。
Pipelines (工作流管道)
- MoE Prompt Refiner (
moe_prompt_refiner): 优化多模型 (MoE) 汇总请求的提示词,生成高质量的综合报告。
🛠️ 扩展 (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 聊天界面中,点击输入框上方的"提示词"按钮。
- 粘贴内容并保存。

