Nous Research · 2026-06-05 · major
Nous Research Ships Hermes Agent v0.16.0 'The Surface Release' — Native Electron Desktop App for macOS, Linux, and Windows With In-App Self-Updates, Drag-and-Drop, and a Full Web Admin Panel
Hermes Agent v0.16.0 ships a new Electron-based desktop app for macOS, Linux and Windows alongside a full web admin panel for channels, MCP catalog, credentials and webhooks. 874 commits, 542 PRs, 170 contributors.
Nous Research's self-improving agent gets a native desktop client and a no-config web admin panel; the project crossed 183K stars on the same day.
Key specs
| License | MIT |
|---|---|
| Total stars | 183,250 |
| Commits | 874 |
| Merged prs | 542 |
| Contributors | 170 |
| Issues closed | 399 |
What is it?
Hermes Agent is Nous Research's open-source self-improving AI agent that runs across CLI, terminal UI, messaging platforms (Telegram, Discord, Slack, WhatsApp, Signal) and now native desktop. It learns user-specific skills, persists memory across sessions and spawns parallel subagents through 40+ integrated tools and MCP server support.
How does it work?
The Surface Release adds an Electron-based desktop app with one-click installation, in-app self-updates, drag-and-drop file support and multi-profile sessions that connect to local or remote Hermes instances via OAuth or username/password. A new browser admin panel replaces manual config-file editing for messaging channels, the MCP catalog, credentials and webhooks. The model picker now does fuzzy search across providers with hourly catalog refresh, and `/undo [N]` reverses up to N user turns across CLI, TUI and messaging.
Why does it matter?
Hermes has been one of the most prolific open-source agent harnesses but was previously CLI/TUI-first, blocking non-technical users. A native desktop binary and zero-config web admin meaningfully widen the addressable surface for self-hosted agents, especially for users who want the messaging-platform integrations without touching YAML.
Try it
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash