Field notes · AI agents, Hermes & Claude Code By Julian Goldie

Best Browser For Hermes: 8 Ranked + Setup Steps

The best browser for Hermes is the free local Chromium it ships with, then your own Chrome for logins. See all 8 options ranked, with exact setup steps.

Get The AI Profit Stack Join AIPB →
  • 01 1,000+ done-for-you AI agent workflows
  • 02 5 live coaching calls / week with me
  • 03 7-day refund, cancel anytime
  • 04 3,400+ AI operators inside

The best browser for Hermes is the free local Chromium that Hermes Agent installs for itself, which shows up as "Local Browser" in the setup menu with a "recommended · free" badge.

My second pick is your own Google Chrome with real profile browsing switched on, because that's the cleanest way to let the agent work inside sites you're already logged into.

My third pick is Brave, Edge or plain Chromium, which Hermes supports in exactly the same way as Chrome.

After those three come the hosted browsers and the specialist engines: Browser Use Cloud, Browserbase, Camofox, Lightpanda and Firecrawl.

Every option in this list comes from the official Hermes browser docs and from the Browser Automation menu on my own install, which is Hermes v0.21.4.

The ranking is my own opinion as an operator, and I haven't run a timed lab test across all eight.

The Best Browser For Hermes: Top 3 At A Glance

  • 🥇 Hermes's own local Chromium is my number one, because it works straight after install, costs nothing and never touches your personal browser.
  • 🥈 Your own Chrome with real profile browsing is second, because it's the most reliable way to work inside logged-in sites.
  • 🥉 Brave, Edge or Chromium is third, because Hermes treats the whole Chromium family the same way and some people simply don't use Chrome.

What "Browser" Means In Hermes Agent

Hermes Agent is the free, open-source AI agent from Nous Research.

It has a built-in browser toolset that lets the agent open pages, click, type, fill in forms and pull information out.

The browser you pick is the thing that toolset drives, and the docs call it a backend.

The official docs list eight ways to supply that browser, and they fall into three groups.

Group Options Where it runs
Local and free The packaged Chromium, your own Chrome, Brave, Edge or Chromium, Camofox and Lightpanda It runs on your own machine.
Hosted Browser Use Cloud, Browserbase and Firecrawl It runs on the provider's servers.
Subscription The Nous subscription browser, which is managed Browser Use It runs in the cloud and is billed to your Nous Portal plan.

Pages reach the model as text snapshots called accessibility trees, so the agent reads a page as a list of labelled buttons and fields instead of a picture.

That detail matters for this ranking, because it means almost any Chromium browser works well and the differences are about logins, cost, speed and privacy.

If you want the full tour of the toolset itself, my explainer on the Hermes Agent browser covers every tool in it.

How I Ranked The Best Browser For Hermes

I scored each option on five things.

  • I asked whether it works out of the box on a fresh install.
  • I asked how reliable it is on sites that need a login.
  • I asked how fast and light it is, using the figures the official docs give.
  • I asked what it costs.
  • I asked how private it is, which mostly means whether your browsing leaves your machine.

Where a claim comes from the docs, I say so, and where it comes from my own machine, I say that too.

🔥 Want my exact Best Browser For Hermes setup, step by step? Inside the AI Profit Boardroom you get step-by-step video trainings, my installable Agent OS and four coaching calls a week with 3,400+ members building real automations. → Join the AI Profit Boardroom

The 8 Best Browsers For Hermes, Ranked

1. Hermes's Own Local Chromium ("Local Browser")

Hermes installs a pinned copy of Chromium along with a small command-line driver called agent-browser.

The installers and hermes update set both up by default, so most people never have to do anything.

In the hermes tools menu on my install, this row is called "Local Browser" and it carries the badge "★ recommended · free" with the note "Headless Chromium, no API key needed".

The docs make one thing very clear, which is that local browsing uses this packaged Chromium and not your installed Chrome.

It starts in a clean, throwaway profile, so the agent is logged into nothing.

Best for: It's best for research, scraping public pages, checking your own sites and every first-time setup.

Cost: It's free.

How to get it: It's already there on a normal install, and hermes pm install agent-browser repairs it if you skipped the browser at install time.

