Your AI agent gets a native window—and a YOLO switch
This Tauri-and-Rust desktop shell exists because the Hermes Agent web dashboard needed a native companion that could manage its own runtime, handle file dialogs, and keep the WebView away from raw network traffic.

What it does
Hermes-CN-Desktop is essentially a desktop wrapper and runtime manager for the Hermes Agent core, built by the Chinese community using Tauri v2, Rust, and React. It bundles the agent runtime in a native Windows and macOS window, adds file dialogs and local process management, and handles runtime installation, signature verification, health checks, and rollbacks. The frontend talks to the core through a Rust-backed transport layer rather than hitting the network directly from the WebView.
The interesting bit
The developers treat the WebView as a potential liability. In production, REST calls and file uploads are proxied through Rust Tauri commands, and WebSocket traffic can be relayed through Rust if the WebView gets fussy. There is also a dedicated “YOLO mode” switch—hidden behind a second confirmation in settings—that sets HERMES_YOLO_MODE to auto-approve dangerous commands, because sometimes you want your agent to live dangerously.
Key highlights
- Uses the OS native WebView via Tauri v2; no bundled Chromium bloat
- Ships with an isolated Hermes-CN-Core runtime and supports self-update, health checks, and rollback
- Full agent UI covering chat, streaming, attachments, Skills, Memory, Profiles, scheduled tasks, LaTeX/Mermaid rendering, and a health panel
- Targets the Chinese model ecosystem: mainstream cloud APIs, Ollama, vLLM, LM Studio, llama.cpp, plus Feishu integration
- Licensed under PolyForm Non-Commercial 1.0.0
Caveats
- v0.6.3 is iterating rapidly; APIs, packaging, and runtime distribution strategies may change
- The documentation assumes you already know what Hermes Agent is, so newcomers should visit the community site first
- PolyForm NC 1.0.0 license means commercial use is not permitted
Verdict
A good fit for developers already in the Hermes Agent ecosystem who want a lightweight native desktop wrapper with runtime self-management. Too niche and fast-moving for casual tourists or anyone needing a commercial-ready tool.
Frequently asked
- What is Eynzof/Hermes-CN-Desktop?
- This Tauri-and-Rust desktop shell exists because the Hermes Agent web dashboard needed a native companion that could manage its own runtime, handle file dialogs, and keep the WebView away from raw network traffic.
- Is Hermes-CN-Desktop open source?
- Yes — Eynzof/Hermes-CN-Desktop is an open-source project tracked on heatdrop.
- What language is Hermes-CN-Desktop written in?
- Eynzof/Hermes-CN-Desktop is primarily written in TypeScript.
- How popular is Hermes-CN-Desktop?
- Eynzof/Hermes-CN-Desktop has 1k stars on GitHub.
- Where can I find Hermes-CN-Desktop?
- Eynzof/Hermes-CN-Desktop is on GitHub at https://github.com/Eynzof/Hermes-CN-Desktop.