hermes-desktop logo

hermes-desktop

The safest, simplest way to manage Hermes from your Mac. Pure SSH. No gateways, no exposed ports, no browser layer.

Website GitHub

What is it?

What it is

Native macOS companion for Hermes Agent that provides a native Mac interface for Hermes sessions, workflows, Kanban, files, skills, cron jobs, and a terminal, either locally or over SSH, without adding extra layers.

Why it exists

To provide a native Mac workbench for the Hermes host users already use, maintaining the machine as the sole source of truth without adding extra layers or breaking trust.

Who should use it

Hermes users seeking a native macOS workbenchDevelopers comfortable with SSH and command-line toolsUsers who prefer direct machine interaction over browser-based interfaces

Who should avoid it

Users unfamiliar with Hermes or SSHNon-macOS usersThose requiring a browser-centric workflow

How it works

A quick walkthrough in plain English

How hermes-desktop works

Step 1 of 3

You interact with it

Open hermes-desktop, send a request, or connect it to your stack.

Features

Direct connection to Hermes via local or SSH
Support for multiple Hermes profiles
Embedded terminal with tabs, themes, and customization
Multiple views (Sessions, Kanban, Files, Skills, Cron Jobs, Usage, Settings)
Workflow presets and cron job management
No browser wrapper, gateway API, or extra sync layers
Native macOS app for Apple Silicon and Intel Macs
Localization in English, Simplified Chinese, and Russian
Conflict checks before saving files
Direct access to Hermes state without intermediaries

Advantages

  • Machine-first workflow with direct Hermes access
  • Multi-profile support for complex workflows
  • Convenient embedded terminal with customization
  • Native performance on Apple Silicon and Intel Macs
  • No reliance on external services or APIs
  • Localization for non-English users
  • Conflict-aware file editing
  • Resilience when higher-level interfaces fail

Disadvantages

  • Not notarized by Apple, may trigger trust warnings
  • Requires SSH to work in Terminal first for remote connections
  • Limited to Hermes ecosystem, not a general-purpose tool
  • Need to build from source for clearest trust path
  • No file manager or IDE features
  • Prerequisites like Python3 and Hermes setup may be a barrier

Installation

native

1. Download `HermesDesktop.app.zip` from the [latest GitHub Release](https://github.com/dodo-reach/hermes-desktop/releases/latest).\n2. Double click the zip to extract `HermesDesktop.app`.\n3. Quit Hermes Desktop if an older version is already running.\n4. Drag `HermesDesktop.app` into `Applications` and replace the old copy if macOS asks.\n5. First launch: right click `HermesDesktop.app`, choose `Open`, then confirm `Open`.

FAQ

What is hermes-desktop?

hermes-desktop is an open-source project licensed under MIT.

What language is hermes-desktop built with?

Primary language: Swift.

Is it free to use?

Yes. Licensed under MIT. Check the license for commercial use.

Loading documentation…
View on GitHub

Featured in Videos

YouTube tutorials and walkthroughs for hermes-desktop

Alternatives

Similar projects ranked by category, topics, and text overlap.

Compare
hermes-desktop | MushyBook