
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 modelAfter 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.
完全なログイン状態を含む実際のブラウザ
多くのブラウザエージェントはヘッドレスです。Cookie もログインも拡張機能もない、まっさらな状態から始まります。テストや一回限りのデモならそれで構いませんが、実際に Web を使うときの姿ではありません。
実際の作業は、すでにログイン済みのブラウザの中で行われています。あなたの X タイムラインは個人的なものであり、YouTube はあなたの視聴履歴を覚えています。Gmail、Notion、CRM、ダッシュボード、管理パネル、社内ツールも、すべてあなたのログイン・権限・積み重ねてきた設定の奥にあります。ego (lite) は、エージェントにもその同じ本物のブラウザを与えます。あなたと AI エージェントの両方のために作られた、正真正銘の Chromium ブラウザです。Cookie、ログイン状態、拡張機能、ブックマークをそのまま引き継ぐので、エージェントは普段あなたが手作業で行っている閲覧・読み取り・整理・送信をこなせます。作業の様子は常に見え、いつでも引き継げますし、重要な操作の前には確認を求めることもできます。
これは Hermes にとって重要な意味を持ちます。WhatsApp から Hermes に「OpenAI の YouTube アカウントに更新がないか確認して」と頼めば、ego (lite) を使って実際の Web を開き、チャンネルを確認し、最新の投稿を読み取ったうえで、タイトル・投稿時刻・長さ・再生回数・リンクを添えて報告してくれます。
これは Hermes が外部のクローラーのように振る舞っているわけではありません。本来あなたが手作業でやるはずのブラウザ作業を、本物のブラウザの中で、あなたのコンテキストを切り替えさせることなく代わりにこなしているのです。

これは X でも同じです。Hermes Desktop に「X で AI エージェントの最新情報を見て」と頼んだとき、あなたの AI リストやホームタイムラインは、誰でも見られる一般的な検索結果ではありません。それは、あなたがログインした状態だからこそ見える世界です。ego (lite) を使えば、Hermes はその本物の視点から、あなたが日々使っているアカウントの状態やリスト、フォロー関係、コンテキストをそのまま活用して作業できます。

Hermes はその一言の指示を、繰り返し実行される Web ワークフローに変えます。あなたが使っているのと同じログイン状態の X から情報を取得し、ノイズを整理したうえで、選んだチャネルに要約を届けます。

人間とエージェントが 1 つのブラウザで対応
大事なのは、Hermes に別のブラックボックスなブラウザを渡してうまくいくよう祈ることではありません。大事なのはバランスです。一つの本物のブラウザ環境を、Space によってはっきり分離しながら、あなたとエージェントの両方が使えるようにすることです。

Hermes は自分専用の Space の中で動作し、あなたは自分のタブをそのまま使い続けられます。必要なときはその Space に切り替えて、今何をしているかを確認したり、ログインや確認、重要な操作を引き継いだりできます。見えないヘッドレスセッションの中に消えてしまうわけではなく、あなたが確認し中断もできる本物のブラウザの中で動いています。
進化するエージェントと経験豊富なブラウザの出会い
Hermes は単なる会話ツールだったことは一度もありません。タスクの実行、Skill の成長、記憶を備えた、進化し続けるエージェントです。役に立った作業は1回のタスクで消えてしまうのではなく、Hermes が次に活かせる資産になります。
ego-browser は使い捨てのブラウザスクリプトではありません。X のタイムラインを読む方法、Google の検索結果を抽出する方法、GitHub の Issue を整理する方法など、Web 操作の経験を再利用可能なブラウザ Skills として蓄積できます。
つまり、Hermes と ego (lite) の本当の価値は、単に「ブラウザにつながったエージェント」ということではありません。Hermes は WhatsApp や Hermes Desktop など、さまざまなチャット窓口から呼び出せる、進化し続けるエージェントです。ego (lite) はそこに欠けていたピース、人と共有できる本物のブラウザという身体を与えます。一方は Skill と記憶を育て、もう一方は Web を操作する術を蓄えていく。あなたを理解するエージェントと、Web を知り尽くしたブラウザが出会う——それが Hermes と ego (lite) の面白さです。