ego (lite) 只是一個瀏覽器,ego 則是你跨裝置的個人 Agent。
加入候補名單
Hermes Agentego-browser瀏覽器 Agent已登入的瀏覽器重複性工作流程Hermes Agent GitHubBrowser setup

Hermes Agent GitHub and Browser Setup with ego (lite)

2026年6月08日5 最小閱讀量
Hermes Agent 騎著一匹白色飛馬,飛越阿爾卑斯山村莊與湖泊,象徵 Agent 藉由 ego (lite) 展翅高飛

Searching for Hermes Agent GitHub usually means two things: finding the source project and working out how its agent can operate on real websites. Hermes Agent is the runtime; ego (lite) is a browser layer that makes supervised web work visible. This guide links to the upstream project, gives the current installation path, and separates Hermes' browser options from what ego (lite) actually adds.

Where is Hermes Agent on GitHub?

The official Hermes Agent repository is NousResearch/hermes-agent on GitHub. It is an MIT-licensed open-source project from Nous Research, with a CLI, messaging gateways, scheduled tasks, skills, memory, terminal backends, and browser integrations. The repository is the right source for releases and implementation details; the official documentation is the right source for setup and configuration that can change between versions.

Hermes is not an ego (lite) plugin or an extension shipped by ego. Hermes supplies the agent loop and chooses a browser backend. ego (lite) supplies a Chromium-family browser designed for people and agents to share through Spaces. You can connect an agent to ego-browser, but that connection is an integration path, not proof that ego (lite) is part of the Hermes repository. Keeping those responsibilities separate makes troubleshooting and security decisions much clearer.

How to install Hermes Agent

Use the installer documented by Nous Research, then complete setup before adding browser automation:

# macOS, Linux, WSL2, or Termux
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

