RadarTopicsBuildersWeeklyReads
Open Source Radar
fathah/

hermes-desktop

GitHubWebsite

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.

14kstars
1.6kforks
380issues
MITlicense
2026since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Alternatives & relatedmatched by topic overlap
Reviewgenerated from repository data · Aug 5, 2026

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:8642 for 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.

SharePost on XLinkedIn
All trending reposRevenue-verified startups →