CherryStudio 和 OpenWebUI,很多人應該都已經摺騰過了。它們算是曾經 AI 熱潮裏最常被提到的兩個工具:一個偏桌面客戶端,打開就能聊;一個偏 Web 服務,部署起來之後多端都能用。
AI 工具越來越多,模型越來越多,配置、對話、知識庫、用量統計也越來越分散。所以本次想分享一個更能整合多方優點的方案:HaloWebUI。
![]()
項目介紹
完整項目名:ztx888/HaloWebUI,可於GitHub搜索。
HaloWebUI 是一個集成了 Cherry Studio 和 OpenWebUI 兩者優勢的項目。它基於官方 Open WebUI 深度定製,化界面提高中文使用體驗,增加了模型計費和用量統計,原生集成Claude/Gemini/Grok,內置 HaloClaw 消息網關,一站式管理你的所有大模型。
部署流程
以威聯通NAS爲例,通過Docker Compose的方式進行部署。
部署代碼如下:
services:
halowebui:
image: ghcr.io/ztx888/halowebui:main
container_name: halowebui
restart: unless-stopped
ports:
- "3911:8080"
extra_hosts:
- "host.docker.internal:host-gateway"
environment:
- WEBUI_SECRET_KEY=please_change_this_to_a_long_random_strg
- OPENAI_API_BASE_UR= # 注意填寫,兼容地址也可
# - OPENAI_API_KEY=sk-xxxxxxxx
# - ANTHROPIC_API_KEY=xxxxxxxx
# - GEMINI_API_KEY=xxxxxxxx
# - OLLAMA_BASE_URL=http://host.docker.internal:11434
volumes:
- /share/Container/halowebui/data:/app/backend/data # 必須掛載
打開威聯通的Container Station創建新的應用程序。
![]()
使用一覽
部署完畢後,瀏覽器輸入NAS_IP:3911即可訪問項目界面。點擊底部的「開始使用」。
![]()
註冊的第一個賬戶,默認爲管理員賬戶。如果你只打算自用,郵箱隨便填寫一個符合格式的即可。
![]()
彈出功能更新日誌。關於一些功能需求、Bug反饋和優化建議,大家可以提Issues。
![]()
初始界面如下,是不是感覺很熟悉?
![]()
右上角點擊頭像,進入設置。
![]()
來到「接口配置」,在部署時如果沒有添加,那麼手動添加即可。
![]()
輸入API地址和密鑰並進行測試。
![]()
你所用供應商的所有可用模型都會自動刷新,選擇要使用的即可。
![]()
測試了多個,國產、非國產,官方、三方供應商,都沒問題。
![]()
其他的一些內容就不去細調了,畢竟本項目是個深度優化集成類型,大家過去如果用過CherryStudio 和 OpenWebUI,HaloWebUI 這邊也是信手拈來。
![]()
回到對話界面,左上角選擇已經導入的模型,助手可以自定義也可不選,對話使用即可。
![]()
對話後,後臺也可以很清晰的看到數據統計。
![]()
最後
HaloWebUI 不是簡單再做一個 AI 客戶端,而是試圖把 CherryStudio 的輕便順手和 OpenWebUI 的 Web 化部署能力結合起來,再針對中文用戶常見的多模型接入、計費統計和統一管理做深度優化。能不能真正成爲更適合國內用戶的 AI WebUI,還得看實際體驗,但這個方向確實很對味。
有需求的朋友可以部署使用。
感謝觀看,本文完。
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com
