Skip to main content

Command Palette

Search for a command to run...

Installing Hermes Agent.

Or: Introducing the Best AI Agent for 2026.

Published
3 min read
Installing Hermes Agent.
B

Thank you for reading this post.

My name is Brian and I'm a developer from New Zealand. I've been interested in computers since the early 1990s. My first language was QBASIC. (Things have changed since the days of MS-DOS.)

I am the managing director of a one-man startup called Digital Core (NZ) Limited. I have accepted the "12 Startups in 12 Months" challenge so that DigitalCore will have income-generating products by April 2024.

This blog will follow the "12 Startups" project during its design, development, and deployment, cover the Agile principles and the DevOps philosophy that is used by the "12 Startups" project, and delve into the world of AI, machine learning, deep learning, prompt engineering, and large language models.

I hope you enjoyed this post and, if you did, I encourage you to explore some others I've written. And remember: The best technologies bring people together.

TL;DR.

An Introduction

This guide explains how to install the Hermes Agent inside an isolated Miniconda environment on a Debian‑based Linux distribution (for example, Ubuntu).

Changes made

  • Replaced the placeholder "(pending)" with a complete paragraph describing the guide.

  • Added a concise purpose statement: install the Hermes Agent inside an isolated Miniconda environment on a Debian‑based Linux distribution.

  • Added a brief step overview: updating your system, creating and activating a dedicated conda environment, installing the Hermes Agent, and verifying the installation.

  • Added target audience and tone: developers and system administrators and reproducible, low‑impact installation process.

Attributions:

Various ↗.

An Introduction.

This post walks you, step‑by‑step, through updating your system, creating and activating a dedicated Miniconda environment, installing the Hermes Agent into that environment, and verifying the installation with basic agent commands.

The Big Picture.

My aim is to provide developers, system administrators, and AI generalists with a reproducible, low‑impact installation process for Hermes Agent.

Prerequisites.

Updating the System.

APT (Advanced Package Tool) handles the installation and removal of software on Debian and Debian-based Linux distributions. The following commands are used to keep my Ubuntu system (a Debian-based Linux distro) up-to-date.

  • From the terminal, I update my system:
sudo apt clean && \
sudo apt update && \
sudo apt dist-upgrade -y && \
sudo apt --fix-broken install && \
sudo apt autoclean && \
sudo apt autoremove -y
  • I go to Settings > System > Software Updates to update my system.

Creating, and Activating, an Environment.

  • I create a new Miniconda environment:
conda create -n Hermes python=3.12 numpy pandas pytorch
  • After setup, I activate the new environment:
conda activate Hermes

Installing Hermes Agent.

  • I run the following command to install Hermes Agent into the Hermes environment:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

Hermes Agent Commands.

  • I run the following command to install Hermes Agent:
hermes update

The Results.

Given that I use a Debian-based distro called Ubuntu, I now have a repeatable process for:

  • Updating my distro,

  • Creating, and activating, a Miniconda environment,

  • Installing Hermes Agent into that environment, and

  • Running a Hermes Agent command to confirm everything works.

In Conclusion.

The next steps are to:

  • Read the Hermes Agent documentation for configuration and best practices.

  • Test basic workflows to ensure the agent behaves as expected in my environment.

  • Keep the environment isolated to avoid dependency conflicts and make upgrades simpler.

  • Reach out to the Nous Research Discord channel if I hit issues I can’t resolve locally.

Agent Zero is good, but it is a one-shot agent. Hermes Agent, on the other hand, support loops and promises to improve itself if I use it often.

Using this agent promises to be fun.

Until next time: Be safe, be kind, be awesome, kia kaha (be strong).

Tags

#hermes-agent #hermes #miniconda #conda #conda-environment #debian #ubuntu #linux #installation #setup-guide #tutorial #how-to #ai #ai-generalist #ai-agent #agent-installation #system-administration #isolated-environment #troubleshooting #automation #security #best-practices

The Ops Series

Part 1 of 47

In the Ops series, I describe the server "operations" I use for app development and technology evaluations.

Up next

Installing Proxmox VE on a Spare PC.

Or: Setting Up the Foundation for a Homelab.