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

No votes yet

01 / About

What Hermes One is.

Hermes One is a community-maintained desktop application for Hermes Agent, the self-improving assistant from Nous Research. It replaces hands-on management of the Hermes CLI with a guided first-run setup and a graphical workspace for chat, sessions, profiles, memory, skills, tools, scheduled tasks, and messaging gateways. Hermes itself is installed with the official install script into ~/.hermes.

On first launch the app asks whether to run Hermes locally or connect to a remote Hermes API server. Local mode checks for an existing install, resolves dependencies such as Git, uv, and Python 3.11+, and runs the installer; remote mode takes a URL and API key and skips installation. It then prompts for a model provider or local endpoint, saves the configuration through Hermes config files, and opens the main workspace. Chat requests go to 127.0.0.1:8642 (or the remote URL) over SSE, and the app renders tool progress, Markdown, and token usage as the stream arrives.

The project is in active development; features may change between releases. Installers are provided for Windows, macOS, and Linux, including an RPM build for Fedora.

Features

  • Guided install: first-run flow with progress tracking and dependency resolution, or connection to a remote Hermes API server
  • Providers: OpenRouter, Anthropic, OpenAI, Google Gemini, xAI, Nous Portal, Qwen, MiniMax, Hugging Face, Groq, and local OpenAI-compatible endpoints such as LM Studio, Ollama, vLLM, and llama.cpp
  • Streaming chat: SSE streaming with tool progress indicators, Markdown rendering, syntax highlighting, and live token and cost counts
  • Slash commands: 22 commands including /new, /web, /browse, /code, /shell, /model, /memory, /persona, /compact, /undo, and /retry
  • Sessions and profiles: SQLite FTS5 full-text search across conversation history, and isolated Hermes environments you can create and switch between
  • Toolsets: 14 groups covering web, browser, terminal, files, code execution, vision, image generation, TTS, skills, memory, delegation, MoA, and task planning
  • Memory: view and edit memory entries and user profile memory, with discoverable providers such as Honcho, Hindsight, Mem0, and Supermemory
  • Scheduling: a cron job builder with minute, hourly, daily, weekly, and custom schedules and 15 delivery targets
  • Messaging gateways: 16 channels including Telegram, Discord, Slack, WhatsApp, Signal, Matrix, email, SMS, iMessage, Feishu, WeCom, webhooks, and Home Assistant
  • Persona and models: a SOUL.md persona editor and saved model configurations per provider
  • Maintenance: backup and restore, debug dumps, a log viewer, and updates through electron-updater

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.

03 / Build

Build with Hermes One.

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

Get Hermes One →

Browse the catalogue