agentos.guide › blog
Hermes Agent browser is the built-in browser automation toolset that lets Hermes Agent open a real web page, read it, click, type and take screenshots for you.
It ships inside Hermes Agent, the free open-source agent from Nous Research, so there is nothing extra to buy.
This guide gives you the ten-minute quick-start first, then every backend, how logins work, the limits and where the browser sits inside an Agent OS.
| Question | Short answer |
|---|---|
| What is it? | It is the browser automation toolset built into Hermes Agent. |
| Who makes it? | Nous Research makes Hermes Agent, and the toolset ships inside it. |
| What does it cost? | The toolset is free, and cloud browser providers bill on their own plans. |
| What can it do? | It can open pages, read them, click, type, scroll, press keys and take screenshots. |
| How does it see a page? | It reads a text snapshot where each element has a reference such as @e1. |
| How do I switch it on? | You run hermes tools enable browser. |
| Where does the browser run? | It runs on your machine, in your own Chrome, or in a cloud browser. |
Every fact in that table comes from the official Hermes browser docs, which I re-read on 12 October 2026.
Hermes Agent is the free, open-source AI agent from Nous Research.
The browser toolset is the part of it that drives a real web browser.
The docs describe it as a full browser automation toolset with multiple backend options.
The agent doesn't look at pixels by default.
Hermes turns each page into an accessibility tree, which is a text snapshot of the page.
Each button, link and field in that snapshot gets a reference such as @e1 or @e5.
The model reads the snapshot, picks a reference and calls a tool to click it or type into it.
When a page needs a visual check, the model can ask for a screenshot and a vision analysis.
This is the shortest honest route from a fresh install to a first click.
| Step | What you type or do | What you get |
|---|---|---|
| 1 | Run hermes tools list. | You see whether the browser toolset is enabled. |
| 2 | Run hermes tools enable browser. | The toolset switches on for the terminal. |
| 3 | Run hermes tools and open Browser Automation. | You choose where the browser runs. |
| 4 | Run hermes pm install agent-browser if the local browser is missing. | The local browser and its pinned Chromium are installed. |
| 5 | Start hermes and ask it to open a page and name the main headline. | You watch the first navigate and snapshot calls. |
| 6 | Type /browser connect in the terminal chat. | The tools attach to a visible Chrome, Brave, Chromium or Edge window. |
| 7 | Run hermes tools disable browser --platform telegram. | Your phone bot keeps a shorter, safer tool list. |
I checked every command against the help output of my own install, which is Hermes version 0.21.4.
When I ran the list command on 12 October 2026, the browser toolset already showed as enabled for the terminal.
The toolsets reference says the default terminal toolset includes the browser, so the first two steps are usually a check.
You can switch it off at any time with hermes tools disable browser, or with /tools disable browser inside a chat.
The docs list these built-in tools.
| Tool | What it does |
|---|---|
browser_navigate | It opens a URL, and it must be called before any other browser tool. |
browser_snapshot | It returns the text snapshot with element references, in a compact or full view. |
browser_click | It clicks an element by its reference. |
browser_type | It clears a field and types new text into it. |
browser_scroll | It scrolls the page up or down. |
browser_press | It presses a key such as Enter, Tab or Escape. |
browser_back | It goes back one page. |
browser_get_images | It lists the images on a page with their URLs and alt text. |
browser_vision | It takes a screenshot and has a vision model analyse it. |
browser_console | It reads console errors and can evaluate a JavaScript expression. |
browser_cdp | It sends raw Chrome DevTools Protocol commands when a CDP endpoint is connected. |
browser_dialog | It accepts or dismisses alert, confirm and prompt boxes. |
The toolsets reference also lists a set of vault tools that fill saved logins into sign-in pages.
There is one more tool called browser_exec.
The docs say Browser Use mode is now the default, so when the browser-use command-line tool can run, the model gets that single tool and writes short Python to drive the page.
If it can't run, Hermes falls back to the built-in tools in the table.
The docs only offer that tool to sessions that also have terminal access, because it runs model-written code on your machine.
You can force the built-in tools by typing /browser use off.
I cover that project in my Hermes Agent browser use guide, so this page stays on the toolset.
🔥 Want the exact the Hermes browser toolset setup I run inside my Agent OS?
Inside the AI Profit Boardroom you get the installable Agent OS, step-by-step video tutorials, four coaching calls a week and 3,400+ members building real automations.
These two toolsets do different jobs, and mixing them up costs you tokens.
| Web toolset | Browser toolset | |
|---|---|---|
| Tools | web_search and web_extract | browser_navigate, browser_snapshot and the rest |
| What comes back | Search results and extracted page text | The live page with clickable references |
| Can it click or type? | No, it can't. | Yes, it can. |
| When the docs say to use it | Simple information retrieval, because it is faster and cheaper | Buttons, forms and dynamic content |
The toolsets reference adds that web search is deliberately not part of the browser toolset.
That means you can disable the browser and your agent can still look things up.
A backend is simply where the browser runs.
| Backend | Where it runs | What the docs say |
|---|---|---|
| Local browser | Your machine | Hermes launches its own packaged Chromium through the agent-browser tool. |
| Your own browser over CDP | Your machine | The /browser connect command attaches to Chrome, Brave, Chromium or Edge. |
| Real profile browsing | Your machine | Hermes drives a copy of your active profile, so your logins come with it. |
| Browser Use cloud | Cloud | It is managed Chromium with stealth, residential proxies, CAPTCHA solving and saved profiles. |
| Browserbase | Cloud | It is an alternative cloud provider with anti-bot tooling. |
| Firecrawl | Cloud | It offers cloud browsers with built-in scraping. |
| Camofox | Your machine, in Docker | It is a self-hosted Firefox-based browser for anti-detection browsing. |
| Lightpanda | Your machine | It is a lightweight headless engine with no graphical renderer. |
| Nous subscription | Cloud | Paid Nous Portal subscribers get cloud browsing through the Tool Gateway. |
You choose one in the Browser Automation section of the tools menu.
The docs point out that a provider key only supplies credentials, and the active provider is the one you selected in that menu.
Plain local browsing uses the packaged Chromium, so your installed Chrome is never touched.
The docs also describe hybrid routing, where a cloud browser handles public sites and a local sidecar handles localhost and LAN addresses.
I rank these options in my best browser for Hermes list, so I won't pick a winner here.
The default local browser is a clean throwaway profile, so the agent is logged into nothing.
The docs give you two main ways to change that on your own machine.
Real profile browsing is the setting browser.use_real_profile, and it is off by default.
When it is on, Hermes copies your active browser profile into a managed snapshot and launches your real browser on that copy.
The docs say your live profile is never opened directly, and the snapshot is deleted after you turn the setting off.
It supports Chrome, Edge, Brave and Chromium, and it stops with a clear message if your default browser is Firefox.
You should quit your browser before starting a real-profile session, because a running browser usually locks the login databases.
The credential vault is the second route.
The first time the agent reaches a sign-in page with no saved login, it asks you in a masked prompt.
The docs say the password is encrypted on your machine and filled into the page without the model seeing it.
The vault can also enter two-factor codes when you save the authenticator key with the login.
The docs call real profile browsing a consent-gated convenience and not an isolation boundary.
A page the agent visits in that mode runs with your real logins, so I'd only enable it for a job that needs it.
browser.restrict_evaluate setting adds a denylist over sensitive JavaScript such as cookies and storage.The docs are also honest that once a password is typed into a site, that site has it.
🔥 Want the exact the Hermes browser toolset setup I run inside my Agent OS?
Inside the AI Profit Boardroom you get the installable Agent OS, step-by-step video tutorials, four coaching calls a week and 3,400+ members building real automations.
An Agent OS is one dashboard where your agents, memory and tools live together.
In mine, Hermes is one of the agents behind that dashboard, and the browser toolset is one of the tools it carries into every room.
| Agent OS layer | How the browser toolset helps there |
|---|---|
| Chat | A typed request can end in a real click instead of a list of instructions. |
| Research and radar | The browser reads pages that web search and web extract can't return. |
| Scheduled jobs | A cron job can be given the browser toolset for a recurring page check. |
| Build line | An agent can open a local build, read the console and screenshot the result. |
| Phone bot | A screenshot can be sent to Telegram as a photo, and the browser can be switched off for that platform. |
| Memory | Anything the browser finds can be written into the shared notes like any other result. |
The pattern I'd copy is a ladder.
The agent tries web search first, web extract second and the browser third.
That keeps cheap lookups cheap and saves the browser for pages that need it.
The full tour of the dashboard is in the Hermes Command Desk guide.
I use a Hermes skill for a daily AI news scan, and I published it in my Hermes AI skills guide.
That skill follows the ladder above.
If web search and web extract both come back empty, it calls browser_navigate and then browser_snapshot with the full option on.
My note in that skill says the web tools returned nothing in March 2026 and the browser returned the full pages every time.
It also uses browser_scroll to reveal more of a long article.
The same skill records that Product Hunt showed a bot check, and my instruction to the agent was to skip that site.
The video at the top of this page covers Hermes Computer Use, which is a neighbouring feature.
Computer Use controls desktop apps in the background, and I walk through it in the Hermes Takeover Engine guide.
The Hermes docs say browser work, including pages in a signed-in profile, goes through the browser toolset and not through Computer Use.
My rule is simple.
I use the browser toolset for websites and Computer Use for native apps.
Hermes Agent and the browser toolset are free.
Local browsing and the connect command cost nothing beyond your model tokens.
The docs say cloud sessions consume provider credits, so Browser Use, Browserbase and Firecrawl charge on their own plans.
The Tool Gateway route needs a paid Nous Portal subscription.
I haven't quoted provider prices, because they change and their own pages are the right source.
The docs list the limits plainly.
The docs say Browser Use cloud includes CAPTCHA solving, and Browserbase lists it under basic stealth.
Headed mode keeps a visible window open so you can solve a challenge by hand.
Nothing in the docs promises that every site will accept an automated visitor.
| What you see | What it usually means | The fix from the docs |
|---|---|---|
Connection refused on /browser connect | Chrome 136 and later ignore the debug flag on your default profile. | Start Chrome with a dedicated --user-data-dir folder. |
| The command does nothing in Telegram | The command is terminal-only. | Run it inside hermes in the terminal. |
| Real profile opens signed out | Your browser was running and held the login databases. | Quit the browser fully and start a new session. |
| A missing key error | The selected provider has no credentials. | Run hermes tools and select a provider again. |
| No browser tools appear | The local browser didn't install. | Run hermes pm install agent-browser. |
| Chromium fails on Linux | System libraries are missing. | Run npx playwright install-deps chromium. |
The /browser status command shows what the browser is connected to, which is the first thing I'd check.
The Hermes Agent browser is the browser automation toolset built into Hermes Agent from Nous Research. It lets the agent open pages, read them as text snapshots, click, type, scroll and take screenshots.
Run hermes tools list to check it, then run hermes tools enable browser if it shows as disabled. Run hermes tools and open Browser Automation to choose where the browser runs.
Web search and web extract fetch information, and the docs say they are faster and cheaper for simple retrieval. The browser toolset drives a live page, so it is for clicking, typing and dynamic content.
Yes. Real profile browsing drives a copy of your active Chrome, Edge, Brave or Chromium profile, and the credential vault can fill saved logins. Real profile browsing is off by default.
The toolset is free and local browsing costs only your model tokens. Cloud browser providers charge on their own plans, and the Tool Gateway needs a paid Nous Portal subscription.
No. Computer Use controls desktop apps, and the Hermes docs say browser work goes through the browser toolset instead.
Check the toolset, start on the free local browser and keep real logins off until one job needs them.
Use web search for lookups and save the clicks for the Hermes Agent browser.
About Julian
I'm Julian Goldie, an AI entrepreneur, SEO expert and the founder of the AI Profit Boardroom, which has 3,400+ members.
I help business owners scale with AI agents, automation and SEO.
My YouTube channel has 400,000+ subscribers, and I run Goldie Agency, a seven-figure SEO agency.
→ These 10 Hermes AI Skills Run My Business
The installable system behind every guide on this site — dashboard, agents, memory and pipelines — updated as new tools land, with 3,400+ members and four coaching calls a week.
Join the AI Profit Boardroom →📺 Video notes + links to the tools 👉
🎥 Learn how I make these videos 👉