2. Your Own Chrome With Real Profile Browsing

This is the option for work behind a login.

You set browser.use_real_profile: true in ~/.hermes/config.yaml, and Hermes copies your active Chrome profile into a managed snapshot under ~/.hermes/browser-profile/.

It then launches your real Chrome binary on that copy, which the docs say is what keeps your encrypted cookies readable.

Your live profile is never opened directly, and the snapshot runs headless by default, so no window pops up while you work.

The docs say you should fully quit Chrome before a real-profile session starts, because a running browser locks the login databases.

Best for: It's best for jobs inside tools you already pay for, such as dashboards, social accounts and admin panels.

Cost: It's free.

How to get it: You add the one config line above, or you flip "Use My Real Browser Profile" in the desktop app under Capabilities, Tools, Browser.

3. Brave, Edge Or Chromium

Hermes supports the whole Chromium family, and the docs name Chrome, Edge, Brave, Brave Origin and Chromium for real profile browsing.

The /browser connect command also detects Brave, Chrome, Chromium and Edge when it looks for a browser to attach to.

I'd pick Brave here if you already use it and you'd rather keep Google out of your daily browsing.

Real profile browsing copies whichever Chromium browser is your operating system default, so your default browser decides which one Hermes uses.

Best for: It's best for people whose main browser isn't Chrome.

Cost: It's free.

How to get it: You use the same browser.use_real_profile line or the same /browser connect command as you would with Chrome.

4. Browser Use Cloud

Browser Use Cloud is a hosted Chromium service.

The docs say it runs with stealth and residential proxies on by default, includes CAPTCHA solving and supports persistent profiles for cookies, local storage and saved passwords.

You add BROWSER_USE_API_KEY to ~/.hermes/.env, then choose it in hermes tools under Browser Automation.

If you have a paid Nous Portal subscription, the same managed browser is available through the Tool Gateway with no separate key.

Best for: It's best for agents on a server with no screen, and for sites that block ordinary automated browsers.

Cost: It's a paid service that uses credits, so check the provider's own pricing page.

How to get it: You create a key at browser-use.com and select the provider in hermes tools.

5. Browserbase

Browserbase is the other big hosted browser provider in the docs.

It needs two values, BROWSERBASE_API_KEY and BROWSERBASE_PROJECT_ID.

The docs list basic stealth as always on, residential proxies as on by default and advanced stealth as a Scale plan feature.

Hermes also falls back gracefully on lower plans, first turning off keep-alive and then proxies, so browsing still works.

Best for: It's best for teams that already use Browserbase, and for long sessions, because the docs allow a session timeout of up to six hours.

Cost: It's a paid service with plan-based features.

How to get it: You add the two keys to ~/.hermes/.env and select Browserbase in hermes tools.

6. Camofox

Camofox is a self-hosted server that wraps Camoufox, which is a Firefox fork with built-in fingerprint spoofing.

It gives you anti-detection browsing on your own machine with no cloud bill.

You clone the camofox-browser project, run make up to start it in Docker, and set CAMOFOX_URL=http://localhost:9377 in ~/.hermes/.env.

Logins don't survive by default, so you need browser.camofox.managed_persistence: true if you want to stay signed in.

Best for: It's best for operators who are comfortable with Docker and need a browser that looks less like a bot without paying for a cloud service.

Cost: It's free.

How to get it: You run the server yourself and pick Camofox in hermes tools.

7. Lightpanda

Lightpanda is an open-source headless browser written from scratch in Zig.

The Hermes docs say it starts instantly, runs nine times faster than Chrome and uses sixteen times less memory.

The trade-off is that it has no graphical renderer, so it can't take screenshots, and it holds one page per session.

When you use it with the built-in browser tools, Hermes retries on Chrome automatically for anything Lightpanda can't do.

Best for: It's best for small servers where memory is tight and the job is reading text.

Cost: It's free.

How to get it: You install the Lightpanda binary, put it on your PATH and pick Lightpanda in hermes tools.

8. Firecrawl Cloud Browser

Firecrawl is best known as a scraping service, and it also offers cloud browsers that Hermes can drive.

