Hermes One
fathah/hermes-desktop
Community-maintained native desktop app for installing, configuring and chatting with Hermes Agent
Hermes One, published as hermes-desktop, is a community-maintained native desktop app for installing, configuring and chatting with Hermes Agent. It gives Hermes a GUI for chat, sessions, profiles, memory, skills, tools, scheduling and messaging gateways.
What Hermes One does
Hermes One is a native desktop app that replaces hand-managing the Hermes CLI. It walks through install, provider setup and day-to-day use, uses the official Hermes install script and stores Hermes in ~/.hermes. It can run Hermes locally on 127.0.0.1:8642 or connect to a remote Hermes API server with a URL and API key.
The interface covers streaming chat with tool progress indicators, session management with full-text search (SQLite FTS5), profile switching, memory entries and user profile memory, skills, tools, scheduling, messaging gateways, persona, Kanban and settings. The README lists 22 slash commands, 14 toolsets, live token and cost display with a /usage command, and providers including OpenRouter, Anthropic, OpenAI, Google, xAI, Nous Portal, Qwen, MiniMax, Hugging Face and Groq, plus local OpenAI-compatible endpoints such as LM Studio, Ollama, vLLM and llama.cpp.
Key features
- Guided first-run install of Hermes Agent with progress tracking
- Local backend on 127.0.0.1:8642 or a remote Hermes API server with URL and API key
- Streaming chat with tool progress, markdown rendering and a /usage command
- Session search with SQLite FTS5 and separate profiles with isolated config
- Management of memory, skills, tools, schedules and messaging gateways
- Many providers plus local OpenAI-compatible endpoints
When to use it
- Installing and configuring Hermes Agent through a GUI instead of the command line
- Switching between separate Hermes profiles and environments
- Connecting a desktop app to a Hermes server running elsewhere
Who it is for: Hermes Agent users who prefer a native desktop app over the terminal.
How it fits with Hermes Agent
Built specifically for Hermes Agent as a community-maintained desktop companion. It installs Hermes with the official install script and manages it through its API.
Note: The README says the project is in active development, and the Windows installer and Fedora RPM are not code-signed.
FAQ
What is Hermes One?
Hermes One, published as the hermes-desktop repository, is a community-maintained native desktop app for installing, configuring and chatting with Hermes Agent.
Does Hermes One work with Hermes Agent?
Yes, it is built for Hermes Agent. It installs Hermes with the official install script, stores it in ~/.hermes and can also connect to a remote Hermes API server.
Is Hermes One free and open source?
Yes, the repository is released under the MIT license.
Similar interfaces for Hermes Agent
All interfacesLightweight browser and phone interface for Hermes Agent with near parity to the CLI
EKKOLearnAI Ekko StudioLocal-first AI workspace for multi-agent chat and visual workflows, formerly Hermes Studio and Hermes Web UI
Devin-AXIS iPolloWorkLocal-first agent workbench for Codex, DeepSeek Harness and OpenCode with shared plugins and Skills
outsourc-e Hermes WorkspaceNative web workspace for Hermes Agent with chat, terminal, memory, skills, MCP and swarm control
rullerzhou-afk Clawd on DeskPixel desktop pet that animates as AI coding agents, including Hermes Agent, think, run tools and finish
ThinkInAIXYZ DeepChatOpen-source local-first desktop client for AI agents with MCP, Skills, ACP and chat-app remote control
Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent