AI自動化

免費解鎖 Claude 同款三欄工作區:Hermes WebUI 自託管指南(2026)

Hermes WebUI 自託管 Claude 同款三欄 AI agent 工作區 2026

簡介

Claude 網頁版把許多進階使用者離不開的版面做對了:左側歷史紀錄中間對話右側 Artifacts/檔案。問題在於每月 20 美元訂閱與工作階段速率限制——日常聊天夠用,對 agent、工具迴圈與每日研究卻很吃力。

Hermes WebUI(截至 2026 年 GitHub 星標 1 萬+)是 Hermes Agent(Nous Research 自進化 agent 執行環境)的社群網頁前端。你不必改寫 agent 程式碼,只要執行一條 Docker 指令(或 docker compose up),就能取得深色三欄介面、即時工具呼叫卡片,以及比純終端機更接近 Claude 產品體驗的 Workspace 檔案瀏覽器

本指南是實戰型 Hermes WebUI 教學,適合想要自託管 AI 聊天介面Claude 同款開源 UI、又不想按席位付費 SaaS 的讀者。內容涵蓋架構、安裝、安全與六個常見避坑。

若你已在其他地方執行 agent,可對照我們的 OpenClaw 多代理路由指南——Hermes 甚至內建 hermes claw migrate 協助 OpenClaw 使用者遷移。

Hermes WebUI 是什麼(以及不是什麼)

可引用定義: Hermes WebUI 是包在 Hermes Agent 外的瀏覽器殼層——提供類 Claude 版面、串流工具視覺化與 Workspace 檔案樹;模型、工具與記憶則由後端 agent 程序處理。
層級 專案 角色
UI nesquena/hermes-webui React 網頁應用,埠 8787,三欄 UX
Agent NousResearch/hermes-agent 工具執行、技能、Gateway(Telegram/Discord)、記憶
設定 ~/.hermes/config.yaml 模型、API 金鑰、工具允許清單
Workspace ~/workspace(預設) agent 讀寫的檔案——顯示於右欄

Hermes WebUI 不是託管的 Claude API 複製品。你透過 hermes model 自備模型金鑰(Anthropic、OpenRouter、Nous Portal、本機端點等),彈性與 CLI 相同,文件見 hermes-agent.nousresearch.com/docs

符合「Claude 工作區」心智模型的介面功能

三欄版面

欄位 典型內容
左欄 對話列表、工作階段歷史、快速切換
中欄 串流聊天、Markdown、中斷並重新導向
右欄 Workspace——即時檔案樹、預覽、類 Artifact 輸出

深色模式與工具透明度

不像單純聊天气泡,Hermes WebUI 會即時展開工具呼叫——Shell 指令、檔案編輯、搜尋——以卡片呈現,無需翻日誌。這也是 Claude 進階使用者偏好網頁版而非純 API 腳本的原因。

Workspace 檔案瀏覽器

右欄對應你掛載的 /workspace 目錄(主機路徑可設定)。agent 寫入圖表、程式或報告時,瀏覽器立即顯示——比 ChatGPT 單一對話串更接近 Claude Artifacts 加專案檔案。

官方示範與截圖:Hermes WebUI GitHub社群示範站

Claude/ChatGPT 網頁版 vs Hermes WebUI(決策矩陣)

因素 Claude 網頁(每月 20 美元) ChatGPT Plus Hermes WebUI(自託管)
版面 三欄 + Artifacts 以單一對話為主 三欄 + Workspace 瀏覽器
速率限制 工作階段上限 模型配額 僅受硬體與 API 配額限制
資料落地 Anthropic 雲端 OpenAI 雲端 你的機器/VPS
Agent 工具 綁定產品 外掛/GPTs 40+ Hermes 工具、cron、子 agent
設定成本 Docker + API 金鑰(約 15 分鐘)
行動裝置 官方 App 官方 App 瀏覽器連你的伺服器(SSH 隧道)

建議路徑:

  • 只需偶爾聊天且重視零維運 → 繼續使用 Claude/ChatGPT。
  • 常觸及限制、需要大量檔案型 agent 工作,或希望Telegram + 網頁共用同一 agent → 選 Hermes Agent + WebUI
  • 從 OpenClaw 遷移 → 執行 hermes claw migrate 後掛上 WebUI(見 Hermes 文件)。

前置需求

需求 說明
Docker Docker Desktop(Mac/Windows)或 Linux 上的引擎
磁碟 映像約 2–5 GB;本機模型快取需更多空間
API 金鑰 Anthropic、OpenRouter,或 Nous Portal 一鍵設定
選用:Hermes CLI 若未使用 all-in-one 映像,可執行 curl -fsSL .../install.sh | bash

在 Apple Silicon Mac 上,bind mount 應使用真實 UID(id -u——常為 501,而非 1000)。下方 Docker 範例已明確設定 WANTED_UIDWANTED_GID

逐步教學:Docker 安裝(快速路徑)

步驟 1 — 安裝 Hermes Agent 設定(僅首次)

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash source ~/.bashrc # 或 ~/.zshrc hermes setup # 精靈:模型供應商 + API 金鑰

若僅使用 all-in-one WebUI 映像且已有 ~/.hermes,可略過。

步驟 2 — 拉取 WebUI 映像

docker pull ghcr.io/nesquena/hermes-webui:latest

網路提示:國內/台港澳拉取 ghcr 可能較慢,可配置鏡像加速、離峰重試,或先在網路較穩的環境拉取後匯出映像。

步驟 3 — 執行單一容器(官方一行指令)