You add FIRECRAWL_API_KEY and choose Firecrawl under Browser Automation in hermes setup tools.

The docs list a default session length of 300 seconds, which you can raise with FIRECRAWL_BROWSER_TTL.

Best for: It's best for people who already pay for Firecrawl for web search and want one key for both jobs.

Cost: It's a paid service that uses credits.

How to get it: You create a key at firecrawl.dev and select the provider.

🔥 Want to see my Hermes setup click by click? Inside the AI Profit Boardroom, I share my Hermes training and my agent setups, and you can ask me anything on four coaching calls a week alongside 3,400+ members. → Get access here

The Best Browser For Hermes Compared

Rank Browser Works out of the box Logins Cost Stays on your machine
1 Local Chromium Yes, it's the default. It starts logged out. It's free. Yes, it does.
2 Your own Chrome It needs one config line. It uses a copy of your real logins. It's free. Yes, it does.
3 Brave, Edge or Chromium It needs one config line. It uses a copy of your real logins. It's free. Yes, it does.
4 Browser Use Cloud It needs an API key. It supports persistent cloud profiles. It's paid. No, it runs in the cloud.
5 Browserbase It needs two keys. Sessions live in the cloud. It's paid. No, it runs in the cloud.
6 Camofox It needs a Docker server. It needs the persistence setting. It's free. Yes, it does.
7 Lightpanda It needs a binary install. It isn't built for login work. It's free. Yes, it does.
8 Firecrawl It needs an API key. Sessions are short by default. It's paid. No, it runs in the cloud.

How To Set Up The Top Pick, Step By Step

Here's the exact routine I'd give a new operator.

  1. Run hermes update so you're on a current build with the browser pieces installed.
  2. Run hermes tools list and check that the browser toolset shows as enabled, which it did on my install.
  3. Run hermes tools enable browser if it shows as disabled.
  4. Run hermes tools, open Browser Automation and make sure "Local Browser" is selected.
  5. Run hermes pm install agent-browser if the menu says the browser still needs setup.
  6. Start a chat with hermes and ask it to open a public page and tell you the main heading.
  7. Set browser.headed: true in the config file if you want a visible window you can watch.

On Linux, the docs note that Chromium may need extra system libraries, and they give npx playwright install-deps chromium as the fix.

The default driver on top of this browser is Browser Use mode, which gives the agent a single tool called browser_exec.

I go deeper on that driver in my post on Hermes Agent browser use.

How To Add Your Logins Safely

Once the clean browser works, you have two ways to bring your logins in.

The first way is real profile browsing, which I described in pick two.

  1. Open ~/.hermes/config.yaml and add use_real_profile: true under the browser section.
  2. Quit Chrome completely, including any background instance.
  3. Start a new Hermes session and give it a small job on a site you're signed into.
  4. Add real_profile_pin with a profile folder name such as "Profile 2" if you keep separate work and personal profiles.

The second way is /browser connect, which attaches Hermes to a running Chromium browser over the Chrome DevTools Protocol on port 9222.

It only works in the terminal, because the docs say it isn't dispatched from Telegram, Discord or the web UI.

Since Chrome 136, the debugging port is ignored on your default profile, so the docs tell you to launch Chrome with a dedicated --user-data-dir.

That dedicated profile starts signed out, which is why I rank real profile browsing above it for login work.

I use /browser connect when I want to watch the agent work in a real window and step in myself.

Safety: Logged-In Sessions And Approvals

A browser with your logins in it is the riskiest thing you can hand an agent, so I treat this section as the most important one.

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

In plain words, any page the agent visits runs with your real logins.

Here are the rules I follow.

  • I leave real profile browsing off until a job truly needs it, and it's off by default for that reason.
  • I keep Hermes approvals on, because the docs warn that the unrestricted mode doesn't protect against prompt injection.
  • I use the built-in vault for passwords, which encrypts them on my machine and fills them into the page without the model seeing them.
  • I turn on browser.restrict_evaluate: true when the agent browses unknown pages with a logged-in profile.
  • I turn the toggle back off when the job is done, and the docs say Hermes then deletes the copied profile on the next browser use.

The vault is run from hermes vault, and the docs say it also picks up 1Password or Bitwarden if their command-line tools are installed and signed in.

