AI Deck

Hermes One — A community-built desktop app for running Hermes Agent, with a 3D office that visualizes your agents

Hermes One is a community-built client that lets you work with Hermes Agent — the autonomous AI agent developed by Nous Research — from a desktop app instead of a terminal. Built with Electron, it runs on macOS, Windows, and Linux. It is open source under the MIT license, and the app itself is free. It is maintained by volunteers and is not an official Nous Research product, which is worth noting up front. Its most distinctive touch is a 3D “office” screen that visualizes agent profiles (separate working environments for each role), giving you a very different feel for what your agents are doing than scrolling through command-line logs.

Key Features

  • A guided installer that lowers the barrier to entry: Hermes Agent normally requires command-line setup, but Hermes One ships an installation wizard that also resolves dependencies. The npm CLI package hermesone can install and update the app as well
  • A multi-provider chat interface: Connect to OpenRouter, Anthropic, OpenAI, Google Gemini, xAI, Groq, local endpoints, and more, with a choice of over 300 models. The chat view supports streaming output, slash commands, token usage display, and Markdown rendering
  • Profile switching and full-text session search: Create isolated Hermes environments (profiles) per use case and switch between them from the GUI. Configuration lives in ~/.hermes (or %LOCALAPPDATA%\hermes on Windows). Past conversations are managed as sessions and can be searched in full text
  • See your agents in a 3D office: A dedicated screen renders profiles as an office in 3D space. Elements such as enterable buildings and Office World Actions — running tasks in the 3D world from chat commands — have been added incrementally
  • Messaging and scheduled execution: Connect to a long list of messaging gateways including Telegram, Discord, Slack, WhatsApp, Signal, and Matrix, so you can call your agent from a chat app. Recurring runs can also be scheduled from the GUI with a cron builder
  • Registry and marketplace: Install skills, MCP servers, agents, and workflows from the in-app Discover gallery or the hermesone add command. The community registry (hermes-registry) is designed so you can add capabilities over time
  • Choose where execution happens: Beyond local execution, it supports remote execution over SSH, Docker, Modal, Daytona, Vercel Sandbox, and other backends — useful when you want the agent’s code execution isolated from your own machine

Pricing

PlanPriceWhat’s included
The app itself$0 (MIT license)All features free to use. Source code published on GitHub
LLM usagePay-as-you-go per providerYou supply your own API keys for OpenRouter, Anthropic, OpenAI, and others. Using local models removes this cost as well

Pricing is as of August 2026. Please check the official site for the latest information.

Pros & Cons

Pros

  • Setup and day-to-day operation of Hermes Agent happen entirely in a GUI, which helps if you are not comfortable in a terminal
  • Fully open source under the MIT license, with no cost for the app
  • Not tied to a single LLM vendor — swapping an API key is enough to switch models
  • Covers what agent operation actually needs: chat app integration, scheduled runs, and parallel subagents
  • Skills and MCP servers can be added later through the registry, so the setup grows with your needs

⚠️ Cons

  • Because it is not an official Nous Research app, there may be a lag before it catches up with changes to Hermes Agent itself
  • It assumes Hermes Agent is running as the backend, so it is not a completely zero-knowledge starting point
  • You need to bring your own LLM API keys, and actual usage incurs provider-side costs
  • It is a 0.x product under active development, so fast updates also mean behavior can change
  • On Windows, a SmartScreen warning appears on first launch due to code signing

Comparison with Similar Services

CriteriaHermes OneHermes Agent (official CLI)LibreChatOpen WebUI
Form factorDesktop app (Electron)Command lineSelf-hosted web appSelf-hosted web app
Main useOperating and monitoring autonomous agentsRunning autonomous agentsChat UI for multiple LLMsChat UI for multiple LLMs (strong with local models)
Autonomous agent executionYes (uses the core features from a GUI)YesLimitedLimited
Ease of setupInstallerRequires environment setupSelf-hosted via Docker and similarSelf-hosted via Docker and similar
PriceFree (open source)Free (open source)Free (open source)Free (open source)

Who Is It For

  • Anyone interested in Hermes Agent who got stuck on command-line setup
  • People who want to mix and match multiple LLM providers while operating agents from a single app
  • People who want to call an agent from Telegram or Slack and hand off recurring tasks
  • Anyone looking for an open-source agent environment where they decide where the data lives
  • People who would rather see agent state on screen than read it out of logs

Summary

Hermes One gives Hermes Agent — a powerful but hard-to-adopt agent platform — a desktop GUI as its front door. The tools needed to run agents day to day are all there: multi-provider support, messaging integration, scheduled runs, and registry-based extensions. At the same time, it is worth going in knowing that this is not an official app and that it is still a 0.x product under development. The clearest way to start is to install it for free, plug in an API key you already have, and try it from the chat view.

← Blog