⭐ Get the Agent OS + join 3,400+ founders inside the AI Profit Boardroom → Join AIPB ($69/mo)

GoldieBench Blog · 10 min read

Hermes Agent Browser Use: What It Is, How To Set It Up, And The Models That Handle It Best

Hermes Agent Browser Use: Browser Use is the default browser driver in Hermes. What it is, how to set it up, safe tasks, limits and which models suit it.

Hermes Agent Browser Use: What It Is, How To Set It Up, And The Models That Handle It Best — illustrated hero

Hermes Agent Browser Use is a real, built-in integration, because Browser Use is the default browser driver inside Hermes Agent and Browser Use Cloud is one of the cloud browsers Hermes supports.

Hermes Agent is the free, open-source agent from Nous Research, and Browser Use is the MIT-licensed browser automation project at github.com/browser-use/browser-use.

You do not need a plugin or an MCP server to connect them.

It solves a simple problem, which is that most business websites have no clean way for an agent to plug in, so the agent has to use the page like a person does.

In this post I'll cover what the integration is, how it works, how to set it up, how to use it for real browser tasks, and where it breaks.

I checked every fact against the official Hermes docs, Browser Use's docs and my own install on 12 October 2026.

What is Hermes Agent Browser Use?

The keyword covers two things, and I'll answer both.

The first is Hermes Agent working with the Browser Use project.

The second is Hermes Agent using a browser to do a job, which people also call browser use.

These are the facts on the first part.

QuestionWhat I verified
Is there an official integration?Yes, the Hermes docs call Browser Use mode the default browser driver.
Is it a plugin?No, a search of the curated plugin catalog for browser-use returned no entries.
Is it an MCP server?No, Browser Use is not in the list printed by hermes mcp catalog.
What tool does the model get?It gets one tool called browser_exec.
What is the engine?The engine is Browser Harness, wrapped by the Browser Use CLI 3.0.
What does it cost?It is free on a local browser, and cloud browsers are pay as you go.

Browser Use's own product page confirms it from the other side.

It says Hermes Agent ships Browser Use as its default browser driver, and that the Nous Portal Tool Gateway routes Hermes cloud browsing to Browser Use Cloud.

How Hermes Agent Browser Use works

Hermes has always had browser tools, such as browser_navigate, browser_click and browser_type.

Each of those is a separate tool call, so a ten-click task is at least ten calls.

Browser Use mode replaces that set with a single tool.

The docs say the agent writes and executes Python in the browser to click, type, drag, scrape and interact with pages.

One call can therefore carry out a whole chain of steps.

The driver and the browser are separate choices.

The driver is how Hermes controls the page, and Browser Use mode is the default driver.

The browser is where the page runs, and that can be Hermes's own local Chromium, a Browser Use cloud browser, Browserbase or Firecrawl.

Local browsing uses the Chromium that Hermes packages, in a clean throwaway profile, so your own Chrome is never touched.

Camofox is the one exception, because it has no endpoint for the harness to attach to, so it keeps the older tools.

The browser_exec tool is only offered to sessions that have terminal access, because it runs model-written Python on your machine.

My Hermes Agent browser explainer covers the wider toolset, so this page stays on Browser Use.

How to set up Hermes Agent Browser Use

The setup is three commands on a machine that already has Hermes.

hermes update
hermes tools
hermes

The update matters, because the current docs say the Browser Use engine ships with every install.

My own install is a late-September build of v0.21.4, and its tools menu still lists Browser Use as a row that installs a separate CLI.

In the tools menu, open Browser Automation and choose Local Browser, which is free and needs no key.

You do not have to switch Browser Use mode on, because it is the default whenever browser.backend is unset.

You can force it or turn it off in the config file.

# ~/.hermes/config.yaml
browser:
  backend: "browser-use"   # force Browser Use mode
  # backend: "off"         # use the built-in browser tools instead

You can also type /browser use off in a chat to go back to the click-by-click tools.

If Hermes tells you the Browser Use CLI was not found, it has fallen back to those older tools, and the update fixes it.

Adding Browser Use Cloud

You only need the cloud for sites that block a normal automated browser, or for a server with no screen.

# ~/.hermes/.env
BROWSER_USE_API_KEY=your_key_here

# ~/.hermes/config.yaml
browser:
  cloud_provider: browser-use

The docs say Browser Use Cloud runs managed Chromium with stealth and residential proxies on by default, and that it includes CAPTCHA solving and persistent profiles.

A paid Nous Portal subscription can run the same Browser Use cloud browsers through the Tool Gateway, with no separate Browser Use account.

