Hermes Agent Browser Use For Web Automation

Julian Goldie — founder, AI Profit Boardroom
By Julian Goldie · 8 min read
Get The AI Profit Stack Join AIPB →
🎯 1,000+ done-for-you AI agent workflows 📅 4 live coaching calls every week 🛡️ 7-day refund + 30-day ROI guarantee 👥 3,400+ AI operators inside

Hermes Agent Browser Use means two things inside Hermes: Browser Use mode, which is the default way your agent drives a browser, and Browser Use cloud mode, which swaps your local browser for managed Chromium in the cloud. You get the first one out of the box. The second one needs an API key from browser-use.com. This page covers both, how to set each up, and when to pick one over the other.

📺 Watch: New Hermes Browser Use Agents are INSANE!

🔥 Get the Agent OS as a free bonus: AI Profit Boardroom members get the full Agent OS zip, prompt libraries, daily tutorials and weekly live coaching calls. → Get inside

If you want the bigger picture of every browser option Hermes supports, read my Hermes Agent browser guide first. This page goes deep on Browser Use only.

And if you want to learn this stuff with people who are building agents every day, come join the AI Profit Boardroom. That's where I share my Hermes setups, workflows and walkthroughs.

Two different things share the Browser Use name

This trips people up, so let's clear it up straight away.

The two stack together. Browser Use mode can drive Hermes' own headless Chromium, a Nous subscription cloud browser, Browserbase, Firecrawl, or Browser Use cloud browsers. Whatever browser source you've picked in hermes tools under Browser Automation, the driver works on top of it.

The one exception, per the docs, is Camofox. It has no CDP endpoint for the harness to attach to, so Camofox setups keep the built-in browser tools automatically.

How Hermes Agent Browser Use mode works by default

Here's the bit most people miss: you don't have to turn Browser Use mode on. It's the default. When the browser.backend setting is unset, the agent gets one tool called browser_exec instead of the usual set of separate browser tools.

The engine under the hood is browser-harness. The Browser Use CLI is a thin wrapper around it. It's a regular Python dependency of Hermes, so every install ships it, including the Desktop app. No separate download.

If it ever goes missing from your Hermes environment, Hermes falls back to the built-in browser tools, and running hermes update restores it.

It uses the packaged Chromium, not your Chrome

With no cloud provider and no /browser connect endpoint set up, Hermes launches the same packaged Chromium the built-in tools use and points the Browser Use CLI at it. Your installed Chrome is never touched.

That means:

The browser follows the built-in stack's lifecycle. It closes after the inactivity timeout, when Hermes exits, and during the orphan sweep. If you want the agent to use a browser you're already signed into, use /browser connect or the real-profile toggle.

Running several browser jobs at once

browser_exec takes a session name. Each name gets its own harness daemon and its own browser, on every backend. Locally that's a separate packaged Chromium. In the cloud it's a separate cloud browser.

So parallel subagents or two chats running at the same time don't trip over one shared connection. Leave the session name out and you use the shared default, which is fine for one browsing job at a time.

How to turn it off

If you'd rather have the classic built-in browser tools, type /browser use off. Or set browser.backend to "off" in your config.yaml. Setting it to "browser-use" still works if you want to force the mode on explicitly.

Browser Use cloud mode: managed Chromium with anti-bot features

Cloud mode is where Browser Use gets interesting for real-world sites. According to the Hermes docs, Browser Use Cloud gives you:

That last one matters. If your agent logs into a dashboard once, a persistent cloud profile means it doesn't start from zero on the next run.

How to set up cloud mode

  1. Get an API key from browser-use.com.
  2. Add BROWSER_USE_API_KEY with your key to the file at ~/.hermes/.env.
  3. Run hermes tools, go to Browser Automation, and pick Browser Use as your cloud provider.

Step 3 is important. The docs are clear that the .env key only supplies credentials. The active cloud browser comes from the browser.cloud_provider selection that hermes tools writes. Once you've made a selection, adding or removing a key doesn't switch providers. And if you pick a provider but the key is missing, Hermes errors and tells you to run hermes tools, rather than quietly routing somewhere else.

Brand-new setups that have never been configured still autodetect from whatever credentials are present.

The Nous Portal shortcut

