Tabbit部落格

如何讓 Hermes Agent 使用已登入的瀏覽器?

選擇 Hermes Agent 的瀏覽器執行環境,確認已登入的監控儀表板,並留下附來源連結、供人工審閱的草稿。

本文目錄
  1. 重點
  2. 選擇瀏覽器路徑
  3. 確認 Skill、工具和模型
  4. 開啟儀表板前選好執行環境
  5. 用 Tabbit CLI 審閱已登入的儀表板
  6. 依執行層排查
  7. 結論
  8. 相關指南

Hermes Agent 有多種瀏覽器方式,但預設啟動的是獨立、暫時性的 Chromium 設定檔。若任務要使用 Tabbit 的登入狀態,直接方式是在同一台可連線電腦上,透過 Hermes 本機終端呼叫 Tabbit CLI,載入 Tabbit Skill,並在讀取前確認頁面。r/hermesagent 有使用者表示 /browser connect 能開啟 Chrome 分頁並檢查網站;另一位則說 Linux 執行流程「有點不穩定」。應先選擇執行環境,再確認帳號與儀表板。查看原始討論。

重點

  • Hermes 瀏覽器與終端是分開的。瀏覽器登入不代表終端也在同一台電腦執行。

  • 預設瀏覽器是 Hermes 管理的 Chromium,使用全新設定檔。

  • /browser connect 適用於支援的 Chrome 系瀏覽器。本文未核實 Tabbit 專用連接方式。

  • 呼叫 Tabbit CLI 需要 Tabbit Skill,以及能連到 Tabbit 的本機終端。

  • Docker、SSH 和 VPS 不會自動共用桌面瀏覽器或設定檔。

  • 儀表板資料要附 URL,並在修改或傳送前由人確認。

選擇瀏覽器路徑

路徑瀏覽器執行位置登入狀態適用情況
Hermes browser_exec 搭配本機 ChromiumHermes 瀏覽器工作階段預設為新設定檔,未登入隔離瀏覽公開頁,或使用測試登入。
Hermes /browser connect透過 CDP 連接 Chrome、Brave、Chromium 或 Edge可使用連接瀏覽器的工作階段需要看見操作過程且符合 CDP 設定。是否支援直接連接 Tabbit 未確認。
本機 Hermes 終端呼叫 Tabbit CLITabbit Browser可沿用 Tabbit 中的網站登入任務需要已登入的 Tabbit 環境。
Docker、SSH、VPS 終端容器或遠端主機預設與桌面設定檔分開必須遠端執行,且有自己的瀏覽器或支援的本機交接。

Hermes 官方文件指出,browser_exec會操作真實瀏覽器。未設定雲端瀏覽器或 CDP 時,Hermes 會啟動新的 Chromium 暫用設定檔。/browser connect文件列出的目標是 Chrome、Brave、Chromium 和 Edge,沒有說明 Tabbit 專用連接器。Hermes Browser Automation 文件。

可參考連接既有瀏覽器指南、Browser MCP 與 CLI 比較和Tabbit CLI 指南。

確認 Skill、工具和模型

Hermes 可用具名斜線命令載入 Skill。若 Tabbit Skill 位於 ~/.agents/skills,將這個目錄加入 ~/.hermes/config.yaml 中的 skills.external_dirs,重新整理工作階段後執行 hermes skills list。找到 Skill 後輸入 /tabbit。若清單中沒有,先修正 Skill 掃描路徑。Hermes Skills 文件。

用 hermes config get model 與 hermes config check 確認模型設定。模型/提供者不是瀏覽器連線。Hermes 顯示瀏覽器工具,也不代表終端能呼叫 Tabbit CLI。

Hermes 的終端後端包括 local、docker、ssh 等選項。local會直接在目前電腦執行命令;Docker 和 SSH 則在其他環境執行。Hermes 設定文件。

開啟儀表板前選好執行環境

  • 只需瀏覽公開頁面:使用 Hermes 本機 Chromium。

  • 需要支援瀏覽器目前的登入工作階段:先在 CLI 確認 CDP 設定和/browser connect要求。

  • 需要 Tabbit 登入狀態:透過 Hermes 本機終端呼叫 Tabbit CLI,確認命令在安裝 Tabbit 的電腦執行。

  • Hermes 在 Docker、SSH 或 VPS 執行:視為遠端瀏覽器。沒有設定支援的橋接或本機交接,就不能取得桌面登入狀態。

一位 Reddit 使用者回報,Hermes 搭配本機 DeepSeek V4 Flash 能開啟 Chrome 偵錯分頁並檢視網站。同一討論也有人認為 Linux 上不太穩定;另一位 Hermes 使用者表示 browser-use 不適合自己的本機模型硬體。這些是個人經驗,並非效能或相容性測試。Hermes 瀏覽器討論 · 本機模型討論。

用 Tabbit CLI 審閱已登入的儀表板