# Windows PowerShell
iex (irm https://hermes-agent.nousresearch.com/install.ps1)

# First-run configuration
hermes setup
hermes model

After installation, start a normal conversation and confirm that the selected provider responds. Hermes supports multiple model providers, so no single model or API vendor is a prerequisite. Use hermes tools to enable browser automation and hermes doctor when a dependency or backend is not working. The official quickstart also documents hermes gateway for Telegram, Discord, Slack, WhatsApp, Signal, and other interfaces.

For the canonical command list, see Hermes Agent Quickstart and the upstream README; commands and supported platforms can evolve, so avoid copying an old third-party installer.

Which browser does Hermes use?

Hermes does not have one browser implementation. Its official Browser Automation documentation lists Browser Use cloud, Browserbase, Firecrawl, Camofox, Lightpanda, local Chromium over CDP, and local agent-browser. In Browser Use mode, Hermes can execute model-written Python through the Browser Use CLI 3.0; that path requires terminal access. Cloud sessions have provider costs and limits, while local modes depend on your machine and browser configuration.

Hermes can also connect to a running Chrome, Brave, Chromium, or Edge instance from its terminal CLI with /browser connect or a CDP endpoint. This is an interactive CLI command, not a message you can send through Telegram or WhatsApp. Chrome 136 and later require a dedicated non-default user-data directory when starting a remote-debugging port, so follow the upstream CDP instructions instead of pointing automation at your everyday profile directory.

Hermes also documents real-profile browsing. With browser.use_real_profile: true, it copies the active Chromium profile into ~/.hermes/browser-profile/<browser>/ and drives the snapshot; it does not open the live profile directly. The feature is off by default and is a consent-gated convenience, not a security boundary. A page visited in that session can act with the copied login state, so use it only for tasks you are willing to supervise.

一個真實瀏覽器,帶著你完整的登入狀態

多數瀏覽器 Agent 都是無頭的,一律從一片空白開始:沒有 cookie、沒有登入狀態、沒有擴充功能。這對測試和一次性展示還算夠用,但不是你真正使用網路的方式。

你真正的工作,發生在你已經登入的瀏覽器裡。你的 X 時間軸是私人的,YouTube 記得你看過什麼,Gmail、Notion、CRM、儀表板、管理後台和內部系統,全都藏在你的登入狀態、權限和累積的設定背後。ego (lite) 給了 Agent 同樣的真實瀏覽器——一款真正為你和你的 AI Agent 共同打造的 Chromium 瀏覽器,帶著你的 cookie、登入狀態、擴充功能和書籤,讓 Agent 能完成你原本得手動處理的瀏覽、閱讀、整理和送出。整個過程保持可見,你隨時能接手,它也能在關鍵操作前徵求你的確認。

這對 Hermes 來說很重要。當你透過 WhatsApp 請 Hermes 查詢 OpenAI 的 YouTube 帳號有沒有更新,它就能用 ego (lite) 打開真實的網路、檢視頻道、讀取最新影片,並回報標題、上傳時間、影片長度、觀看次數和連結。

這不是 Hermes 表現得像個外部爬蟲,而是 Hermes 在一個真實瀏覽器中,幫你做原本得自己動手的瀏覽器工作,而且不用讓你切換情境。

WhatsApp 對話畫面,Hermes 用 ego-browser 查詢 OpenAI 的 YouTube 更新,並回傳最新影片結果
透過 WhatsApp,Hermes 就能用 ego-browser 查詢 OpenAI 的 YouTube 頻道,回傳最新影片,附上標題、時長、觀看次數和連結。

X 也是同樣的道理。如果你請 Hermes Desktop 瀏覽 X 尋找 AI Agent 相關更新,你的 AI 清單和主頁時間軸並不是通用的公開搜尋結果,而是你已登入視角下的世界。有了 ego (lite),Hermes 就能從那個真實視角出發,使用你每天都在用的帳號狀態、清單、追蹤名單和情境資訊。

Hermes Desktop 的提示畫面,要求 Hermes 瀏覽 X 尋找 AI Agent 相關更新、優先處理 AI 清單、掃描主頁時間軸,並把報告發送到 WhatsApp
任務從 Hermes Desktop 開始:瀏覽 X 尋找 AI Agent 相關更新、優先處理 AI 清單、掃描主頁時間軸,並把報告發送到 WhatsApp。

Hermes 把這一句指令變成一套重複執行的網頁工作流程:它用你自己已登入的 X 情境運作,整理出有意義的訊號,再透過你選擇的管道把摘要送回來。

Hermes 透過 WhatsApp 傳來的報告,彙整 X 上的 AI Agent 相關更新
結果會以易讀的報告形式回傳到 WhatsApp,讓瀏覽器操作的結果變成一則你能立刻採取行動的更新。

人類與 Agent 共用一個瀏覽器

重點不是把一個黑盒子瀏覽器丟給 Hermes 然後祈禱它乖乖聽話。重點是平衡:一個同時服務你和 Agent 的真實瀏覽器環境,並透過 Space 做出清楚的區隔。

Hermes 在自己的 Space 中,透過 ego-browser 瀏覽 X
Hermes 能在 ego-browser 中瀏覽 X,你隨時能看著它跑、介入操作,或繼續做自己的事。

Hermes 在自己的 Space 中工作,你則繼續使用自己的分頁。需要的時候,你隨時能跳進那個 Space,看看它在做什麼,並在登入、確認或任何關鍵操作時接手。它不會消失進一個看不見的無頭連線階段,而是在一個你能檢視、也能隨時中斷的真實瀏覽器中執行。

會進化的 Agent,遇上經驗老到的瀏覽器

Hermes 從來就不只是一個聊天工具。它是一個具備任務執行、技能成長和記憶能力的進化型 Agent。有價值的工作不必在一次任務結束後就消失,而是能成為 Hermes 持續累積下去的一部分。

ego-browser 也不是用完即丟的瀏覽器腳本。它會累積網頁操作經驗:怎麼讀取 X 的時間軸、擷取 Google 搜尋結果,或整理 GitHub 議題,都能變成可重複使用的瀏覽器 skill。

所以 Hermes + ego (lite) 真正的價值,不只是「一個連上瀏覽器的 Agent」。Hermes 是一個能透過 WhatsApp、Hermes Desktop 等對話介面召喚的進化型 Agent,ego (lite) 補上了缺的那一塊:一個能跟人類共用的真實瀏覽器身軀。一邊持續進化技能與記憶,另一邊保留操作網路的各種方式。這正是 Hermes + ego (lite) 有趣的地方:一個懂你的 Agent,遇上了一個懂網路的瀏覽器。