Hermes Desktop is a cross-platform native GUI for installing, configuring, and chatting with Hermes Agent. It supports local or remote Hermes backends, multiple providers, extensive UI features, and a built-in updater.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
Hermes Desktop is a community-maintained native desktop application for installing, configuring, and chatting with Hermes Agent, a self-improving AI assistant with tool use and a closed learning loop. It provides a GUI for chat, sessions, profiles, memory, skills, tools, scheduling, messaging gateways, and more. It uses the official Hermes install script, stores Hermes in ~/.hermes, and offers features such as guided first-run install, local or remote backend, and multi-provider support.
How it works
On first launch, the app asks whether to run Hermes locally or connect to a remote Hermes API server. In local mode, it checks ~/.hermes and installs Hermes if needed via the official installer with dependency resolution. In remote mode, it prompts for the remote API URL and API key. It then saves provider config and API keys through Hermes config files and launches the main workspace. Chat requests in local mode go to http://127.0.0.1:8642 with SSE streaming; in remote mode, it uses the configured remote URL with the same streaming protocol.
Getting started
Key setup steps include:
- Guided first-run install for Hermes Agent with progress tracking and dependency resolution
- Choose between Local or Remote Hermes API server
- Select an API provider or local model endpoint
- Hermes files are managed under
~/.hermes(env file, config, agent, profiles, state, cron) - Local mode uses
http://127.0.0.1:8642for chat streaming
Recent releases
Latest releases include:
- v0.7.6 Hermes Desktop v0.7.6 (2026-07-22): fix(stream) resolve message text truncation in streaming responses; fix(config-health) audit API_SERVER
- v0.7.4-beta.4 Hermes Desktop v0.7.4-beta.4 (beta) (2026-07-22): Office World Actions: chat-commanded errands in the 3D world; Provider reconfig: agent-config sync, Hermes One auto
- v0.7.4-beta.3 Hermes Desktop v0.7.4-beta.3 (beta) (2026-07-20): Full Changelog available
- v0.7.4-beta.2 Hermes Desktop v0.7.4-beta.2 (beta) (2026-07-20): feat: add authenticated remote management client; Office re-layout + Bank Teller / ATM wallet modal
- v0.7.4-beta.1 Hermes Desktop v0.7.4-beta.1 (beta) (2026-07-15): fix(stream) resolve message text truncation; fix(config-health): audit API_SERVER
Traction
Stars: 13726; Forks: 1566; Open issues: 380
Behind the repo
Not provided in the facts block.
Caveats
License: MIT. Created 2026-04-02. Last push 2026-07-29. Language: TypeScript.