If you pay for a Nous Portal subscription, the Tool Gateway can route cloud browser automation through Browser Use without you creating a separate Browser Use account. New installs can run hermes setup --portal to log in and switch on every gateway tool. Existing installs can pick Nous Subscription as the browser provider in hermes tools.

📺 Watch: Hermes Agent + Codex Browser Use Updates!

Cloud vs local: which one should you use?

SituationLocal (packaged Chromium)Browser Use cloud
Extra account or key neededNoYes, BROWSER_USE_API_KEY
Stealth and residential proxiesNot listed in the docsOn by default
CAPTCHA solvingNot listed in the docsIncluded
Saved logins across sessionsUse /browser connect or real-profile togglePersistent cloud profiles
Runs on your machineYesNo, managed Chromium
localhost and LAN pagesYesRouted to a local sidecar by default

Go local when you're testing, scraping friendly sites, or working on your own dev server. Go cloud when sites keep blocking your agent, throw CAPTCHAs at it, or you need logins to stick between runs without touching your own browser profile.

Not sure which way to go for your business? Book a free AI strategy session and we'll map it out.

Hybrid routing keeps your local pages private

Even with a cloud provider set, Hermes auto-spawns a local Chromium sidecar for URLs that point at private addresses, like localhost, 127.0.0.1, 192.168 ranges, or names ending in .local. Public URLs keep going to the cloud browser in the same conversation.

The docs say the cloud provider never sees the private URL. It's on by default. You can turn it off with browser.auto_local_for_private_urls set to false, but then private URLs get blocked unless you also allow them.

📺 Watch: New FREE Hermes Computer Use Agents!

Lightpanda in Browser Use mode

Lightpanda is an open-source headless browser built from scratch in Zig. The Hermes docs describe it as starting instantly, running 9x faster and using 16x less memory than Chrome. That's handy if your agent lives on a small VM.

It's a local engine, not a cloud provider. Install the binary, put it on your PATH, then pick Lightpanda in hermes tools under Browser Automation. You can also set browser.engine to lightpanda, or AGENT_BROWSER_ENGINE to lightpanda.

In Browser Use mode, Hermes launches lightpanda serve itself, one process per browser_exec session name, and points the Browser Use CLI at it. No Chromium, Playwright or Node.js needed. All those processes share one on-disk HTTP cache, so repeat visits skip re-downloading assets.

Two limits to know:

Also, the engine setting has the lowest priority. A cloud provider, Camofox, a CDP override or the real-profile toggle will all take precedence. /browser status and hermes doctor tell you when Lightpanda is configured but shadowed by something else.

For a full comparison of engines and providers, see my rundown of the best browser for Hermes.

Limits and safety

Browser Use mode runs model-written Python on your machine. That's powerful, and it's why the docs put a guard on it: browser_exec is only offered to sessions that also have terminal access. Platforms set up without the terminal toolset, like a locked-down messaging bot, keep the default browser tools instead.

A few more things worth knowing:

My take: start local, see what breaks, then move only the stubborn jobs to the cloud. Don't pay for anti-bot features on sites that never fight back.

If you want to see a very different take on agent browsing, check out my notes on jev-ultrafast on GitHub, the Browser Use repo that pairs their browser agent with TypeSafe's Jev decisions model.

For the full system I use to run agents day to day, read my Agent OS guide. And if you want to see how different models hold up on real tasks, look at Goldie Bench.

Want the step-by-step builds, templates and live help? Join the AI Profit Boardroom for $69/mo, with 4 live calls a week. Or grab a free AI strategy session if you'd rather talk it through first.

FAQ

Is Browser Use mode on by default in Hermes?

Yes. When browser.backend is unset, Hermes uses Browser Use mode and gives the agent the single browser_exec tool. It ships with every install, including the Desktop app.

Do I need a Browser Use API key?

Only for Browser Use's own cloud browsers. Local Browser Use mode drives Hermes' packaged Chromium with no extra key. For cloud mode, get a key at browser-use.com and add BROWSER_USE_API_KEY to ~/.hermes/.env, then select Browser Use in hermes tools.

What does Browser Use cloud add over local?

Per the Hermes docs: managed Chromium, stealth and residential proxies on by default, CAPTCHA solving, and persistent profiles that keep cookies, localStorage and saved passwords across sessions.

