Tool
Hermes Desktop — Native macOS App over Plain SSH
Native macOS app for Hermes Agent over plain SSH — no gateway or extra layers, just a SwiftUI window with an embedded terminal and in-app editing.
Quick answer
Hermes Desktop is a native macOS (SwiftUI) app that connects to a Hermes backend over plain SSH — no gateway or extra layers — with an embedded terminal and in-app editing of USER.md, MEMORY.md, and SOUL.md. It suits Mac users who want a clean local window onto a remote Hermes.
Hermes Desktop is a Mac-native front-end that talks to your Hermes over plain SSH — no gateway to stand up — with an embedded terminal and direct editing of the core identity and memory files.
Features
- ✓Native SwiftUI
- ✓Plain SSH
- ✓Session browsing
- ✓In-app file editing
- ✓Remote backend connection workflow
- ✓Local/custom endpoint setup without fake API-key requirements
Why this tool matters
The design choice that defines Hermes Desktop is plain SSH. Instead of running a gateway and securing a web origin, it connects to a backend you already reach over SSH, which sidesteps a whole class of gateway and secure-context setup problems.
In-app editing of USER.md, MEMORY.md, and SOUL.md is more than convenience — those files are the agent's identity and memory. Editing them in a native window, next to an embedded terminal, makes shaping the agent tangible.
It supports connecting to remote backends and custom endpoints without demanding fake API-key placeholders, which matters for users running local or self-hosted model servers that don't fit the standard hosted-provider mold.
As a native Mac app over SSH, it's a clean cockpit for a server-hosted agent: your Hermes runs on the always-on box, and Hermes Desktop is the local window you drive it from. For non-Mac users, a web UI or the CLI fills the same role.
Best use cases
FAQ
It uses plain SSH to reach a Hermes backend you already access that way. That avoids gateway setup and secure-web-context issues entirely — you get a native window over an SSH connection.
The core identity and memory files — USER.md, MEMORY.md, and SOUL.md — directly, alongside an embedded terminal, so you can shape the agent without leaving the window.
Yes. It supports remote backends and custom endpoints without requiring fake API-key placeholders, which suits self-hosted or local model servers.