docker run -d \ -e WANTED_UID=$(id -u) -e WANTED_GID=$(id -g) \ -v ~/.hermes:/home/hermeswebui/.hermes \ -e HERMES_WEBUI_STATE_DIR=/home/hermeswebui/.hermes/webui \ -v ~/workspace:/workspace \ -p 127.0.0.1:8787:8787 \ ghcr.io/nesquena/hermes-webui:latest

開啟 http://localhost:8787

步驟 4 — 在 UI 或 CLI 設定模型

hermes model # 例如 anthropic:claude-sonnet-4-6 或 openrouter 路由

WebUI 會讀取掛載 volume 中的 ~/.hermes/config.yaml

步驟 5 — 安全的遠端存取(選用)

預設僅綁定本機127.0.0.1:8787)。若使用 VPS:

# 伺服器端:在 compose/.env 設定 HERMES_WEBUI_PASSWORD,僅在反向代理後綁定 0.0.0.0 ssh -N -L 8787:127.0.0.1:8787 user@your-server

然後在本機瀏覽 http://localhost:8787。無頭 Mac/Linux 主機的 SSH 基礎,請參考我們的 Mac mini M4 SSH 遠端連線指南

步驟 6 — Docker Compose(正式環境)

git clone https://github.com/nesquena/hermes-webui cd hermes-webui cp .env.docker.example .env # macOS 上視需要修正 UID/GID docker compose up -d

雙容器(agent + UI)與升級說明見 repo 內 docs/docker.md

步驟 7 — Agent 與 UI 冒煙測試

在中欄輸入:「列出 workspace 中的檔案並建立 hello.md。」 確認右欄更新,且 Shell/檔案工具出現工具卡片

架構:WebUI 如何與 agent 通訊

瀏覽器 (:8787)
    │
    ▼
Hermes WebUI (Node/React)
    │  WebSocket / HTTP API
    ▼
Hermes Agent 程序(工具、LLM、記憶)
    │
    ├── ~/.hermes/          (設定、工作階段、技能)
    └── ~/workspace/        (專案檔案 → 右欄)

你可對同一 ~/.hermes 狀態執行 CLI(hermesGateway(hermes gatewayWebUI——依裝置選擇介面。詳情:架構文件

疑難排解

docker run 後 UI 空白或「無法連線」

現象:瀏覽器在 :8787 一直載入。

解法:查看容器日誌(docker logs <id>),確認埠對應,並確保 8787 未被佔用。Linux 可試 curl -s http://127.0.0.1:8787

~/.hermes 掛載權限遭拒

現象:agent 啟動但設定遺失;模型列表為空。

解法:傳入與主機 id -uid -g 相符的 WANTED_UIDWANTED_GID。macOS 使用者請編輯 compose 的 .env——預設常假設 UID 1000。

WebUI 顯示 workspace 但 agent 無回應

現象:聊天卡住、無串流。

解法:檢查 ~/.hermes/config.yaml 的 API 金鑰,在主機執行 hermes doctor,並確認供應商配額。先在終端機用 hermes 測試 CLI。

對外暴露埠卻未設密碼

現象:為區域網路存取而將綁定改為 0.0.0.0:8787

解法:設定 HERMES_WEBUI_PASSWORD,並在前方加上 nginx/Caddy 與 TLS。切勿將裸 :8787 直接暴露於公網。

常見問題

Hermes WebUI 是免費的嗎? +
UI 與 agent 皆為開源(MIT)。你只需支付 LLM API 用量、電費與可能的 VPS 費用,無需每月 20 美元的 Claude 訂閱。
要有 Claude API 才能用同款版面嗎? +
不需要。版面來自 Hermes WebUI模型可透過 Anthropic API 使用 Claude,也可選 GPT、Gemini、本機 Llama 等。
與 Open WebUI 或 LibreChat 有何不同? +
後兩者是通用聊天 UI。Hermes WebUI 專為 Hermes Agent 設計——原生工具卡片、Workspace 同步、hermes claw migrate,以及連接 Telegram/Discord 的 Gateway。若你要的是 Nous agent 迴圈而非單純聊天外殼,請選 Hermes。
能在手機上使用嗎? +
可以——在瀏覽器開啟你的伺服器網址(需驗證),或使用 SSH 埠轉發至本機。Hermes Gateway 也支援 Telegram,無需網頁 UI 即可在行動裝置使用。
能完全取代 Claude Artifacts 嗎? +
無法像素級複製。你會得到 Workspace 檔案、預覽與工具軌跡,並享有 自託管控制權——取捨上更適合進階使用者與研究者,而非追求精緻 SaaS 體驗。
用一個容器還是兩個? +
一個容器足以試用。雙容器 compose(agent + UI)更利於升級與重度工具負載——詳見上游 docs/docker.md

Hermes WebUI 是進階 agent 使用者最接近免費、自託管Claude 同款三欄工作區:歷史、聊天與檔案同屏,加上透明工具卡片,Docker 可在數分鐘內於埠 8787啟動。

先執行官方 docker run,掛載 ~/.hermes~/workspace,用 hermes setup 設定模型,再以真實寫檔任務壓力測試。官方 repo:nesquena/hermes-webui · NousResearch/hermes-agent

延伸閱讀:技能沉澱與閉環學習見 Hermes 技能沉澱指南。多代理路由請見 OpenClaw 多代理指南。無頭主機遠端 SSH 請讀 Mac mini M4 SSH 指南。有問題請至 說明中心

繼續閱讀官方 Hermes 資源

Docker 操作手冊、模型設定與架構說明皆在上游 repo。部署或升級 Hermes WebUI 時請與本指南一併參考。