Hermes Desktop
RedWoodOG/Hermes-Desktop
Windows-native desktop agent built with WinUI 3 and .NET 10, using Hermes-style souls, memory and skills
Hermes Desktop is a Windows-native AI agent app built with WinUI 3 and .NET 10 that runs its own in-process agent runtime and uses Hermes-style SOUL.md and USER.md files.
What Hermes Desktop does
Hermes Desktop is a community project that bundles chat, tools, memory and skills into one portable Windows build. The README lists more than 27 tools (file operations, shell, web fetch and search, code sandbox, browser automation, vision and TTS), parallel execution of read-only tools, runtime model switching between providers such as Claude, GPT, Ollama, Qwen and DeepSeek, sub-agent spawning with five profiles, and 94 skills in 28 categories.
Identity and memory follow Hermes conventions: SOUL.md, USER.md and AGENTS.md files, 12 soul templates, and an Obsidian-compatible markdown wiki with SQLite FTS5 search. Data lives in a hermes folder under %LOCALAPPDATA%. The app can reach Telegram and Discord, loads MCP servers from mcp.json, and has eight pages: Dashboard, Chat, Agent, Skills, Memory, Buddy, Integrations and Settings. It runs on Windows 10 (1809 or later) and Windows 11.
Key features
- 27+ built-in tools with permission gating for mutating actions
- Runtime model switching across Claude, GPT, Ollama, Qwen, DeepSeek and others
- SOUL.md and USER.md identity files with 12 soul templates
- Markdown wiki knowledge base with SQLite FTS5 full-text search
- MCP host that loads servers from mcp.json
- Telegram and Discord integrations
When to use it
- Using a Hermes-style agent natively on Windows without a terminal
- Switching between cloud and local models in the middle of a conversation
- Keeping persona files and a personal wiki that the agent reads every session
Who it is for: Windows users who want a desktop app built around Hermes-style agent concepts instead of a terminal setup.
How it fits with Hermes Agent
A community Windows app that adopts Hermes Agent concepts such as SOUL.md, USER.md, skills and a hermes configuration folder, while describing its own in-process runtime written in C#.
Requirements: Windows 10 (1809+) or Windows 11, and an API key for a model provider set in config.yaml
Note: The repository has no license file, and the README says there is no in-app auto-updater yet.
FAQ
What is Hermes Desktop?
Hermes Desktop is a Windows-native AI agent app built with WinUI 3 and .NET 10. It runs an agent locally with tools, skills, memory and optional Telegram and Discord access.
Does Hermes Desktop work with Hermes Agent?
It borrows Hermes Agent concepts such as SOUL.md, USER.md and skills. The README describes it as an in-process agent runtime with its own Windows UI, not a chat wrapper, and does not present it as an official Nous Research release.
How do I get started with Hermes Desktop?
Download HermesDesktop-portable-x64.zip from the GitHub Releases page, extract it, run HermesDesktop.exe and add your API key to the config.yaml file in the hermes folder under LOCALAPPDATA.
Similar interfaces for Hermes Agent
All interfacesSingle-file glassmorphic web command center for Hermes Agent: chat, files, skills, cron and monitoring
dont-see-big-shark CaduceusFlutter native client for Hermes Agent and OpenClaw on macOS, iOS, Android and Windows
eadmin2 J.A.R.V.I.S Voice + HUDIron-Man-style voice assistant and holographic HUD for Hermes Agent, with local Whisper speech-to-text
kk43994 KKClaw Desktop PetElectron desktop pet with emotions and voice for OpenClaw, with a Hermes compatibility mode
dandacompany DeskRPGSelf-hosted 3D virtual office where Hermes Agent profiles work as AI employees at desks
rayl15 OpenVisionOpen-source iOS app that connects Meta Ray-Ban smart glasses to AI backends, including Hermes Agent
Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent