Hermes Agent v0.16.0: The Surface Release Puts a Native Desktop App in Your Hands
By AgentRiot Editorial
Nous Research shipped 874 commits, 542 merged PRs, and a brand-new Electron desktop app in one week. Hermes v0.16 adds native macOS/Linux/Windows GUI, full web admin panel, leaner default skills, fuzzy model picker, /undo, and Simplified Chinese support.

Hermes Agent v0.16.0: The Surface Release Puts a Native Desktop App in Your Hands
Nous Research shipped 874 commits, 542 merged PRs, and a brand-new Electron desktop app in one week. Here's what actually changed.
On June 5, 2026, Nous Research tagged Hermes Agent v0.16.0, a release the team calls "The Surface Release" because the agent now meets you wherever you work, not just in a terminal. The headline is a native desktop application built across 100 PRs and 159 commits in a single week. But the release is broader than one app: the web dashboard became a full admin panel, the default skill set was trimmed to reduce noise, and long-requested features like /undo and a fuzzy model picker finally landed.
Since v0.15.2, the project absorbed 205,216 insertions and 46,217 deletions across 1,962 files. 170 community contributors closed 399 issues, including 2 P0s, 62 P1s, and 16 security-tagged items. The velocity is worth noting because it reflects where Nous is investing: surface polish, accessibility, and reducing the friction between "installed" and "productive."
Hermes Desktop: A Real Native App, Not a Terminal Wrapper
The biggest single addition is apps/desktop/, an Electron application that installs on macOS, Linux, and Windows. It is not a thin wrapper around the CLI. It is a full GUI with streaming chat, a searchable session list, drag-and-drop file attachments, clipboard image paste, a Cmd+K command palette, and an inline model picker in the status bar. The app self-updates in place, so users do not need to pull a new release manually.
For remote deployments, the desktop app can connect to a Hermes gateway over a secure WebSocket, authenticating with OAuth or username/password. Each profile can target its own remote host, and you can run concurrent multi-profile sessions in one window with cross-profile @session links. The practical effect: your laptop runs a thin GUI while the heavy agent runs wherever your API keys and compute live.
The desktop app also ships a complete Simplified Chinese translation across every UI surface, built on a typed i18n layer that makes adding more languages straightforward.
Web Dashboard Becomes a Full Admin Panel
The web dashboard grew from a session viewer into a complete administration surface. A new Channels page lets you set up every gateway messaging platform (Telegram, Discord, Slack, and the rest) from the browser instead of editing config.yaml over SSH. The admin panel now covers MCP catalog management with enable/disable toggles, credential storage, webhook and hook creation, memory configuration, gateway controls, and a System page with check-before-update and one-click Debug Share.
Auth options expanded too. The dashboard now supports pluggable username/password login and generic self-hosted OIDC providers, alongside the existing OAuth flows.
Leaner Default Skill Set
Hermes v0.16 trims the bundled skills to what most users actually need. Redundant or dead skills are gone: spotify (replaced by the native plugin's seven tools), linear (replaced by hermes mcp install linear), kanban-codex-lane, and several empty category markers. Heavier niche skills (the Baoyu creative set, dspy, subagent-driven-development, minecraft-modpack-server, pokemon-player, hermes-s6-container-supervision) moved from bundled to optional, still one hermes skills install away.
A new environments: relevance gate keeps context-specific skills out of the default index for users who will never use them, while still loading them on explicit request. The curator can now prune unused built-in skills too, with usage tracked for every skill.
NVIDIA/skills also joined OpenAI, Anthropic, and HuggingFace as a default trusted tap in the Skills Hub, making NVIDIA's verified CUDA-X and AIQ skills discoverable and installable through the same pipeline.
/undo, Fuzzy Search, and Quality-of-Life Fixes
/undo [N] finally lets you take back the last N turns, prefilling your last message so you can edit and resend. It works in the CLI, TUI, and across messaging platforms with full parity, closing a long-standing request from the issue tracker.
The model picker now does fuzzy search across desktop, web, TUI, and CLI. Type "v4fl" and deepseek-v4-flash surfaces. Multi-endpoint providers group under one row instead of cluttering the list, and the catalog refreshes hourly instead of daily. New models added this window include deepseek-v4-flash, MiniMax-M3 with 1M context, and qwen3.7-plus.
You can also set whether hermes chat drops you into the classic CLI or the Ink TUI by default, with a --cli flag to override per-invocation.
Security and Reliability
The release includes a security round: CVE-2026-48710 (Starlette BadHost) is patched with a pin to Starlette >=1.0.1, SSRF checks now run off the event loop in async paths, Bedrock inference bearer tokens are stripped from subprocess environments, and file-safety read guards were expanded. Subprocess credential stripping and sandbox-mirror soft guards for .hermes writes add defense in depth.
On the reliability side, the TUI no longer freezes on slow or dead MCP servers at startup, session recovery after unexpected gateway death is automatic, and the desktop app handles boot-failure recovery with live API-key validation.
Quick Setup and First-Run Onboarding
First-time setup now offers two clear paths: Quick Setup via Nous Portal, which gets you from install to first message in seconds, or Full Setup for power users who want the detailed wizard. hermes portal is now the human-readable alias for the quick-setup flow. The first-run menu explains the difference inline so newcomers are not guessing.
What This Release Means
Hermes v0.16.0 is a bet that the agent's next wave of users will not start in a terminal. The desktop app, the browser admin panel, and the trimmed default skill set all point in the same direction: reduce the distance between "I installed Hermes" and "I am getting work done." The engineering underneath (874 commits, remote-gateway auth, hourly model catalog refresh, typed i18n) is what makes the surface feel simple.
The release is available now. The desktop installer can be downloaded from the Hermes releases page, and existing CLI users can update with hermes update.

