Open WebUI v0.9.0发布重量级更新,推出官方桌面客户端、定时自动化任务、日历工作区和任务管理功能。后端全面异步化带来显著性能提升。此版本包含数据库迁移,升级前需备份。
Open WebUI 在今天发布了 v0.9.0 版本,这是一个重量级更新。不仅推出了官方桌面客户端,还加入了定时自动化任务、日历工作区、任务管理等全新功能,同时后端全面异步化带来了巨大的性能提升。不过需要注意的是,此版本包含数据库迁移,升级前务必备份数据库。
🖥️ 官方桌面客户端
这是我期待已久的功能。Open WebUI 现在有了原生桌面应用,支持 Mac、Windows 和 Linux 三个平台。不需要 Docker,不需要终端,下载安装就能跑。
几个亮点:
- 可以在本地运行,也可以连接远程 Open WebUI 实例
- 侧边栏支持切换多个服务器
- 全局浮动聊天栏(macOS 用 Shift+Cmd+I,Windows/Linux 用 Shift+Ctrl+I)
- 系统级 Push-to-Talk 语音输入
- 首次启动后支持离线使用
- 自动更新,零遥测
点评:桌面客户端的推出让 Open WebUI 的使用门槛大大降低,尤其适合不想折腾 Docker 的普通用户。全局浮动聊天栏的设计很贴心,随时可以呼出对话。
🤖 定时自动化任务
另一个重磅功能——Scheduled Automations。现在可以让 AI 定时自动执行任务了:每日摘要、定期报告,任何你平时需要手动提醒自己问的事情,都可以自动化。
支持在 Automations 页面或聊天中直接创建和管理,有完整的运行历史记录和手动触发控制。管理员可以通过 AUTOMATION_MAX_COUNT 和 AUTOMATION_MIN_INTERVAL 限制每个用户可创建的自动化数量和最小间隔,防止系统过载。
点评:这个功能让 Open WebUI 从"对话工具"向"AI 助理平台"迈进了一大步。想象一下每天早上自动生成新闻摘要、每周五自动写周报,非常实用。
🗓️ 日历工作区
Calendar Workspace 是全新的工作区类型,可以创建和管理日历事件、设置重复计划、接收提醒通知(应用内 Toast 和浏览器通知),还能在日历上看到已排期的自动化任务。
点评:日历 + 自动化的组合让 Open WebUI 有了"AI Agent 调度中心"的感觉。提醒功能支持最多提前 1 小时,还能通过 Webhook 发送,扩展性不错。
📋 任务管理工具
AI 模型现在可以在聊天中创建、更新和跟踪任务,把复杂请求拆解成可管理的步骤,并提供实时状态更新。这对于需要多步骤完成的复杂工作流非常有用。
⚡ 全面异步化 — 性能飞跃
v0.9.0 最让我印象深刻的是后端的全面异步化改造。这不仅仅是修修补补,而是核心数据库和请求路径全部重写为异步模式:
- 聊天历史虚拟滚动:长对话不再卡顿,离开视口的消息自动卸载
- 文件处理异步化:上传、读取、转写和删除文件都在后台线程完成
- 持久化聊天按需加载:不再重复发送完整消息负载
- 流式响应优化:每行输出减少一次异步 yield
- 侧边栏内存优化:长会话不再累积内存
- 启动速度提升:非 macOS 平台跳过 Torch MPS 检测
点评:性能优化是看不见但感受得到的变化。对于一个重度使用的 AI 对话平台来说,这些改进意味着更流畅的体验和更低的资源占用。
🔧 其他重要更新
Responses API 支持
Azure OpenAI 和 Ollama 现在都支持 Responses API(/v1/responses),工具输出渲染和引用可见性也得到改善。
Mistral TTS 支持
Mistral 现在可以作为文本转语音(TTS)提供商使用,管理员可以配置 API Key、Base URL、语音和模型选择。
移动端改进
- 右滑消息触发回复
- 语音录制时保持屏幕常亮
- 侧边栏未读消息指示器
共享聊天访问控制
共享聊天现在可以精确控制谁能访问,可以授权给特定用户或群组,不再是对所有有链接的人开放。
Emoji 增强
输入冒号可以打开 emoji 建议菜单,支持 shortcode 输入(如 :wave:),还能显示最近使用的 emoji。
🔒 安全修复
这个版本修复了大量安全问题,包括:
- 模型描述 XSS 防护
- IPv6 SSRF 地址封堵
- API Key 端点限制绕过修复
- OAuth 2.1 PKCE 强制执行
- 知识库文件删除权限检查
- LDAP 空密码登录拦截
- SCIM Token 时序攻击防护
- OIDC 密钥轮换自动恢复
- 大量权限控制和访问检查修复
⚠️ 升级注意事项
1. 数据库迁移:此版本包含数据库 Schema 变更,升级前务必备份。多 Worker / 多服务器部署必须同时更新,不支持滚动更新。
2. 插件迁移:自定义插件(Tools、Functions、Pipelines)可能需要迁移到新的异步后端签名,请参考官方 0.9.0 插件迁移指南。
3. OpenAI 代理:直接 OpenAI 透传代理现在默认禁用,需要通过 ENABLE_OPENAI_API_PASSTHROUGH 手动开启。
💬 总结
v0.9.0 是 Open WebUI 发展历程中的一个里程碑版本。桌面客户端让它从"Docker 专用工具"变成了"人人可用"的应用;自动化和日历功能赋予了它 AI Agent 调度的能力;全面的异步化则让它在性能上迈上了一个新台阶。如果你在使用 Open WebUI,这个版本值得立即升级。

暂无评论
要发表评论,您必须先 登录