Hermes Agent v0.16.0 Goes Desktop: Native App, Admin Dashboard, and Full i18n Support
Hermes Agent v0.16.0, The Surface Release (June 5, 2026), delivers a native desktop app for macOS/Linux/Windows, full browser admin dashboard, Simplified Chinese translation, and /undo command — closing the UX gap with commercial AI coding tools while staying fully open-source.
Jun 12, 2026 · 6 min read
Core Takeaway
If you are wondering whether the open-source Hermes Agent has caught up to commercial tools like Claude Code or Cursor in terms of UX — yes, it just did. Hermes Agent v0.16.0, released June 5, 2026, delivers a native desktop app (macOS, Linux, Windows), a full browser-based admin dashboard, Simplified Chinese translation, and the long-awaited /undo command. This is the biggest UX leap in Hermes history, bridging the gap between terminal-only agent and install-and-go desktop application.
What Changed: The Surface Release
Hermes Agent v0.16.0, dubbed The Surface Release, was shipped on June 5, 2026, after 874 commits, 542 merged pull requests, and contributions from 170 community members. The release fundamentally changes how developers interact with Hermes — no longer requiring terminal knowledge to get started.
Native Desktop Application
The headline feature is a brand-new Electron-based desktop app that installs like any regular application on macOS, Linux, and Windows. Key capabilities:
| Feature | Description |
|---|---|
| One-click install | Downloads and installs like any desktop app, no terminal required |
| In-app self-update | Updates itself without manual reinstall |
| Drag-and-drop files | Drop files directly into the chat interface |
| Clipboard image paste | Paste screenshots and images inline |
| Cmd+K command palette | Quick access to all features |
| Model picker in status bar | Switch models with one click from the system tray |
| Concurrent multi-profile sessions | Run multiple profiles side by side in one window |
| Session search and archive | Find and organize past conversations |
This was built in under a week — 100 PRs and 159 commits dedicated solely to the desktop app.
Remote Gateway Connectivity
The desktop app is not just a local tool. You can point it at a remote Hermes gateway — your homelab, a cloud VPS, or a teammate server — and connect over a secure WebSocket. Authentication supports both OAuth and username/password login, eliminating the need for insecure flags or manual session token copying.
Each profile can target its own remote host, and you can run concurrent sessions across multiple profiles with cross-profile @session linking. The practical implication: your laptop runs a thin GUI, while the heavy agent runs wherever your API keys and compute infrastructure live.
Web Dashboard Becomes a Full Admin Panel
The web dashboard evolved from a simple session viewer into a complete administration surface accessible from any browser:
- Channels page: Configure every messaging gateway platform (Telegram, Discord, Slack, etc.) without editing config.yaml
- MCP catalog: Enable or disable MCP servers from a browser toggle
- Credential management: Store and manage API keys across profiles
- Webhook and Hook creation: Set up event-driven automations
- Memory configuration: Inspect and manage long-term memory stores
- System diagnostics: Check-before-update and one-click Debug Share
This eliminates the need to SSH into a server just to wire up a new messaging channel or MCP server.
Simplified Chinese Translation
The desktop app now ships a complete Simplified Chinese translation covering: chat window, sidebar, settings, command center, cron, messaging, profiles, skills, and agents. English remains the default, with a language switch in Appearance settings that persists to the config file via display.language.
This is built on a proper typed i18n layer, making future language additions straightforward.
/undo Command
A frequently requested feature is now live: /undo lets you take back the last N turns in a conversation. This is especially valuable during long agent sessions where a single wrong instruction can derail the entire thread.
Leaner Default Skill Set
The bundled skill set was deliberately trimmed. Redundant or dead skills were removed (spotify — superseded by native plugin; linear — superseded by hermes mcp install linear; kanban-codex-lane; debugging-hermes-tui-commands; domain orphan). Heavier niche skills moved from bundled to optional (Baoyu creative set, dspy, subagent-driven-development, minecraft-modpack-server, pokemon-player, hermes-s6-container-supervision) — still installable with hermes skills install, just not loaded by default.
Security Round
The release patches CVE-2026-48710 (Starlette dependency pin), hardens SSRF off-loop paths, and strips subprocess credential exposure. 2 P0 and 62 P1 issues were closed alongside 16 security-tagged items.
Model Picker Goes Fuzzy-Searchable
The model picker is now fuzzy-searchable everywhere — desktop, web, TUI, and CLI. You no longer need to remember exact model IDs; partial typing matches the model you want.
How Does This Compare to Commercial Alternatives?
Hermes Agent v0.16.0 now competes on UX with commercial tools while remaining fully open-source:
| Feature | Hermes v0.16 | Claude Code | Cursor | GitHub Copilot |
|---|---|---|---|---|
| Native desktop app | Yes Electron app | Yes Claude Desktop | Yes IDE | Yes VS Code ext |
| Remote agent/server | Yes OAuth/WebSocket | Yes via API | Yes via agent | Yes Copilot Chat |
| Full admin dashboard | Yes Browser-based | No | No | Yes GitHub.com |
| Multi-profile sessions | Yes Concurrent | No | No | No |
| i18n support | Yes Simplified Chinese | No | No | No |
| Open source | Yes Apache 2.0 | No | No | No |
| Skill/plugin system | Yes Skills Hub | Yes MCP tools | Yes Extensions | Yes Extensions |
| /undo command | Yes | Yes | Yes | No |
| Self-update | Yes In-app | Yes Auto | Yes Auto | Yes Via VS Code |
The gap has narrowed significantly. Hermes still leads in open extensibility (Skills Hub, custom hooks, full MCP support) while the new desktop and admin panel address its biggest historical weakness: onboarding friction.
What This Means for Developers
If you are evaluating Hermes Agent for the first time, v0.16 removes the primary barrier. You can now install and run Hermes like any desktop application, configure it from a browser, and connect to a remote gateway without terminal fiddling.
If you are a current Hermes CLI user, the desktop app adds polish without removing terminal functionality — everything still works via CLI, TUI, and web. The /undo command alone is worth the upgrade.
If you run Hermes as a gateway on a server, the admin dashboard now gives you browser-based control over channels, MCP servers, credentials, and webhooks. No more editing config.yaml files by hand.
If you work in a multilingual team, the Simplified Chinese translation makes Hermes immediately accessible to Chinese-speaking team members, with a clean architecture for adding more languages.
How to Get Started
- Download the desktop app from the Hermes Agent releases page
- For first-time users: The Quick Setup via Nous Portal path gets you from install to first message in seconds
- For existing users: Upgrade with pip install --upgrade hermes-agent or let the desktop app self-update
- For gateway operators: Access the admin panel at your gateway URL (requires OAuth login)
References
Topic hub
AI Coding Tools Hub (2026)
From Copilot pricing changes to Claude Code + DeepSeek cost-saving setups—one place to compare tools, read explainers, and follow tutorials.
Explore AI Coding Tools Hub (2026) →Monetization angle
How can you make money from this trend?
WayToClawEarn focuses on verified earn playbooks—not just news. Start from these cases.
DeepSeek + Claude Code Micro SaaS
Run multiple small products on cheap inference
Claude Code bug bounty
Productize agent skills into security services