Why two routes? The desktop app is the quickest start if you rarely open a terminal: download it, open it, and type your first question. The terminal version gives you more control. It is also the starting point if you later want to run the agent on a separate computer or server. Whichever you choose, the Hermes documentation explains each step in detail.
What do you need before you start?
For the desktop app, you need Windows or a Mac with Apple silicon. Hermes does not support Macs with an Intel processor, not even through the terminal. The official installation page says it plainly: “The macOS installer is Apple Silicon only.”
The terminal version runs on Linux, macOS, and Windows, through WSL2 or PowerShell. On Linux and macOS, you need Git and curl, among other tools. The installation script sets up Python, Node.js, and the other components itself. You also need an AI model, through an account with a provider or your own API key. In the desktop app, you can start with a free trial model first.
Install Hermes Desktop without a terminal
The desktop package includes everything the agent needs, including Python and the other components. You do not need to install anything through a screen full of terminal commands. Here is how it works:
Download the package for your system from the Hermes website.
Open the file. On Windows, use App Installer. On a Mac, open the disk image and drag Hermes to the Applications folder.
Start Hermes. A short guided chat helps you with the first settings and runs on a free trial model.
Then choose the model you want to keep using.
Type your first question, and the agent responds.
For that model, you can sign in to a provider such as Nous Portal. One account then covers the model and built-in tools such as web search and image generation. If you already have API keys from OpenRouter or Anthropic, for example, you can enter those instead.
From then on, you use the app for conversations, files, and memory. We explain how to work together as a team in our article about Hermes for teams.
When should you choose the terminal version?
Choose the terminal version if the agent should stay on, even when your laptop is closed. The desktop app runs on the computer you are using. Through the terminal, you can also run the agent on a separate small computer or server. Our article on when you need a Linux computer for an AI agent explains when such a separate machine makes sense.
You can then connect the agent to Google data, as explained in our article about retrieving marketing data with an AI agent. The agent can also configure that connection from Hermes Desktop if the necessary tools and access are available.
You can copy the commands below and paste them into your terminal. Wait for each step to finish before continuing. If something fails, the installation script tells you what is missing. Often, one extra command suggested on screen resolves it.