Hermes Agent Brew: The Right Way To Install On Mac

Julian Goldie — founder, AI Profit Boardroom
By Julian Goldie · 7 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

A hermes agent brew install works today with brew install hermes-agent, but the Hermes docs list installs via brew as an unsupported distribution method, so it may break and the Hermes team will not accept PRs to fix it. If you want Hermes on a Mac that the project actually supports, use the Desktop DMG or the official curl installer instead.

📺 Watch: Hermes Agent Just Got 500 FREE Plugins

🔥 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

That is the short answer. The rest of this page shows you what the Homebrew formula is, why the docs push you away from it, how to install Hermes the supported way, and how to switch over if you already used brew. It also covers the places where brew is still the right tool, because the Hermes docs use it for voice and media dependencies.

I run Hermes every day inside my own Agentic Operating System, with a separate profile per model. If you want the full courses, the Agent OS zip and four coaching calls a week, that all lives inside the AI Profit Boardroom ($69/mo).

What the Homebrew hermes-agent formula is

Homebrew has a hermes-agent formula in homebrew/core. You install it with one command: brew install hermes-agent. At the time of writing the stable version is 0.21.6, the formula depends on python@3.14, and Homebrew analytics show about 2,400 installs in the last 30 days.

So plenty of people are using it. That is exactly why it is worth being clear about its status. Hermes Agent is an open-source, self-hosted AI agent built by Nous Research under the MIT licence, and the Hermes team decides which install paths it maintains. Homebrew packaging is not one of them.

Why the Hermes docs call brew unsupported

The Hermes platform support page has an "Unsupported" section. It lists installs via brew (brew install hermes-agent) next to installs via PyPI and via the AUR. Per the Hermes docs, unsupported methods:

The docs suggest you migrate to a supported distribution method and point you to the installation guide to do it.

There is also a Python detail. Per the Hermes docs, Hermes runs only on Python 3.14. A Homebrew or PyPI package built on Python 3.11 to 3.13 installs hermes-agent with no dependencies, and the package does not import. The current formula depends on python@3.14, but the docs still class the method as unsupported, because Hermes now uses its own package manager (PM) to provision a pinned Python, Node.js, npm, ripgrep and FFmpeg. Brew sits outside that system.

📺 Watch: Hermes3D Is INSANE: AI Agents Now Have a 3D Office

The supported ways to install Hermes on a Mac

Per the Hermes docs, there are two supported routes on macOS.

1. Hermes Desktop (DMG)

Download the package from the Hermes website, open the DMG, and copy Hermes.app to Applications. The ZIP artifact carries the signed app used by the automatic updater.

Bundled packages contain the agent, Python, supported dependencies and prebuilt interfaces, so first launch does not build a base runtime. Provider access and optional integrations can still need network access. The docs list the macOS installer as Apple Silicon only.

For a full walkthrough of the app, see the Hermes Desktop installation guide.

2. The command-line installer

For a command-line only install without Hermes Desktop, the docs give one command for Linux, macOS and WSL2:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

What that script does, per the docs:

You can leave the browser tools out with --skip-browser, or skip the computer-use driver with --skip-computer-use. If you later want the desktop app on top of a CLI install, the docs say to run hermes desktop.

My full step-by-step for both routes is in the Hermes Agent installation guide for 2026.

MethodCommand or actionStatus per Hermes docs
Hermes Desktop DMGOpen DMG, copy Hermes.app to ApplicationsSupported (Apple Silicon)
Source installercurl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashSupported
Nix flakeNix flake and modulesTier 2, best effort
Homebrewbrew install hermes-agentUnsupported
PyPIpip install hermes-agent or uv tool install hermes-agentUnsupported

📺 Watch: Hermes AI Agents Just Went Portable

How to switch from brew to a supported install

If you already ran brew install hermes-agent, moving over is simple. The docs do not publish brew-specific migration notes beyond "switch to a supported method", so here is the safe order using commands the docs do document.

  1. Back up first. Run hermes backup. Per the docs, it writes a zip to ~/hermes-backup-<timestamp>.zip covering configuration, credentials, memories, skills, sessions and profiles. Check the skipped-file report before you remove anything.
  2. Stop the gateway if you run one: hermes gateway stop.
  3. Remove the brew package with brew uninstall hermes-agent.
  4. Install the supported way, either the Desktop DMG or the curl installer above.
  5. Restore if needed. If your data did not carry over, run hermes import on the zip from step 1. The docs say to stop the gateway before importing.
  6. Check it works. Run hermes setup to confirm your API keys and provider config, as the docs recommend after a restore.

Want someone to look at your setup with you? Book a free AI strategy session and we can map out where Hermes fits in your business.

Once you are on a supported install, your next job is getting it configured. The how to set up Hermes Agent guide covers providers, profiles and the messaging gateway.

Where brew is still useful with Hermes

Brew is not banned from your Hermes life. The Hermes docs themselves use Homebrew for system dependencies on macOS. The difference is that you use brew for the supporting tools, not for Hermes itself.

Examples straight from the docs:

One gotcha the docs flag: launchd services inherit a minimal PATH that does not include Homebrew. If you install a tool such as ffmpeg via Homebrew after setting up the gateway, run hermes gateway install again so it captures the updated PATH.

That is how I treat it in my own stack. Brew handles the plumbing, the official installer handles Hermes. If you want to see the full layout, my Agent OS guide walks through how the pieces fit together.

Should you ever use hermes agent brew?

Honestly, only if you understand the trade. It installs quickly and many people clearly use it. But when something breaks after a Hermes release, you are on your own. The team has said it will not accept fixes for that path.

Compare that with the supported installer. It gets hermes update, PM manages the pinned runtime, and pre-update snapshots protect your config. That matters if you are running Hermes as a real agent with memory, skills and a gateway on Telegram, Discord, Slack, WhatsApp, Signal or email.

If you are picking models once it is installed, I track how they perform on real agent tasks in Goldie Bench.

Inside the AI Profit Boardroom I post daily Hermes updates, so when an install path changes you hear about it fast.

FAQ

Can I install Hermes Agent with Homebrew?

Yes, brew install hermes-agent works from homebrew/core, but the Hermes docs list it as an unsupported distribution method. It may break, and PRs to fix it will not be accepted.

What is the supported way to install Hermes on a Mac?

Per the Hermes docs, use the Desktop DMG (copy Hermes.app to Applications, Apple Silicon) or the command-line installer: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash.

Will I lose my data switching from brew?

Not if you back up first. Run hermes backup before you uninstall, then hermes import the zip on the new install if your data does not carry over. The full backup includes credentials, memories, skills, sessions and profiles.

Do I still need Homebrew for anything?

Possibly. The docs use brew for system dependencies on macOS, such as portaudio, ffmpeg and opus for voice, signal-cli for Signal, and llama.cpp for local models.

If you want help choosing the right setup for your work, grab a free AI strategy session. Either way, skip the hermes agent brew route and use the supported installer.

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