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 更新,并返回最新视频结果
Hermes 可以从 WhatsApp 调用 ego-browser 查看 OpenAI 的 YouTube 频道,并返回最新上传视频的标题、发布时间、播放量和链接。

这同样适用于 X。如果您要求 Hermes Desktop 浏览 X 来获取 AI Agent 更新,您的 AI 列表和家庭时间线就不是通用的公共搜索结果。它们是您登录后的世界视图。借助 ego (lite),Hermes 可以从真实视图开始工作,使用您每天已经使用的帐户状态、列表、关注和上下文。

Hermes 桌面提示要求 Hermes 浏览 X 以获取 AI Agent 更新、确定 AI 列表的优先级、扫描主页时间线并将报告发送到 WhatsApp
该任务在 Hermes Desktop 中开始:浏览 X 查找 AI Agent 更新、确定 AI 列表的优先级、扫描主页时间线并将报告发送到 WhatsApp。

Hermes 将该单个指令转变为重复的 Web 工作流程:它在您使用的同一登录 X 上下文中工作,组织信号,并通过您选择的通道将摘要传回。

Hermes 的 WhatsApp 报告总结了 X 上发现的 AI Agent 更新
输出以可读报告的形式返回 WhatsApp,因此浏览器工作变成了您可以采取行动的更新。

适用于人类和 Agent 的一款浏览器

重点不是给 Hermes 一个单独的黑盒浏览器并希望它能够正常工作。重点是平衡:一个真正的浏览器环境,为您和 Agent 提供服务,并通过Spaces进行明确的分隔。

Hermes 在自己的 Space 中工作,并通过 ego-browser 浏览 X
Hermes 可以通过 ego-browser 浏览 X,你则可以随时查看、介入,或继续处理其他工作。

当您继续使用自己的标签页时,Hermes 在自己的Space内工作。当您需要时,您可以跳入该Space,查看它正在做什么,并接管登录、确认或任何关键操作。它并没有消失在一场看不见的无头会议中。它在真实的浏览器中运行,您可以检查和中断。

不断发展的 Agent 遇到经验丰富的浏览器

Hermes从来不仅仅是一个聊天的工具。它是一个不断发展的 Agent,具有任务执行、技能增长和记忆能力。有用的工作不必在完成一项任务后就消失;它可以成为Hermes所弘扬的一部分。

ego-browser 也不是一次性的浏览器脚本。它会积累网页操作经验:读取 X 时间线、提取 Google 搜索结果或整理 GitHub issues 的方法,都可以沉淀成可复用的浏览器 Skills。

所以 Hermes + ego (lite) 的真正价值不仅仅是“连接到浏览器的 Agent”。 Hermes 是一个不断进化的 Agent,您可以通过 WhatsApp、Hermes Desktop 和其他聊天界面来召唤。 ego (lite) 添加了缺失的部分:它可以与人类共享的真实浏览器主体。 One side evolves skills and memory; the other preserves ways to operate the web.这就是 Hermes + ego (lite) 有趣的地方:一个了解你的 Agent 遇到了一个了解网络的浏览器。