My best browser for Hermes ranking compares every option underneath the driver.

How to use it: three browser tasks with approvals

These are starting prompts, and I am not presenting them as measured results.

TaskExample instructionYour approval step
ResearchOpen these three pricing pages and build a table with the page address next to each price.You spot-check the addresses.
Form fillingFill in this form with the details below, do not press submit, and show me a screenshot.You press submit yourself.
Logged-in checkOpen my dashboard and report yesterday's totals without changing any settings.You keep the task read-only.

The docs make an honest point about research.

For simple information retrieval, web search and web extract are faster and cheaper than a browser.

The browser is worth it when a page needs clicks, a login or dynamic content.

For form filling, the stop instruction is your approval gate.

Hermes's approval system is built around dangerous shell commands, and as far as I can tell from the docs it does not pause before each click.

Set browser.headed: true while you learn, because it opens a visible window that stays open between turns.

For logged-in checks, Hermes has two routes.

Setting browser.use_real_profile: true makes Hermes drive a managed copy of your active Chrome profile.

Typing /browser connect in the terminal CLI attaches Hermes to a Chrome window over the Chrome DevTools Protocol.

If the agent reaches a sign-in page with no saved login, Hermes asks you in a masked prompt.

The docs say the password is encrypted on your machine, bound to that site, and filled into the page without the model seeing it.

Safety: logins, payments and CAPTCHAs

AreaWhat Hermes doesWhat I'd add
Logged-in sessionsReal profile browsing is off by default, and turning it off deletes the copied profile.I use a clean profile unless the task truly needs my accounts.
PasswordsSaved logins are filled into the page without entering the model's context.I remember that the site itself still receives the password.
PaymentsEvery saved-card fill asks you first, and sessions with nobody present are refused.I do the final payment click myself.
CAPTCHAsBrowser Use Cloud includes CAPTCHA solving.I don't use it on sites whose terms forbid automation.
Shell commandsThe approvals.mode setting gates dangerous commands.I keep it on smart or manual and avoid YOLO mode.

The Hermes docs describe real profile browsing as a consent-gated convenience and not an isolation boundary.

Browser Use's README is just as direct about CAPTCHAs.

It says results depend on the site, and that no browser configuration guarantees every challenge can be avoided or solved.

What Hermes Agent Browser Use costs

ItemPublished cost
Hermes AgentIt is free and open source.
Browser Use mode with a local browserIt is free.
Browser Use Cloud sessionIt is $0.02 per browser-hour, metered by the minute.
Managed residential proxyIt is $5 per GB.
Nous Subscription browserIt is pay as you use against a paid Nous Portal plan.
The modelIt depends on the model you run, and this is usually the bigger bill.

The cloud prices come from Browser Use's pricing page, which says there are no subscriptions and that top-up credits never expire.

Two of its pages gave different figures for the free signup credit when I checked, so I have left that number out.

Limits you should know

LimitWhat it means for you
Text-based readingThe built-in tools read a text snapshot of the page and can miss visual detail.
Snapshot sizeSnapshots are cut at 15,000 characters by default, and the full copy is saved to a file.
No file downloadsThe docs list browser file downloads as unsupported for the built-in tools.
CLI-only connectThe /browser connect command does not run from Telegram, Discord or the web interface.
LightpandaThe lightweight Lightpanda engine has no screenshots.
A done answer is not proofYou still need your own check that the job really finished.

The MCP route and Jev Ultrafast

Browser Use publishes MCP servers of its own.

The hosted one is at https://api.browser-use.com/v3/mcp, and the local one starts with uvx --from 'browser-use[cli]' browser-use --mcp.

Hermes can add a custom MCP server with hermes mcp add.

I have not tested that pairing, and Browser Use's MCP page lists Claude, Cursor and Windsurf but not Hermes.

The built-in route is simpler, so I'd treat MCP as optional.

Jev Ultrafast is a separate browser agent from the Browser Use team that lets TypeSafe's Jev model choose every click.

It is not part of Hermes, and my Jev Ultrafast GitHub post explains it.

Which models handle Hermes Agent Browser Use best?

This is the part where GoldieBench is useful, so I have kept it for the end.

Hermes Agent Browser Use doesn't ship its own model.

The model in your Hermes profile does the thinking, and in Browser Use mode it also has to write working Python.

That makes the model choice matter more than it did with the older click-by-click tools.

I want to be straight about what our board can tell you.

GoldieBench scores one-shot builds, such as games and apps, on a 0 to 10 scale.

