Yes. After Hermes Agent v0.14, regular users can try pip install hermes-agent first, which is no longer just suitable for cloning repositories from GitHub or running one-click installation scripts. How to choose the installation method mainly depends on whether you have a "quick experience", "long-term self-hosting", or "participation in development".
How to choose the three installation methods
| way | Who is it for? | Notes |
|---|---|---|
pip install hermes-agent | Those who want to try it out quickly and already have a Python environment | It is recommended to use a virtual environment to avoid polluting the system Python |
| Official installation script | Beginners, VPS, and those who need to automatically complete dependencies | It is more worry-free and will handle basic dependencies such as uv, node, ripgrep, etc |
| Clone a GitHub repository | Developers, people who want to change the source code or run tests | The most expensive to maintain, but the most flexible |
If you just want to see if Hermes Agent can connect models, run tools, and open gateways, pip is the lightest way; If you want to run Telegram, Discord, cron, and file tools on the server for a long time, the official installation script is still more stable; If you're submitting a PR or researching internals, consider source code installation.
Why pip is more worth trying after v0.14
One of the key points of v0.14 is "weight reduction": many heavy backends and platform SDKs are no longer installed in the first place, but are lazy to load and install when they are actually used. This makes the new environment download fewer and has fewer points of failure. In the past, there were many fewer cases where the entire installation failed because a voice, image, or platform adaptation dependency could not be installed.
How to do it for newbies
- Build a virtual environment first, don't install it directly into the system Python.
- After installation, run the
hermes, enter the CLI and continue. - Execute
hermes setupwith providers and models. - When you need a messaging platform, configure the
hermes gateway setupseparately. - If the installation fails, first check the python version, pip source, and network proxy, and then run
hermes doctor.
In a word: use pip if you want to be fast, use official scripts if you want to be worry-free, and clone the repository if you want to develop. Don't fill up all the optional backends at the beginning, let the core link run first.