Haervwe/open-webui-tools
Open‑WebUI Tools is a modular toolkit designed to extend and enrich your Open WebUI instance, turning it into a powerful AI workstation. With a suite of over 15 specialized tools, function pipelines, and filters, this project supports academic research, agentic autonomy, multimodal creativity, workflows, and more
What it solves
此项目提供一套模块化的工具、函数管道和过滤器,旨在扩展 Open WebUI 的功能。它将标准的 AI 聊天界面转变为多功能工作站,添加学术研究、媒体搜索、图像和视频生成以及自主代理行为等专门能力。
How it works
用户可以通过 Open WebUI Hub 安装这些组件,或手动将 Python 文件复制到自己的 Open WebUI 实例中。该集合分为三大类:
- Tools:独立函数,允许 LLM 执行特定任务,如搜索 arXiv、YouTube、Pexels,或通过各种后端(Hugging Face、Cloudflare 等)生成图像。
- Function Pipes:高级逻辑层,支持自主规划(Planner Agent)、复杂研究工作流(MCTS)以及多模型对话。
- Filters:中间件,修改提示或清理响应,例如提示增强器或用于模型选择的语义路由器。
Who it’s for
此工具包面向希望超越简单聊天、将 AI 与外部 API、创意工具(如 ComfyUI)以及高级代理框架结合,以自动化研究或内容创作的 Open WebUI 用户。
Highlights
- Academic & Research:集成 arXiv 搜索和蒙特卡罗树搜索(MCTS)用于深度研究。
- Media Integration:提供搜索和嵌入 YouTube 视频、Pexels 媒体以及 X(Twitter)数据的工具。
- Creative Suite:支持通过 ComfyUI 和 Google Veo 进行图像到图像、文本到视频和音乐生成。
- Agentic Capabilities:具备多代理委派和实时执行跟踪的 Planner Agent。
- Plug-and-Play:大多数工具设计为最小配置,能够无缝集成到 Open WebUI 界面。