Hermes Desktop by fathah
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.
At a Glance
Fully free and open-source desktop app under the MIT License. No cost to use, modify, or distribute.
Engagement
Available On
Alternatives
Listed Apr 2026
About Hermes Desktop by fathah
Hermes Desktop is an open-source, cross-platform Electron app that provides a full GUI for the Hermes Agent CLI — a self-improving AI assistant built by NousResearch. Instead of managing the agent via command line, Hermes Desktop walks users through installation, provider setup, and day-to-day usage in one unified interface. It supports 11 LLM providers (including local models), 16 messaging gateways, and 14 toolsets, all managed from a polished desktop UI.
- Guided first-run install — automatically detects or installs Hermes Agent with dependency resolution (Git, uv, Python 3.11+) and provider configuration.
- Multi-provider LLM support — connect to OpenRouter, Anthropic, OpenAI, Google Gemini, xAI Grok, Nous Portal, Qwen, MiniMax, Hugging Face, Groq, or any local OpenAI-compatible endpoint (LM Studio, Ollama, vLLM, llama.cpp).
- Streaming chat UI — real-time SSE streaming with tool progress indicators, markdown rendering, syntax highlighting, and token usage/cost display.
- 22 slash commands — built-in commands like
/web,/image,/browse,/code,/shell,/memory,/skills,/model,/usage, and more for quick agent control. - Session management — full-text search (SQLite FTS5), date-grouped history, and the ability to resume any past conversation.
- Profile switching — create, delete, and switch between isolated Hermes environments with separate configs.
- 14 toolsets — web, browser, terminal, file, code execution, vision, image generation, TTS, skills, memory, session search, clarify, delegation, MoA, and task planning.
- Memory system — view and edit memory entries, user profile memory, capacity tracking, and support for providers like Honcho, Hindsight, Mem0, RetainDB, Supermemory, and ByteRover.
- Scheduled tasks — cron job builder with minute, hourly, daily, weekly, and custom cron options across 15 delivery targets.
- 16 messaging gateways — integrate with Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Mattermost, Email (IMAP/SMTP), SMS (Twilio/Vonage), iMessage, DingTalk, Feishu/Lark, WeCom, WeChat, Webhooks, and Home Assistant.
- Hermes Office (Claw3d) — visual 3D interface with dev server and adapter management.
- Auto-updater — check for and install updates via electron-updater directly from the Settings screen.
- i18n ready — internationalization framework with English locale, ready for community translations.
Community Discussions
Be the first to start a conversation about Hermes Desktop by fathah
Share your experience with Hermes Desktop by fathah, ask questions, or help others learn from your insights.
Pricing
Open Source (MIT)
Fully free and open-source desktop app under the MIT License. No cost to use, modify, or distribute.
- Full desktop GUI for Hermes Agent
- Multi-provider LLM support
- 16 messaging gateways
- 14 toolsets
- Memory system
Capabilities
Key Features
- Guided first-run install with dependency resolution
- Multi-provider LLM support (11 providers)
- Local model support (LM Studio, Ollama, vLLM, llama.cpp)
- Streaming chat UI with SSE and markdown rendering
- Token usage and cost tracking
- 22 slash commands
- Session management with full-text search (SQLite FTS5)
- Profile switching with isolated environments
- 14 toolsets (web, browser, terminal, file, code, vision, image gen, TTS, etc.)
- Memory system with multiple provider support
- Persona editor (SOUL.md)
- Saved model configurations
- Scheduled tasks with cron job builder
- 16 messaging gateway integrations
- Hermes Office (Claw3d) visual 3D interface
- Backup, import, and debug dump
- Log viewer
- Auto-updater via electron-updater
- i18n internationalization framework
- Test suite with Vitest
