Hermes Agent Desktop is the official Nous GUI: Electron, same agent core as hermes in a terminal, same ~/.hermes. That answers the search. It does not answer the job two days later — keep the app up when the laptop is shut.
What Hermes Agent Desktop actually is
Nous's own docs are blunt. Desktop is not a lightweight clone. It drives the same Hermes Agent through a chat-first window: streaming tool activity, a file browser, a real terminal, git review and worktrees, a memory graph, settings instead of YAML, and Bot Mode if you want a roster of profiles.
If you have used hermes in a terminal, everything you set up there is already here. Anything you do here shows up there.
Three surfaces, one home directory:
- Desktop — native Electron app (this page)
- CLI / TUI —
hermesandhermes --tui - Web dashboard —
hermes dashboard, the browser admin panel
Pick the one that fits the moment. Do not install three agents.
Do not confuse this query with bare hermes desktop. That phrase is mixed on the web (other products, other companies). The rankable name is Hermes Agent Desktop.
The official Linux path (and why it is not the whole job)
macOS and Windows get installer downloads. Linux still goes through the terminal.
You run the official install.sh, then:
hermes desktop
By default that installs workspace Node deps, builds the current OS's unpacked Electron app under apps/desktop/release, and launches it. Flags you will actually use:
--build-only— build, do not launch--skip-build— launch the existing unpacked app, no download--hermes-root PATH— point at a specific checkout
Do that if you want the GUI on the machine in your lap. That is a good product. It is also a local session.
Why a local desktop still fails
Four failure modes show up in the same threads:
- The lid. The GUI lives on one display. You close it, the session is gone.
- The first build. Electron is about 114 MB from GitHub. On a bad network the installer retries, then maybe flips to a community mirror. First launch on a fresh Linux box is a download, not a click.
- The box. Electron plus an X session wants RAM. A 2 GiB VPS is the wrong shape. Ubuntu's snap
firefoxis a known foot-gun if you also need a real browser next to the app. - The blast radius. Desktop can read the files you grant, flip YOLO, and run the same tools as the CLI. That is the point. It is also why you do not run this on the same home directory as your tax PDFs.
People work around the lid by pointing Desktop at a remote hermes serve over Tailscale, or by stripping Electron and hosting the UI as a web app. Those are real hacks. They are not the official Linux product, and they still leave you owning the box.
Isolated always-on desktop
jurniti's Hermes Desktop harness is the official Electron app, already built, on its own Firecracker microVM. The portal streams the guest desktop into the browser. You set an OpenRouter key or sign in with Nous Portal inside that desktop. The VM stays up after you close the tab.
What you are buying is not another hermes desktop tutorial. You are buying:
- A guest that does not share a kernel with anyone else
- Persist
~/.hermesso the signed-in desktop and the CLI sibling come back after a restart - Electron resolved at bake (
hermes desktop --build-only). First boot uses--skip-build. No GitHub fetch while you wait - A Pro RAM floor (6 GiB). Starter 2 GiB 422s on purpose
- Mozilla Firefox as a
.deb, not Ubuntu's snap shim - The Hermes CLI on PATH if you want the terminal surface on the same box
Provision is about three minutes after payment. The 124ms number you will see elsewhere is Firecracker boot, not checkout. 30-day money-back on the first purchase. No free trial. Public templates stay off for this harness until a canary-verified scrub exists.
If you only wanted the GUI on a workstation, stop at Nous's desktop docs. This page exists for the other search.
Desktop vs the CLI vs the web dashboard
| Surface | What it is | When to pick it |
|---|---|---|
| Hermes Desktop | Official Electron GUI, streamed | You want chat, files, git, and settings as an app |
| Hermes Agent | Web dashboard + CLI on a microVM | You want the gateway, messaging bridges, and the browser admin panel |
| CLI only | hermes in the in-browser terminal | You already live in a PTY |
Same keys. Same skills. Same sessions. The self-host Hermes Agent guide owns the gateway / messaging / VPS comparison. This post owns the GUI.