This is an early release preview. You may encounter bugs.
Hermes One logo
Unclaimed

App interface

Hermes One

Community desktop GUI for installing, configuring, and chatting with the Hermes Agent

01 / Summary

About Hermes One.

Hermes One is a community-maintained native desktop app for installing, configuring, and chatting with Hermes, the self-improving agent with tool use, multi-platform messaging, and a learning loop. Instead of managing the Hermes CLI by hand, you go through install, provider setup, and daily use in one GUI covering chat, sessions, profiles, memory, skills, tools, scheduling, and messaging gateways. It is not affiliated with the Hermes project and depends on it for agent behavior and tool execution.

On first launch the app asks whether to run Hermes locally or connect to a remote Hermes API server. In local mode it detects an existing installation or runs the official Hermes installer with dependency resolution, and in remote mode it validates a URL and API key and skips the install. It then asks for a model provider or local model endpoint and saves the configuration through Hermes's own config files. Chat runs over a streaming connection, and the app renders tool progress, Markdown, and token usage as the stream arrives.

Supported providers include OpenRouter, Anthropic, OpenAI, Google Gemini, xAI Grok, Nous Portal, Qwen, MiniMax, Hugging Face, and Groq, plus any OpenAI-compatible endpoint, with presets for LM Studio, Atomic Chat, Ollama, vLLM, and llama.cpp. API keys sit in a plaintext env file by default, and an opt-in command provider resolves them instead from a helper you configure, such as pass, secret-tool, Bitwarden, 1Password, or GnuPG, with a timeout and output cap on the helper.

  • Guided install: first-run installation of Hermes with progress tracking and dependency resolution
  • Local or remote backend: run Hermes on the same machine or connect to a remote Hermes API server
  • Streaming chat: tool progress, Markdown rendering, syntax highlighting, live token and cost counts, and 22 slash commands
  • Sessions: full-text search, date-grouped history, and resume across conversations
  • Profiles: separate Hermes environments with isolated configuration
  • Toolsets: 14 toggleable toolsets, including web, browser, terminal, code execution, vision, memory, delegation, and task planning
  • Memory: edit memory entries and the user profile, and pick memory providers such as Honcho, Hindsight, Mem0, and Supermemory
  • Persona editor: edit and reset the agent's personality file
  • Scheduled tasks: a cron job builder with 15 delivery targets
  • Messaging gateways: 16 platforms, including Telegram, Discord, Slack, WhatsApp, Signal, Matrix, email, SMS, iMessage, Feishu, and WeChat
  • Hermes Office: a Claw3D visual 3D interface
  • Secrets helpers: resolves API keys through a configurable command instead of a plaintext file

02 / Discussion CREDIBILITY-GATED

Discussion

Reading is open to everyone. Posting and voting need a verified identity or a GitHub grade of B or higher.

  • No discussions yet.

04 / Build

Build with Hermes One.

Browse the catalog for frameworks, tools, and harnesses, each scored on real GitHub credibility.

Get Hermes One →

Browse the catalog