← Package directory
Available on winget

Install Hermes Agent

Desktop Companion for Hermes Agent

Install with winget
winget install --id fathah.HermesDesktop
Upgrade
winget upgrade --id fathah.HermesDesktop
Uninstall
winget uninstall --id fathah.HermesDesktop

About Hermes Agent

Hermes Desktop is a native desktop app for installing, configuring, and chatting with Hermes Agent — a self-improving AI assistant with tool use, multi-platform messaging, and a closed learning loop. Instead of managing the CLI by hand, the app walks through install, provider setup, and day-to-day usage in one place. It uses the official Hermes install script, stores Hermes in ~/.hermes, and gives you a GUI for chat, sessions, profiles, memory, skills, tools, scheduling, messaging gateways, and more.

What's new in 0.7.6

What's Changed - fix(stream): resolve message text truncation in streaming responses by @SpiritLiberation in https://github.com/fathah/hermes-desktop/pull/780 - fix(config-health): audit API_SERVER_KEY for non-ASCII characters by @AmirF194 in https://github.com/fathah/hermes-desktop/pull/812 - fix(chat): drop backend commands that collide with a desktop alias by @AmirF194 in https://github.com/fathah/hermes-desktop/pull/818 - fix:stabilize box-drawing code block rendering by @LacBang in https://github.com/fathah/hermes-desktop/pull/739 - fix(chat): render image lightbox via portal so paint containment can't clip it by @laofoot in https://github.com/fathah/hermes-desktop/pull/807 - fix(chat): ensure context gauge shows estimate when provider omits usage by @Ulaganathan-K-B in https://github.com/fathah/hermes-desktop/pull/789 - SSH mode: reliable connection, unified dashboard, and profile-aware chat by @fathah in https://github.com/fathah/hermes-desktop/pull/786 - fix(profiles): persist active_profile directly when the local CLI can't by @fathah in https://github.com/fathah/hermes-desktop/pull/823 - Fix DashScope provider mapping by @lucyonegit in https://github.com/fathah/hermes-desktop/pull/825 - fix(skills): route remote (HTTP) mode to the dashboard skills API by @fathah in https://github.com/fathah/hermes-desktop/pull/824 - Login with hermes one by @fathah in https://github.com/fathah/hermes-desktop/pull/801 - Sync Console by @fathah in https://github.com/fathah/hermes-desktop/pull/835 - feat(chat): chrome-style keyboard shortcuts for conversation tabs by @jaeeyoungkim in...

Read release notes

Version history

Version Updated Notes
0.7.6 Unknown What's Changed - fix(stream): resolve message text truncation in streaming responses by @SpiritLiberation in https://github.com/fathah/hermes-desktop/pull/780 - fix(config-health): audit API_SERVER_KEY for non-ASCII char...
0.7.3 Unknown What's Changed - fix(chat): read gateway usage keys so context gauge shows exact tokens by @jaeeyoungkim in https://github.com/fathah/hermes-desktop/pull/800 - fix(chat): drop canon alias that duplicates a pairs command...
0.7.2 Unknown What's Changed - feat: Profiles page: redesigned list, clone-from-profile modal, and instant gateway status by @fathah in https://github.com/fathah/hermes-desktop/pull/782 - feat: Arabic (ar) translation with Cairo font...
0.7.1 Unknown What's Changed - ix chat input lag in long conversations by @fathah in https://github.com/fathah/hermes-desktop/pull/769 - fix(sessions): detach child sessions on delete to avoid FK rollback by @laofoot in https://github...
0.7.0 Unknown What's Changed - Fix SSH tunnel chat routing for switched profiles by @fathah in https://github.com/fathah/hermes-desktop/pull/751 - fix(chat): preserve streamed text across tool-call boundaries by @duyiba in https://git...
0.6.35 Unknown Full Changelog: https://github.com/fathah/hermes-desktop/compare/v0.6.34...v0.6.35
0.6.34 Unknown What's Changed - feat: Kanban Board Restructure by @fathah in https://github.com/fathah/hermes-desktop/pull/741 - feat: Backend analytics integration by @fathah in https://github.com/fathah/hermes-desktop/pull/743 - feat...
0.6.33 Unknown What's Changed - Fix: GPU Fallback Fix by @fathah in https://github.com/fathah/hermes-desktop/pull/734 - fix: Profile Mismatch Bug Fix by @fathah in https://github.com/fathah/hermes-desktop/pull/740 - feat: add desktop u...
0.6.32 Unknown Release Notes - v0.6.2 → v0.6.32 Hermes One v0.6.32 is a stability release focused on production packaging, main-process cleanup, remote chat reliability, provider setup, and safer privileged prompts. Highlights - Fixed...
0.6.2 Unknown Release v0.6.2 Release date: June 18, 2026 A feature-packed release with chat UX improvements, security hardening, new slash commands, and contributions from 9 community members. ✨ New Features Slash Commands Added slash...
0.6.1 Unknown What's Changed - fix: code block copy button not actually copying to clipboard by @hankkyy in https://github.com/fathah/hermes-desktop/pull/621 - fix: prevent previously-sent messages from jumping to bottom of chat by @h...
0.5.8 Unknown What's Changed - Fix Office startup and Hermes gateway handoff by @pmos69 in https://github.com/fathah/hermes-desktop/pull/437 - Fix gateway restart after resume by @pmos69 in https://github.com/fathah/hermes-desktop/pul...
0.5.6 Unknown What's Changed - docs: add Spanish LATAM translation (README.es-LATAM.md) by @365diascollaboration-prog in #514 - i18n(es): complete Spanish LATAM translation to 100% by @365diascollaboration-prog in #516 - feat(i18n): a...