Package Details: hermes-agent 0.18.2-1

Git Clone URL: https://aur.archlinux.org/hermes-agent.git (read-only, click to copy)
Package Base: hermes-agent
Description: Locally-run AI agent with tool use, web browsing, and automation
Upstream URL: https://github.com/NousResearch/hermes-agent
Licenses: MIT
Submitter: y0uCeF
Maintainer: y0uCeF (evorster)
Last Packager: y0uCeF
Votes: 6
Popularity: 1.73
First Submitted: 2026-04-02 18:38 (UTC)
Last Updated: 2026-07-08 08:43 (UTC)

Pinned Comments

y0uCeF commented on 2026-06-30 19:32 (UTC) (edited on 2026-06-30 19:32 (UTC) by y0uCeF)

This package uses Python 3.12 from AUR to stay consistent with Nous Research recommendations

It uses venv to install all Python 3.12 compatible dependencies

The installation path is /opt/hermes-agent

Due to lack of permissions for the user, lazily installed packages, which should auto-install when needed, cannot be installed. We try to prepackage some of them such as: firecrawl,exa,parallel-web,messaging.

Hermes desktop is not yet included, if it is needed by the community we can prepackage it as well. Although that would mean an extra ~300MB at least in the final package size

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

y0uCeF commented on 2026-04-30 09:56 (UTC) (edited on 2026-04-30 09:57 (UTC) by y0uCeF)

@evorster @marsxyz @Xelinor I am working on a refactoring of the package:

Install using a virtual environment using "uv" to /opt/hermes-agent/ similar to the official install.sh

Support "any" arch

Preinstall all node requirements: web dashboard, tui, whatsapp-bridge

I am still testing these changes and will push them once I fix all bugs (example: somehow the package still references absolute paths from my dev environment instead of /opt paths) If anyone is free to test I can share my current PKGBUILD. Co-maintainers are welcome as well

evorster commented on 2026-04-30 08:14 (UTC)

Running hermes --tui fails, and it complains that it is not installed.

Hermes on my machine was able to quickly fix the PKGBUILD to make this package install the TUI.

marsxyz commented on 2026-04-26 20:56 (UTC)

It's a shame it does not build in aarch64 (for Raspberry pi for example). Especially since the git version does build for aarch64.

y0uCeF commented on 2026-04-23 23:28 (UTC)

@Xelinor thanks for your comment, I do share your concerns and I will be trying to change that as soon as possible. python311 from AUR seems like a good solution.

Xelinor commented on 2026-04-22 01:20 (UTC)

@y0uCeF — thanks for maintaining this package. One concern: the PKGBUILD builds against system Python (currently for me 3.14.4 on Arch/CachyOS), but upstream's scripts/install.sh and setup-hermes.sh both pin Python 3.11 via uv, and the upstream troubleshooting docs explicitly flag "not yet fully compatible with Python 3.13+" (pathlib, tiktoken pyo3 issues). Wheels build fine, but runtime failures on specific code paths will surface as hermes bugs when the real cause is the version mismatch. Simplest fix is probably to depend on python311 instead of python and have the existing /usr/bin/hermes wrapper invoke 3.11 explicitly so that it matches upstream's supported runtime. Happy to test. Thanks again!

jab416171 commented on 2026-04-19 14:36 (UTC)

there's a syntax error on line 69 - it should be either [ ! -d .git ] && mkdir .git or test ! -d .git && mkdir .git

y0uCeF commented on 2026-04-19 10:30 (UTC)

@lustyrumberjack welcome to AUR. I added those optdeps and spent 2 days troubleshooting hermes dashboard css issue. It turns out, .gitignore file from AUR package was being read by Vite/Tailwind which ignored src* and generated a minimal css file. hermes's install.sh does not suffer from this since it contains .git directory which stops the upward search for .gitignore files.

I have not explored all hermes features, such as connections to whatapp/telegram/.., browser use ...etc. I will keep fixing issues as they come up.

Any contributions are welcome through co-maintaining.

lustyrumberjack commented on 2026-04-14 15:00 (UTC) (edited on 2026-04-14 15:05 (UTC) by lustyrumberjack)

After years on AUR finally made an account, thanks for your work getting this added Youcef - The dashboard is broken specifically with the CSS - To get speech working had to add 'python-faster-whisper: STT/voice-to-text support' to optdepend. Also had to install python-sounddevice from AUR. The error I was getting was "MISSING pip install faster-whisper"

y0uCeF commented on 2026-04-13 20:59 (UTC)

The web directory has been built into the 0.9.0-2 version. Thanks for the comment. I tried the dashboard and it looks a bit weird. I wonder if I am missing something or if it should look like this.