hermes-agent-desktop
comedy1024/hermes-agent-desktop
Docker image bundling Hermes Agent, Hermes WebUI and a browser-accessible Debian KDE desktop
hermes-agent-desktop is an all-in-one Docker image that packages Hermes Agent, a Hermes web interface and a Debian 12 KDE desktop reachable through noVNC in the browser.
What hermes-agent-desktop does
The image combines three projects: openclaw_computer for the remote desktop, NousResearch/hermes-agent, and the community Hermes WebUI. Port 7860 serves a Debian 12 KDE desktop over noVNC, port 8648 serves the Hermes WebUI for chat, configuration and operations, and port 8642 exposes the Hermes gateway as an OpenAI-compatible API. Chrome and fcitx5 Chinese input are preinstalled.
LLM providers are configured through environment variables passed to docker run, or by editing /root/hermes-data/.env inside the container. The README lists OpenAI, Anthropic, OpenRouter, Google Gemini, DeepSeek, Ollama Cloud, Zhipu GLM, Kimi, MiniMax, Hugging Face and a local Ollama. The noVNC approach was chosen so the image works on cloud platforms such as ModelScope and Hugging Face that put a single HTTP port behind a proxy. The README is written in Chinese.
Key features
- Debian 12 KDE desktop in the browser through noVNC on port 7860
- Hermes WebUI on port 8648 for chat, configuration and operations
- Hermes gateway as an OpenAI-compatible API on port 8642
- Chrome and fcitx5 Chinese input preinstalled
- Provider keys set through docker run environment variables or a .env file
When to use it
- Trying Hermes Agent in a full Linux desktop without installing anything locally
- Deploying Hermes on single-port cloud platforms such as ModelScope or Hugging Face
- Giving Hermes a browser and desktop to work in
Who it is for: Users, especially Chinese-reading ones, who want Hermes Agent with a web UI and a graphical desktop in one container.
How it fits with Hermes Agent
It packages upstream Hermes Agent together with the community Hermes WebUI and a remote desktop inside a single image.
How to install hermes-agent-desktop
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
docker run -d --name hermes-agent -p 7860:7860 -p 8648:8648 -p 8642:8642 -e OPENAI_API_KEY=sk-xxx -e GATEWAY_ALLOW_ALL_USERS=true ghcr.io/comedy1024/hermes-agent-desktop:latestRequirements: Docker and an API key for at least one supported LLM provider (a local Ollama needs no key)
Note: The image runs everything as root inside the container, and the quick start sets GATEWAY_ALLOW_ALL_USERS=true, which the README says is needed or the gateway rejects all requests.
FAQ
What is hermes-agent-desktop?
hermes-agent-desktop is a Docker image that bundles Hermes Agent, the Hermes WebUI and a Debian 12 KDE desktop you reach through noVNC in a browser.
How do I install hermes-agent-desktop?
Run the docker run command from the README with your provider API key, then open http://localhost:7860 for the desktop and http://localhost:8648 for the Hermes WebUI. The README says GATEWAY_ALLOW_ALL_USERS=true is required.
What do I need to run hermes-agent-desktop?
You need Docker and an API key for a supported LLM provider such as OpenAI, Anthropic, OpenRouter, Gemini or DeepSeek. A local Ollama inside the container does not need a key.
Similar deployment for Hermes Agent
All deploymentCommunity installer script and setup guide for running Hermes Agent on Linux, macOS or WSL
veenyi fnOS Hermes Agent WebHermes Agent desktop Web UI packaged as an fnOS app, with Chinese localization and incremental updates
Colin4k1024 HermesXGo-based multi-tenant runtime control plane for running governed AI agents as production infrastructure
cyborg-garden Hermes Agent MTMulti-tenant fork of Hermes Agent with per-context memory isolation and group policy enforcement
jingyunstudio Hermes DesktopWindows desktop app that deploys Hermes Agent and Open WebUI in Docker with China-optimized mirrors
mazshakibaii Hermes Agent on RailwayOne-click Railway template for Hermes Agent with a password-protected dashboard and messaging gateway
Related guides: How to run Hermes Agent securely · How to install Hermes Agent · Connect Hermes agents on several machines with Hermes Desktop