Files
Fu-Jie_openwebui-extensions/README_CN.md
2026-03-23 05:37:27 +00:00

16 KiB
Raw Permalink Blame History

OpenWebUI Extensions

English | 中文

OpenWebUI 增强功能集合。包含个人开发与收集的插件、提示词等资源。

📊 社区统计

updated_zh

👤 作者 👥 粉丝 积分 🧩 插件贡献
Fu-Jie home_followers home_points home_contributions
📝 发布 ⬇️ 插件下载 👁️ 插件浏览 👍 点赞 💾 插件收藏
home_posts home_downloads home_views home_upvotes home_saves

🔥 热门插件 Top 6

排名 插件 版本 下载 浏览 📅 更新
🥇 Smart Mind Map v p1_dl p1_vw updated
🥈 Smart Infographic v p2_dl p2_vw updated
🥉 Markdown Normalizer v p3_dl p3_vw updated
4 Async Context Compression v p4_dl p4_vw updated
5 Export to Word Enhanced v p5_dl p5_vw updated
6 AI Task Instruction Generator v p6_dl p6_vw updated

📈 总下载量累计趋势

Activity

完整统计与趋势图请查看 社区统计报告

🌟 精选功能

1. GitHub Copilot Official SDK Pipe Market 积极开发中

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)MCPOpenAPI Server技能 (Skills)
  • 🛡️ 安全沙箱: 严格的用户/会话级 工作区隔离,并实现用户级环境变量隔离。
  • 🌐 语言一致性: 提示词强制要求 Agent 输出语言与用户输入保持一致。

Tip

💡 进阶实战建议 强烈推荐在对话中让 Agent 为其安装 Visual Explainer 技能。该技能能显著提升 HTML Artifacts 的美观度与交互深度,只需对 AI 说: “请帮我安装这个技能:https://github.com/nicobailon/visual-explainer” 即可瞬间启用。

📺 演示:可视化技能与数据分析

GitHub Copilot SDK 技能演示

在此演示中Agent 自动安装可视化增强技能,并根据世界杯表格数据瞬间生成交互式看板。

GitHub Copilot SDK + Excel 专家演示

结合 Excel 专家技能Agent 可以自动化执行复杂的数据清洗、多维度统计并生成专业的数据看板。

🌟 核心实战案例

2. Smart Mind Map Market

体验浸入式思维。 将复杂的对话瞬间转化为结构化、可点击的交互式思维导图,助力知识建模与逻辑提取。

Smart Mind Map

3. Smart Infographic Market

专业数据叙事。 将零散信息转化为精美的信息图表(由 AntV 驱动),一键生成学术/汇报级的可视化总结。

Smart Infographic

4. Export to Word Enhanced Market

高保真文档导出。 将对话历史导出为格式完美的 Word 文档完美保留标题、代码块、LaTeX 公式及 Mermaid 流程图。

5. Async Context Compression Market

挑战 Token 極限。 采用多专家异步压缩逻辑,在保持高吞吐量推理链的同时,大幅降低 Token 消耗。

更快试用多个社区插件仓库。 一次请求即可聚合多个 GitHub 仓库里的插件,再通过交互式对话框里的仓库标签、类型筛选、关键词搜索和描述信息,把要安装的范围缩小到真正需要的子集。

Batch Install Plugins Dialog

一个安装对话框就能合并多个仓库,并在真正安装前先完成可视化筛选。

📦 项目内容

🧩 插件 (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将常规汇总熔炼为专家级对比报告。
🎯 提示词 (Prompts - 多角色系统提示词)

位于 docs/prompts/ 目录,包含精心调优的提示词集合:

  • Prompt Library: 编程、翻译、分析及营销等全领域提示词精选。

🛠️ 扩展 (Extensions)

Open WebUI 的前端增强扩展:

  • Open WebUI Prompt Plus Newsletter:一站式提示词管理套件,支持 AI 提示词生成、Spotlight 风格快速搜索及高级分类管理。

    Prompt Plus Demo

📖 开发文档

📚 官方开发与运营指南

位于 docs/zh/ 目录:

更多示例请查看 docs/examples/ 目录。

🚀 快速开始

本项目是一个资源集合,无需安装 Python 环境。你只需要下载对应的文件并导入到你的 OpenWebUI 实例中即可。

使用插件

  1. 从官方社区安装(推荐)

    • 访问我的主页:Fu-Jie 的个人页面
    • 浏览插件并选择你喜欢的
    • 点击"Get"按钮直接导入到你的 OpenWebUI 实例
  2. 快速安装所有插件:如果想一次性安装此项目中的所有插件到本地 OpenWebUI 实例,克隆此仓库后运行 python scripts/install_all_plugins.py,并在 .env 中配置好 API 密钥,详见 部署指南

使用提示词

  1. 浏览 /prompts 目录并选择一个提示词文件(.md)。
  2. 复制文件内容。
  3. 在 OpenWebUI 聊天界面中,点击输入框上方的"提示词"按钮。
  4. 粘贴内容并保存。

贡献指南 | 更新日志