The correct way for Hermes Agent to open on Windows is WSL2. The official installation document clearly states that native Windows is not supported, and it is recommended to run the installation command in the Linux subsystem after installing WSL2.
Recommendation process
- Enable WSL2 on Windows and install Ubuntu.
- Open the Ubuntu terminal and don't use the normal PowerShell to run the installation command directly.
- Execute the official installation command in Ubuntu.
- Run the
source ~/.bashrcafter the installation is complete and then run thehermes setup.
Common misconceptions
Don't think of "Windows can open Terminal" as "native Windows support". The shell, Python, Node, ripgrep, ffmpeg, and file permissions that Hermes Agent relies on are closer to official expectations in WSL2. When encountering path problems, try to keep your project in the Linux file system of WSL instead of running under /mnt/c for a long time.
In a word: Windows users install WSL2 first, and then install Hermes Agent as a Linux user.
Official open source address: https://github.com/NousResearch/hermes-agent; Official document entry: https://hermes-agent.nousresearch.com/.