這個例子會讀取 Tabbit 中的監控儀表板,並建立待審閱的備註,不會修改儀表板或傳送提醒。

  1. 在本機啟動 Hermes,執行 hermes config get terminal.backend 確認結果為 local。

  2. 確認 Hermes 找得到 Tabbit Skill,輸入 /tabbit 載入,再看一次 CLI 使用方式。

  3. 自己在 Tabbit Browser 登入儀表板,核對工作區和日期範圍。

  4. 請 Hermes 唯讀頁面,回傳標題、工作區、期間、指標名稱及每筆資料的來源 URL。

  5. 建立名稱為 Monitoring check: review first 的草稿,不修改儀表板。

  6. 開啟來源頁面,逐項比對數值,再決定是否傳送提醒或更新內容。

Tabbit CLI 快速開始介紹了在 Tabbit 登入、確認 Agent 看得到 Skill,再下達任務的流程,也指出任務執行期間仍可使用其他視窗。另一項本機測試確認,建立短效測試登入後,第二個 Tabbit CLI 工作階段能讀取受保護的測試頁。這不代表測試過 Hermes 或任何遠端模型提供者。

使用 tabbit Skill 和文件中的本機 CLI,讀取 {{ dashboard_name }} 在 {{ date_range }} 的監控儀表板。

唯讀。先回覆頁面標題、工作區、選定日期範圍和最終 URL。如果帳號或期間錯誤,或出現登入、MFA、CAPTCHA,請停止。

每項指標回覆原始標籤、畫面上的值、比較期間(若有)及來源 URL。未顯示的值寫「未顯示」。不要推測數值或修改儀表板。

建立名為 "Monitoring check: {{ date_range }}: review first" 的草稿,附上人工逐項核對清單。不要傳送提醒,也不要更新來源系統。

若要把重複流程保存為 Hermes Skill,應寫入步驟與審閱條件。載入 /tabbit 不會改變終端後端或瀏覽器連線。瀏覽器 Agent 第一次任務檢查表和Codex 的 Tabbit CLI 設定指南提供更多內容。

依執行層排查

現象可能層級重試前檢查
/tabbit 無法辨識Skill 探索hermes skills list、skills.external_dirs、Skill 資料夾名稱及工作階段。
網站顯示未登入瀏覽器設定檔確認是 Hermes 暫用 Chromium 還是 Tabbit,再由你登入並確認工作區。
瀏覽器可用但找不到 CLI終端後端確認是 local,且命令環境裝有 CLI。
Docker/VPS 看不到桌面登入執行環境邊界設定支援的本機交接,或改用遠端瀏覽器。
/browser connect連不上CDP核對瀏覽器、端點、偵錯權限和設定檔。
儀表板資料不正確頁面狀態核對期間、篩選條件、工作區和來源。
模型可用但無法瀏覽工具設定分開檢查瀏覽器工具和終端。

若使用 MCP,參考連線後沒有可用工具的排查指南。自有網站可看本機網頁驗收步驟。權限要維持在必要範圍,參閱瀏覽器 Agent 安全風險。若要輸出文件草稿,可參考CMS 草稿流程。

結論

瀏覽公開頁面時可使用 Hermes 自帶瀏覽器。只有瀏覽器和 CDP 條件符合時才使用 /browser connect。若需要 Tabbit 的登入狀態,先確認 Skill 和 CLI,再從 Hermes 本機終端呼叫 Tabbit CLI。遠端工作需要另設橋接。儀表板修改和提醒都應留給人工確認。

相關指南

常見問題

Hermes Agent 有自己的瀏覽器嗎?

有。Hermes 提供 `browser_exec` 等瀏覽器工具。預設會啟動使用新設定檔的 Chromium 工作階段,因此通常沒有登入你的常用網站。

如何讓 Hermes 使用已登入的瀏覽器?

Hermes 文件說明可用 CDP 連接支援的 Chrome、Brave、Chromium 或 Edge,也可選擇使用真實設定檔。若要用 Tabbit,請從與 Tabbit 位於同一台可連線電腦的 Hermes 本機終端呼叫 Tabbit CLI;本文未確認 Tabbit 專用的 `/browser connect` 支援。

Hermes 的本機終端會和瀏覽器共用 Cookie 嗎?

不會。終端執行位置與瀏覽器工作階段是兩種獨立設定。使用登入狀態前,先確認工具控制的是哪個瀏覽器和設定檔。

Hermes Agent 能從 Docker 或 VPS 使用 Tabbit 嗎?

不會自動連通。Docker、SSH、VPS 的執行位置和桌面瀏覽器不同,除非設定了支援的本機交接或橋接。Tabbit CLI 可使用本機後端,也可在遠端瀏覽器重新登入。

Hermes 瀏覽器操作需要特定模型提供者嗎?

模型/提供者與瀏覽器工具分別設定。用 `hermes config get model` 和 `hermes config check` 確認設定,再檢查瀏覽器或本機終端工具是否啟用。

如何確認儀表板任務的結果?

要求 Hermes 在摘要前回報工作區、顯示的日期範圍、指標名稱和來源 URL。將結果存成命名草稿,寄出提醒或修改儀表板前再對照即時頁面。

下一步

讓 Tabbit 與你並肩工作。

跨分頁調研、自動化重複的瀏覽器工作,讓每一處上下文都觸手可及。