Can I use Lightpanda with Browser Use mode?

Yes. Pick Lightpanda in hermes tools and Hermes spawns lightpanda serve for each session, with no Chromium or Node.js needed. Screenshots aren't available because Lightpanda has no graphical renderer.

What members say about the AI Profit Boardroom

Read all 114 reviews on Skool →

★ 4.9 out of 5 from 114 member reviews on Skool

Yosuke Sato, AI Profit Boardroom member review (5 stars, paying member for 17 months): The best Skool course you get for AI! I have attended a few Skool courses before, but AI Profit Boardroom is the most active community and has great support from the management team, including Julian! You can get the most up-to-date information and practical implementations in this community. I highly recommend this!Mazzie T, AI Profit Boardroom member review (5 stars, paying member for 10 months): My mind is blown everyday with all the content and the incredible information. So much support and I love the personalised attention and quick responses. The community is great and people are very responsive and helpful.Rene Clayton, AI Profit Boardroom member review (5 stars, paying member for 9 months): The AI Profit Boardroom is a GAME CHANGER people. I could not be more thrilled that I joined!! So much support, more information than you can even consume, a huge value for what the small fee was. I have grown my business, my knowledge and my FUN!. SUCH a fantastic leader and group of humans. I am incredibly honored to be a part of this fantastic group of intelligent humans :-) THANK YOU!Arpiet Malpani, AI Profit Boardroom member review (5 stars, paying member for 8 months): Incredible learning from Julian and team. I started out in march and was able to build end to end SAAS with the help and learning from this group. I am incredibly thankful to Julian for crazy support and prompt response.James Grimm, AI Profit Boardroom member review (5 stars, paying member for 7 months): I asked Julian for help finding local business websites with little to no traffic. Julian was gracious in providing me my personal "how-to" video instruction. Wow, this is the pinnacle of customer service! I am just one of 3,400 subscribers and Julian took the time to help me personally. Thank you Julian for your assistance and outstanding custoemr support and care. James (Jim) GrimmNick Good, AI Profit Boardroom member review (5 stars, paying member for 4 months): I’m part of many AI groups and hands down, what Julian Goldie, has built here…the classroom trainings are amazing, but the community he has created is second to none (the community is worth the cost of joining!). If you’re looking to become the AI expert and build/create something meaningful, then AI Profit Boardroom is for YOU!Steven Gray, AI Profit Boardroom member review (5 stars, paying member for 4 months): Been in awhile. I’m a dad on a factory shift, not a tech bloke. Julian’s lot showed me how to use AI without drowning in tools. Avatar, voice, the workflow thinking — that’s what I needed. If you’re stuck on “where do I start,” this group’s worth it. I always read them.Steve Erickson, AI Profit Boardroom member review (5 stars, paying member for 4 months): I asked Julian a simple question, and he ended up creating a 10-minute video and a guide breaking down in extreme detail what I had asked. Amazing response!Rod Martin, AI Profit Boardroom member review (5 stars, paying member for 3 months): Julian is brilliant, and more prolific than I can keep up with (which is a great thing). His AgentOS is remarkable, and he is THE go-to guy for what you can really do (and not do) with the ever-increasing deluge of new AI upgrades and tools. HIGHLY recommend.Daniel Shulman, AI Profit Boardroom member review (5 stars, paying member for 4 months): Julian is very helpful. He doesn't try sell stuff you dont need and will give you a straight answer to your questions.Rj Herzog, AI Profit Boardroom member review (5 stars, paying member for 5 months): Top notch. If you are searching & searching thinking there is always something better out there.... You just found it. No need to look any further. Goldie covers it all & is super helpful. Can't beat the group either. Really can't recommend this group enough.Jermey Matthews, AI Profit Boardroom member review (5 stars, paying member for 6 months): While he has the capacity to do it, Julian is definitely doing the unscalable things to support his community.

Ready To Join The #1 AI Community?

Join 3,400+ entrepreneurs inside the AI Profit Boardroom. Get the Agent OS, 1,000+ plug-and-play AI agent workflows, daily Q&A with Julian and 4 live coaching calls every week.

Join The AI Profit Boardroom →

7-Day No-Questions Refund • 30-Day ROI Guarantee

← Back to all posts