It does not score browser tasks, so there is no GoldieBench browser score and I am not going to invent one.

The browser numbers below are Nous Research's own, from the benchmark notes in the Hermes repo.

What Nous Research measured

They compared the older browser tools with browser_exec on live multi-step web tasks.

ModelTokens per task, older toolsTokens per task, Browser Use modeChangeTasks passed
Claude Opus 4.864,59425,934About 60% fewer18 of 18 on both
Kimi K356,46419,230About 66% fewer18 of 18 on both
Claude Sonnet 5 (easy set)40,09527,991About 30% fewer15 of 15 on both
Qwen3 Coder 30B (easy set)60,06858,763Roughly level13 of 14, then 10 of 11

Their own summary is that the saving concentrates on multi-step tasks and grows with task hardness.

It also says weak coders burn the savings retrying their code.

Their caveats matter as well.

The tasks ran on simple practice sites with no anti-bot systems, and each cell had three or fewer runs.

So read the table as a direction, and not as a promise for your sites.

How those models score on GoldieBench

Three of the four models in that test are on our board.

ModelGoldieBench averageScored tasksWhat I take from it
Kimi K37.8950It had the largest token saving in Nous's test, and it is a strong builder here too.
Opus 4.87.5147It passed every hard browser task in both arms of Nous's test.
Claude Sonnet 57.0147It saved about 30% on the easy set, which is a smaller win.

Qwen3 Coder 30B is not on GoldieBench, so I can't give you a build score for it.

The pattern lines up, though.

Models that write clean code in one shot are the ones that got the most from Browser Use mode.

The models I'd pick today

These are build scores, so treat them as a guide to coding strength and not as browser results.

RoleModelGoldieBench average
Top pick for long browser chainsClaude Opus 58.27 across 50 scored tasks
Frontier alternativeGPT-5.6 Sol8.16 across 50 scored tasks
Value pick for scheduled checksMiniMax M37.97 across 47 scored tasks
Everyday Hermes brainKimi K37.89 across 50 scored tasks
Local and privateQwable 5 27B Coder7.14 across 41 scored tasks

If you run a small local model, I'd be careful.

Nous's notes suggest a weak coder gains little from Browser Use mode, so typing /browser use off may serve you better.

You can compare every offline option on the local models page, and my wider picks are in my best Hermes Agent model post.

My take

The integration is real, it is on by default, and both companies document it the same way.

The safety design around passwords and cards is better than I expected.

The gap is that browser clicks are not individually approved, so your prompt has to carry the stop points.

Update Hermes, pick Local Browser, and test one harmless task before you go anywhere near a logged-in tab.

Also On Our Network

So the answer is simple: choose a strong model, start on a clean local browser, and add your own stop points, which is everything you need to get going with Hermes Agent Browser Use.

FAQ

Does Hermes Agent work with Browser Use?

Yes, and it is built in. The official Hermes docs describe Browser Use mode as the default browser driver, and Browser Use Cloud is a supported cloud browser provider. No plugin or MCP server is needed.

How do I set up Hermes Agent Browser Use?

Run hermes update, then run hermes tools and open Browser Automation. Choose Local Browser for free local browsing. Browser Use mode is the default driver, so nothing else needs switching on.

What is browser_exec in Hermes?

It is the single browser tool the model gets in Browser Use mode. The agent passes it Python code that clicks, types, scrolls and scrapes, so one call can complete several steps.

Which model is best for Hermes Agent Browser Use?

A strong coding model, because the agent has to write working Python. Hermes Agent Browser Use doesn't ship its own model. In Nous Research's own test, Claude Opus 4.8 and Kimi K3 used about 60% and 66% fewer tokens in Browser Use mode, while a small local coder saw no real saving.

Is there a GoldieBench score for browser tasks?

No. GoldieBench scores one-shot builds and does not score browser tasks. The board is useful for judging coding strength, such as Claude Opus 5 at 8.27 and Kimi K3 at 7.89.

How much does Browser Use Cloud cost with Hermes?

Browser Use lists cloud browser sessions at $0.02 per browser-hour and managed residential proxies at $5 per GB, with no subscription. Local browsing in Hermes is free.

The same stack Julian uses

Run this stack yourself.

Every demo on this bench was built inside the Agent Operating System — one prompt, one shot, single HTML file out. The Agent OS, the prompts, the templates, the weekly walkthroughs and 3,400+ founders shipping with it every day all live inside the AI Profit Boardroom.

3,400+founders
258documented wins
38countries
$69/momonthly