VerisoulAgent Atlas
All agents

Hermes Agent

From Nous Research

Type: Open-source agentSelf-declaredDetection guide
Verisoul ResearchUpdated 4 min read

Nous Research's open-source agent writes reusable skills for websites, and its browser can be headless, hosted or your own

How to detect Hermes Agent

Hermes Agent does not identify itself, so you detect it through the browser it drives, which by default is a local headless Chromium with headless and DevTools automation markers that Verisoul returns as headless_chrome or cdp_automation. Signed Browserbase sessions come back as browserbase. When Hermes attaches to the user's own Chrome or uses an unsigned stealth cloud browser, only behavior gives it away, and Verisoul flags it through bot score.

Detection method
Self-declaredThe agent names itself in its user agent, and Verisoul confirms it with network, device or behavioral data. A user agent alone is never enough. Verisoul names it only in some setups; other sessions are flagged through bot score.
Signals that identify it
  • DeviceHeadless browser markers in the device fingerprint, or DevTools-protocol automation artifacts in the browser
  • BehavioralScripted navigation with no human input

Hermes Agent is a free, self-improving personal AI agent from Nous Research. It runs on the user's computer or server, keeps long-term memory, writes reusable skills from tasks it has already done, and takes actions, including browsing, on command from chat apps like Telegram, Slack and WhatsApp. Tech Times dates its public launch to Feb 25, 2026, and it is MIT-licensed on macOS, Windows, Linux and Android, with optional Nous Portal cloud plans.

It grew fast. Tech Times reported in May 2026 that Hermes had passed OpenClaw as the most-used open-source agent on OpenRouter's token rankings, and the GitHub repository had about 253,600 stars on Nov 1, 2026. On May 20, 2026 it gained native access to a hub of 400+ site-specific browser skills built by Browserbase, covering marketplaces, travel and government sites.

Those saved skills are what make Hermes interesting to a fraud team. Once a skill exists for a site, running the same task again is cheap, which is great for one person's weekly errand and just as useful to someone repeating the same sign-up or listing flow hundreds of times.

Hermes Workspace with agent profiles
The Hermes Workspace, where each agent profile has its own skills and sessions

How Hermes Agent shows up on your site

Hermes has no web identity of its own, so what reaches you is whatever browser it is configured to use. Its browser docs list a local headless Chromium with a throwaway profile as the default. It can instead snapshot the user's real browser profile, attach to their own Chrome, Edge or Brave over the DevTools Protocol, or use cloud browsers from Browserbase, Browser Use, Firecrawl or the Nous Tool Gateway. Before Mar 7, 2026, browsing required a Browserbase key, so early Hermes traffic came through Browserbase.

CheckWhat Hermes Agent does
User agentNo Hermes token. It sends whatever its browser sends
Web Bot Auth signatureHermes does not sign. Browserbase, a Cloudflare signed agent, signs only if that customer turns it on
IP rangesNo list. Home IP locally, proxies in cloud mode
robots.txtNot documented

Why Hermes Agent is hard to detect

The default mode is not hard, because a local headless Chromium shows the standard headless and DevTools automation markers. The difficulty is that a Hermes user can change modes with one setting. In attach mode it drives the user's real Chrome with genuine fingerprints on a home IP, and its own docs describe the profile snapshot as a convenience rather than an isolation boundary, so the site is effectively talking to the person's browser.

Cloud mode moves the problem to the browser host. Hermes's docs say the Browserbase and Browser Use backends add stealth, random fingerprints and CAPTCHA solving by default, so those sessions look like ordinary Chrome on residential IPs. Browserbase was in Cloudflare's first cohort of signed agents in Aug 2025, so its signed sessions can be verified, while unsigned ones leave behavior as the main tell: instant typing, no mouse movement and burst scrolling. Skill replays also follow identical selectors and request sequences, so many accounts walking the exact same path can stand out.

How Verisoul detects Hermes Agent

Verisoul does not name Hermes, because Hermes declares nothing. It names the browser Hermes is using. Local headless runs show headless browser markers or DevTools-protocol automation artifacts plus scripted navigation, and come back as headless_chrome or cdp_automation. Browserbase sessions that carry a verified signature come back as browserbase. Attach-mode and unsigned stealth sessions are flagged through bot score without an agent name.

API response
"agent": {
  "id": "headless_chrome",
  "name": "Headless Chrome",
  "provider": "Open source",
  "type": "headless_automation",
  "detection_method": "self_declared",
  "detection_signals": [
    "network",
    "device",
    "behavioral"
  ]
}
  • id is the identifier for rules, here headless_chrome; the same session could also be cdp_automation or browserbase depending on the backend
  • type is headless_automation, a scripted browser with no person at the controls
  • detection_method is self_declared, meaning the browser exposed its own automation markers
  • detection_signals shows the evidence, device for headless or DevTools artifacts and behavioral for scripted navigation

Agent Atlas has entries for Headless Chrome, DevTools automation and Browserbase, and the AI agent detection docs explain the response fields.

  1. 01User asks Hermes on Telegram
  2. 02Hermes runs a saved site skill
  3. 03Local headless Chromium opens your page
  4. 04Your page sees headless markers
How Hermes Agent reaches your site

How to detect Hermes Agent step by step

  1. Add the Verisoul SDK to sign-up, login and payout pages using the Verisoul docs
  2. Handle headless_chrome and cdp_automation with your automation rules, and browserbase with a separate rule for signed hosted sessions
  3. Watch for many accounts following an identical page path and timing, which is what replayed skills look like
  4. Review high bot score sessions with no agent name, since attach-mode Hermes lands there

Should you block Hermes Agent?

Hermes often acts for one real person, and on public browsing pages there is little to gain from blocking it. At sign-up and payouts the cost of a skill-driven repeat run is close to zero, so most teams block headless_chrome and cdp_automation on those steps.

Signed browserbase sessions are honest about being hosted automation, which makes them reasonable to allow while browsing and to send to review at sign-up, checkout or payouts, because the signature identifies the host and not the person behind it.

How Hermes Agent shows up in the Atlas

Verisoul returns these Atlas entries for Hermes Agent sessions it can name.

Questions about Hermes Agent

What browser does Hermes Agent use?

Its docs list a local headless Chromium with a throwaway profile as the default. It can also reuse a snapshot of your real profile, attach to your own Chrome, Edge or Brave, or use cloud browsers from Browserbase, Browser Use, Firecrawl or the Nous Tool Gateway.

Do I need Browserbase for Hermes Agent?

Not since Mar 7, 2026, when Hermes added a local browser backend. Before that, browsing required a paid Browserbase key.

Can Hermes Agent use my logged-in Chrome?

Yes. It can attach to your running Chrome over the DevTools Protocol or snapshot your profile to reuse logins. On the website's side, that traffic carries your real fingerprint and home IP.

Is Hermes Agent safe to run?

It has had serious bugs, including CVE-2026-9353, an injection flaw in the skills guard rated CVSS 7.3 with a public exploit, fixed in version 0.15.0.

Can websites detect Hermes Agent?

Not by name, because it declares nothing. Its local headless mode is easy to spot as automation, while attach mode and stealth cloud browsers push detection onto behavior.

Sources

  1. Hermes Agent, Nous Research
  2. Hermes Agent docs: Browser automation
  3. NousResearch/hermes-agent on GitHub
  4. Hermes Agent dethrones OpenClaw, Tech Times
  5. Hermes Agent gets 400+ browser skills, AlphaSignal
  6. CVE-2026-9353 in hermes-agent, GitLab advisory
  7. The age of agents: cryptographically recognizing agent traffic, Cloudflare