Hermes Atlas
Desktop apps, web UIs & dashboards

Hermes Desktop

sir1st/hermes-desktop

Electron desktop app that bundles Python, Hermes Agent and hermes-web-ui into one download

In short

Hermes Desktop is a cross-platform Electron app that bundles a Python runtime, hermes-agent and the hermes-web-ui dashboard into a single download, so users do not need to install Python or Node.

What Hermes Desktop does

The app is a packaging shell. Its Electron main process starts the vendored hermes-web-ui Koa server on 127.0.0.1:8648 and opens it in a window with an auth token injected through a preload script. The bundled Python, built with python-build-standalone, has hermes-agent installed from PyPI at build time, and the web UI is included as a git submodule. The README credits Nous Research for Hermes Agent and EKKO Learn AI for hermes-web-ui.

Installers are published on GitHub Releases for macOS (Apple Silicon and Intel dmg), Windows x64 (exe), Linux x64 (AppImage and deb) and Linux arm64 (AppImage). The v0.x builds are not code-signed, so macOS needs xattr -cr run on the app once and Windows SmartScreen needs More info, then Run anyway. A demo in the README shows Hermes Desktop chatting through DingTalk with DeepSeek. The repository description says the project has moved to EKKOLearnAI/hermes-web-ui and that this repo is kept for historical releases.

Key features

  • Single download with bundled Python and hermes-agent
  • Vendored hermes-web-ui chat dashboard running inside Electron
  • Installers for macOS (Apple Silicon and Intel), Windows x64 and Linux x64 and arm64
  • Auto-update through electron-updater on later launches
  • Build scripts for dmg, exe, AppImage and deb packages

When to use it

  • Trying Hermes Agent on a desktop without setting up Python or Node first
  • Chatting with a Hermes agent through a web dashboard in a native window
  • Downloading an older Hermes Desktop release from the historical releases page

Who it is for: Users who want Hermes Agent as a double-click desktop app instead of a command-line install.

How it fits with Hermes Agent

Built for Hermes Agent: it bundles hermes-agent verbatim from PyPI and runs its gateway behind the hermes-web-ui dashboard.

Note: The repository description says development moved to EKKOLearnAI/hermes-web-ui and that this repo is kept for historical releases.

FAQ

What is Hermes Desktop?

Hermes Desktop is an all-in-one desktop app for Hermes Agent. It bundles a Python runtime, hermes-agent and the hermes-web-ui dashboard in one Electron package.

Does Hermes Desktop work with Hermes Agent?

Yes, it ships hermes-agent bundled from PyPI and drives it through the hermes-web-ui server. The repository now points to EKKOLearnAI/hermes-web-ui as the place the project moved to.

Is Hermes Desktop free and open source?

The repository has no license file, so default copyright applies and you should check with the author before reusing the code.

Similar interfaces for Hermes Agent

All interfaces

Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent