Yes — it should be possible, but the connection is to the Hermes Agent backend/dashboard running on Umbrel, not to the “Umbrel App Store” itself.
Umbrel’s Hermes Agent app runs Hermes inside the Umbrel sandbox and exposes a browser terminal plus a management dashboard. The Hermes Desktop app is designed to talk to a hermes dashboard backend, either local or remote.
Locally, on the same network
Use the Umbrel app’s local address/port for Hermes Agent. In Hermes Desktop, go to:
Settings → Gateway → Remote gateway
Then enter a URL like:
http://umbrel.local:
or:
http://:
Hermes’ own docs say the desktop app can connect to a backend on “a home server,” and the remote backend must be a reachable hermes dashboard process.
Remotely
Yes, but do not expose Hermes directly to the public internet. Hermes’ docs warn that the dashboard can read/write .env secrets and run agent commands, and recommend using a VPN such as Tailscale for trusted-network access.
Best remote setup:
Hermes Desktop → Tailscale/VPN → Umbrel Hermes Agent dashboard
Then in Desktop use something like:
http://:
Important catch
The Desktop app may try to bootstrap its own local Hermes runtime on first launch unless you configure remote mode early. A current GitHub issue notes a workaround using environment variables before first launch:
HERMES_DESKTOP_REMOTE_URL=http://:
HERMES_DESKTOP_REMOTE_TOKEN=
There is not yet a separate “client-only” desktop build that fully avoids local runtime logic.
Bottom line
Local: yes, if you can reach the Hermes dashboard URL from your computer.
Remote: yes, preferably through Tailscale/VPN, not a raw public port.
Direct Umbrel App Store integration: no; the Desktop app connects to the Hermes Agent service/dashboard, not the App Store listing.