Hermes also never closes your browser without asking, and the hermes browser close-profile helper only runs after you approve it.

In my own computer use video, I called this kind of access experimental and said I'd rather run it on a secondary machine, and I still think that's the right starting point.

Browsers And Setups I'd Skip

Firefox can't be your real profile browser, because the docs say a non-Chromium default fails closed with a clear message.

Safari isn't in the supported list at all.

Computer use isn't the right tool for web pages, because the docs say browser work goes through the browser toolset and not the computer_use toolset.

A cloud browser is a poor fit for pages on your own network, although Hermes handles that for you by sending localhost and LAN addresses to a local Chromium sidecar.

If Hermes runs inside WSL2 and Chrome runs on Windows, the docs suggest a browser MCP server called chrome-devtools-mcp instead of /browser connect.

Common Mistakes

The first mistake is paying for a cloud browser before you've tried the free local one.

The second mistake is leaving Chrome open and then wondering why the real-profile session won't start.

The third mistake is using the browser for simple lookups, when the docs say web_search and web_extract are faster and cheaper for plain information.

The fourth mistake is expecting file downloads, because the docs list "no file downloads" as a limit of the browser toolset.

The fifth mistake is giving a messaging bot a logged-in browser without thinking about who can message that bot.

If you run Hermes on a server, my list of the best Hermes Agent VPS options pairs well with the Lightpanda and cloud picks above.

🔥 Ready to hand real browser work to an agent? The AI Profit Boardroom has my Hermes training, my agent workflows and four coaching calls a week, so you can copy a setup that already works. → Join the AI Profit Boardroom

Related Reading

Also On Our Network

FAQ: Best Browser For Hermes

What is the best browser for Hermes?

My top pick is the free local Chromium that Hermes installs for itself, which is called "Local Browser" in the setup menu.

My second pick is your own Chrome with real profile browsing, and my third is Brave, Edge or Chromium.

Can Hermes Agent use my own Chrome with my logins?

Yes, it can, when you set browser.use_real_profile: true in the config file.

Hermes copies your active profile into a managed snapshot and drives that copy, and the setting is off by default.

Does Hermes Agent work with Firefox or Safari?

It doesn't work with them as your real profile browser, because the docs say a non-Chromium default such as Firefox fails closed.

Camofox is the Firefox-based option, and it runs as a separate server.

Is the Hermes browser free?

The local options are free, which covers the packaged Chromium, your own Chrome, Brave, Edge, Camofox and Lightpanda.

The hosted options use paid credits or a subscription.

How do I change the browser Hermes uses?

You run hermes tools, open Browser Automation and pick a row.

You type /browser connect in the terminal chat when you want to attach a running browser instead.

📺 Video notes + links to the tools 👉

🎥 Learn how I make these videos 👉

🆓 Get a FREE AI Course + Community + 1,000 AI Agents 👉

About Julian

I'm Julian Goldie, an SEO entrepreneur, author and founder of the AI Profit Boardroom, which has 3,400+ members.

I help business owners scale with AI agents, automation and SEO.

  • I run Goldie Agency, a 7-figure SEO and link building agency with 70+ people in Bangkok.
  • I've grown a YouTube channel to 400,000+ subscribers.
  • I wrote the book "Link Building Mastery".
  • I run GoldieBench, where I score AI models on real one-shot builds.

→ Get my best AI training inside the AI Profit Boardroom

Start with the free local Chromium, add your own Chrome only when a job needs your logins, and you'll have the best browser for Hermes.

§ Field reports

Real wins from inside the AI Profit Boardroom

See all 3,400+ members →
AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot AIPB member win screenshot

Scroll sideways →

⚑ Next step

Ready to run AI agents that actually do the work?

Join 3,400+ operators inside the AI Profit Boardroom. Get 1,000+ plug-and-play AI agent workflows, 5 coaching calls a week, and a community that holds you accountable.

Join The AI Agent Community →

7-day no-questions refund · Cancel anytime

Found this useful? Get more of this site in your Google.

One tap adds us as a preferred source — Google then shows you our posts more often in Search, Top Stories, and AI Overviews.

← Back to all posts