hermesone
Hermesone: Install & Update Hermes One
hermesone (v0.2.0) is the npm package that installs and updates the Hermes One desktop app. It detects the host OS/arch, downloads the matching GitHub release, verifies its sha512 checksum, and installs it — on macOS the signed app goes straight into /Applications, ready to launch (no drag step). It ships a CLI and a programmatic API.
⚠️ This installs and runs third-party native code on the user's machine. The package mitigates this — it verifies every download against the publisher's sha512 manifest (and refuses to run an unverified build), and in an interactive terminal it asks for confirmation first — but installing software is still a host-level action. See Safety & approval.
- Homepage: https://hermesone.org
- Package repository: https://github.com/hermesonehq/hermesonejs
- App releases pulled from:
fathah/hermes-desktop(GitHub releases)
Naming: the app is Hermes One (formerly "Hermes Desktop"). The GitHub repo it's released from is still named
fathah/hermes-desktop, and the installed macOS bundle isHermes One.app— so you'll see both names. Use "Hermes One" with users; thehermes-desktopslug is just where the release assets live.
Why this lives in Bankr Skills. Hermes One is building toward an agent economy, with Bankr as the primary transaction layer for agent payments. This skill is the entry point: it gets Hermes One installed and current on the host so an agent can participate. Today the package does install/update/version only — no accounts, keys, or onchain actions. Bankr-settled transactions and agent-economy hooks are on the roadmap and will be documented here as they ship.
Safety & approval
Installing or updating Hermes One modifies the host. The package enforces two guardrails for you: it verifies sha512 before installing (fail-closed — it refuses if no published checksum is found), and on an interactive terminal it shows a confirmation prompt with the release, size, and checksum status. Still follow these rules: