# Installing Hermes Agent.

## TL;DR.

## An Introduction

This guide explains how to install Hermes Agent inside an isolated Miniconda environment on a Debian‑based Linux distribution, like Ubuntu.

> **Attributions:**
> 
> ***Various ↗.***

## An Introduction.

This post walks me through, step‑by‑step, updating my system, creating and activating a dedicated Miniconda environment, installing the Hermes Agent into that environment, and verifying the installation with a simple agent command.

## 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.

*   A Debian-based Linux distro, like Ubuntu, and
    
*   An [installation of Miniconda](https://solodev.app/installing-miniconda).
    

## 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:
    

```shell
sudo apt clean && \
sudo apt update && \
sudo apt dist-upgrade -y && \
sudo apt --fix-broken install && \
sudo apt autoclean && \
sudo apt autoremove -y
```

*   Or, I can go to `Settings > System > Software Updates` to update my system.
    

## Installing Hermes Agent.

*   I run the following command to install Hermes Agent into the Hermes environment:
    

```shell
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
```

## Updating Hermes Agent.

*   I run the following command to update Hermes Agent:
    

```shell
hermes update
```

## Uninstalling Hermes Agent.

*   I can use the following command to uninstall Hermes Agent:
    

```shell
hermes uninstall
```

NOTE: I can manually delete the `~/.hermes` directory if I encounter an error regarding a missing profile.

* * *

## Hermes Agent: Special Features.

Hermes Agent has an ever-expanding [list of special features](https://hermes-agent.nousresearch.com/docs/user-guide/features/overview/). Here is a collection of my favourite tools.

(pending)

## In Conclusion.

The next steps are to:

*   Read the [Hermes Agent documentation](https://hermes-agent.nousresearch.com/docs/) 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 for making upgrades simpler.
    
*   Reach out to the [Nous Research Discord channel](https://discord.gg/NousResearch) 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
