Developers and builders
Coding from any device, parallel subagents for changelogs, tests and CVE searches, PR review, custom tools dropped into tools/.
Daniel Brennand: one agent on a VPS, reached from Discord, Telegram and the desktop
Communities
Hermes Agent is Nous Research’s open-source agent. People run it on a VPS, a Mac Mini or a Raspberry Pi, and talk to it in the terminal or over Telegram, Discord, Slack and two dozen other apps. It sends more tokens through OpenRouter than any other app, Claude Code included.
Nous publishes no user survey, so we read what is public: the configs users paste into the project’s GitHub issues, OpenRouter’s page for the app, the personality files people commit to GitHub, the skills they install, Nous’s own page of 371 user stories, and about 25 posts by people describing their setup. Together they show who the users are, which tools and models they connect, how they shape its personality and what they hand it to do.
This follows the AI agent landscape and which MCP servers each community uses.
Nous keeps a page of 371 user stories gathered from X, Reddit, GitHub, Hacker News and blogs, each tagged by Nous. Rolled into personas, a third are developers and builders, a fifth run a business with it and a fifth use it as a personal assistant they text.
The page leaves one group out. Among the first-person posts we read, about three in ten are from people running a homelab, who use Hermes as a systems administrator. Nous has no tag for them.
Share of Nous’s 371 user stories, by persona
Coding from any device, parallel subagents for changelogs, tests and CVE searches, PR review, custom tools dropped into tools/.
Daniel Brennand: one agent on a VPS, reached from Discord, Telegram and the desktop
Back office: invoice drafts, reconciling billing into Sheets, B2B email into Shopify orders, a second brain per employee.
A physician with 94 skills for notes, outlines and PR review
A "Jarvis" they text: smart home, email drafts, calendar, family WhatsApp, health data, ADHD check-ins.
Stefano Maestri: home, email, podcast stats and an overnight wiki
Drafting in their own voice, LinkedIn posts, TikTok slideshows, a visual novel on a spare laptop.
Qwen and Gemma on their own GPUs, or local plus a cheap cloud model; the memory stays on their machine.
Level1Techs forum: Qwen 3.6 on llama.cpp, Gemma 4 on a 7900 XTX
Paper briefs, a weekly arXiv digest, a self-maintained wiki of what they have read.
Morning market briefs, Polymarket alerts and, for a few, bots that trade.
0xJeff: daily briefs to Discord on DeepSeek for about $60 a month
A systems administrator they message: Proxmox and Kubernetes reports each morning, network inventory, fixes they approve one at a time.
The project’s GitHub issues are the largest public record of real setups: 35,092 issues from 16,843 people since February, many with the user’s own config pasted in. We counted people, not issues, so one prolific reporter counts once.
Chat apps. Telegram is named by more issue authors than any other app, almost twice Discord. Then come Slack and, a surprise for an English-language project, Feishu, WeChat and QQ: Hermes has a large Chinese following. But when the bug form asks which messaging platform the problem happened on, the most common answer is none: 829 people use it only in the terminal, more than chose Telegram, Discord, Slack and WhatsApp together.
People whose issue names each chat app
Where the bug happened, as the bug form asks it
MCP servers. Fewer people paste MCP configs than chat settings (1,853 issue authors mention MCP at all), so this ranking is directional. The most-named server is Hermes itself: people serve their Hermes to other agents and editors. Then come the developer basics (GitHub, Context7, a browser, the file system), memory servers bolted on beside Hermes’s own memory, and the personal ones: Google Workspace, Home Assistant and desktop control.
Nous publishes a catalogue of 65 approved servers, all off by default, from Linear, Notion and Stripe to Figma and Sentry. Users mostly bring their own: Home Assistant, desktop control and the memory servers are not in it.
| Server | Gives the agent | People |
|---|---|---|
| Hermes itself, served as MCP | to other agents and editors | 40 |
| GitHub | code | 33 |
| Memory servers (mem0 and others) | memory | 31 |
| Context7 | library docs | 21 |
| Desktop control | the computer | 21 |
| Google Workspace | mail, calendar, docs | 17 |
| Home Assistant | home | 17 |
| Playwright | browser | 15 |
| Chrome DevTools | browser | 15 |
| Filesystem | files | 12 |
| Composio | many apps | 12 |
| Cloudflare | infrastructure | 11 |
| Notion | notes | 11 |
| Atlassian | tickets | 11 |
| Docker MCP gateway | many servers | 11 |
| Blender, Unreal or Unity | 3D | 10 |
What they work on. Memory and scheduled jobs are what people write about most, ahead of skills: the agent that remembers and works on a timer is the one they are building. Most run it on Linux, and a quarter of those who say are on Windows.
People whose issue is about each feature
Operating system, as the bug form asks it
Hermes works with any model, and its users pick cheap, open ones. Of the 53.56T tokens Hermes users sent through OpenRouter in the last 30 days, DeepSeek’s models took 34%. Claude Opus, the top model until March, is now eleventh with 1.8%. Nous’s own Hermes 4 models hardly appear.
OpenRouter sees only part of the traffic. Users who sign in with a ChatGPT or Claude subscription, use Nous’s own portal or run a local model never pass through it, and the posts we read show many doing exactly that: GPT-5.5 on a ChatGPT plan, GLM through Z.ai, Qwen and Gemma on their own GPUs.
| Period | Hermes Agent | Claude Code | Kilo Code | OpenClaw |
|---|---|---|---|---|
| 14 October | 2.00T | 1.48T | 0.95T | 0.63T |
| Last 7 days | 13.13T | 10.64T | 6.21T | 3.06T |
| Last 30 days | 53.56T | 33.66T | 24.00T | 7.47T |
Tokens Hermes Agent sent to each model through OpenRouter, about 30 days
The GitHub issues show the traffic OpenRouter misses. Claude is the model family issue authors name most, 1,800 of them, ahead of DeepSeek. In the configs people paste, the most common providers are their own OpenAI-compatible endpoint (300 people) and a ChatGPT Codex sign-in (126), both ahead of OpenRouter (108). Nous’s own Hermes models are named by 24 people.
People whose issue names each model family
Tokens a week through OpenRouter
From about 0.1T a week in late March to a peak of 14T in the week of 28 September.
A skill is a written procedure the agent loads when a job calls for it, and Hermes also writes its own. Nous ships 211: 58 bundled, most of them for productivity and software work, and 153 optional ones, led by machine learning ops (36), creative work (31) and research (15). Hermes can install more from skills.sh, ClawHub, LobeHub and GitHub.
Installs are small next to the token counts. Nous’s most-installed skill on skills.sh, dogfood, which has the agent test the software it builds, has 6,300 installs; on ClawHub the most-downloaded skill of any agent has 484,868. Most users let Hermes write skills from what it does for them, and several complain it writes too many and overwrites their edits.
| Skill | What it does | Installs |
|---|---|---|
| dogfood | Has the agent use and test what it built | 6.3K |
| humanizer | Rewrites text to read as written by a person | 1.2K |
| hermes-agent | Teaches another agent how Hermes works | 997 |
| popular-web-designs | Reference designs for building sites | 880 |
| powerpoint | Makes slide decks | 716 |
| arxiv | Searches and reads papers | 638 |
Hermes takes its character from a file called SOUL.md, the first thing in every prompt. A /personality command adds presets for a session, from concise and technical to pirate and noir. On GitHub, 2,200 SOUL.md files mention Hermes, in at least 763 repositories, and 285 of them sit in a profiles/ folder: one person running several agents, each with its own character.
We read 69 of them, picked at random. A third are Nous’s default. The rest are written: named assistants, roles in a company of agents, and operators for one business. They share a style. Most ask for directness, no filler and no emoji, and many write their limits into the character itself: read-only, never place a trade, ask before acting. One in eight is not in English.
What 69 public Hermes SOUL.md files make the agent
Scheduled jobs are the feature users mention most. The typical setup is an agent that works while its owner sleeps and reports by message in the morning: a briefing, a ranked to-do list, the state of the servers. Most of these jobs read and draft, and leave sending, paying and fixing to a person.
| Job | How | Where | Source |
|---|---|---|---|
| Morning briefing | A scheduled job searches the web and summarises | Telegram, Discord | Nous tutorial |
| Ranked to-do list at 7am | Nine parallel memory searches, then email | Anthony Maio | |
| Homelab admin | Read-only Kubernetes MCP; SSH fixes approved one session at a time | Telegram voice notes | Hacker News |
| Network inventory | nmap into NetBox with a skill the agent wrote itself; Proxmox MCP; runs at 02:00 | Self-hosted | VirtualizationHowto |
| Email triage | Google Workspace with send and delete removed; it only drafts | Telegram | Stefano Maestri |
| Smart home | Home Assistant toolset, reacting to events | Telegram, Home Assistant | Stefano Maestri |
| Voice note to Obsidian | A voice note becomes a structured note with research attached | Telegram | Mete Polat |
| Pay a bill from a photo | Stripe's Link wallet and 1Password | Telegram | Mete Polat |
| Investor briefings | X accounts and a Polymarket dashboard, on DeepSeek V4 | Discord | 0xJeff |
| Parallel coding chores | Subagents write the changelog, the tests and a CVE search at once | Terminal | Prashant Maurya |
| Coding across devices | Plan on the desktop, follow up from chat, subagents code | Desktop, Discord, Telegram | Daniel Brennand |
| Clinical notes and sermon outlines | 94 skills the author wrote over time | Telegram | DoctorsWhoCode |
| Its own upkeep at 2am | Update, repair, refresh skills; message only if something changed | Telegram | Anthony Maio |
| A phone without apps | A self-hosted Matrix server as the only interface | Matrix | Hacker News |
Nous chose the stories. Its page is curated, so it leans toward successes and builders, and the tags are Nous’s.
Reddit, X and Discord are mostly out of reach. Reddit and X blocked our readers and Discord is not public, so they appear here only where Nous’s page or a search result quotes them. People who write blog posts are more technical than most users.
GitHub issues are written by people with a problem. A config pasted into an issue shows what someone connected, not what works or what is used most. Many issues read as drafted by an agent, and counts that match a word (memory, Claude) also catch code and comparisons; the bug form’s own boxes and the project’s labels are cleaner, and we show those where they exist. We read issue titles and bodies, not comments.
hedwigai publishes skills that work in Hermes: web traffic and Google rankings, lead lists and hiring signals, SEC and FDA records, and a reference checker. Each answers from public records, with a source cited for every claim. Hermes can also reach hedwigai as an MCP server.
npx skills add un-seen/hedwigai-skills
| Measure | Qwen3 235B | GLM-5.2 | Gemini 3.8 Flash | Claude Opus 5 |
|---|---|---|---|---|
| Seconds to the plan, median | 27 | 48 | 57 | 94 |
| Plans written, of three runs | 2 | 3 | 3 | 3 |
| Measure | SubQ | jev | Decider | Nimble |
|---|---|---|---|---|
| Found, mean of five columns at section length | 64% | 65% | 66% | 68% |
| Mechanism of action, found at section length | 57% | 51% | 61% | 54% |
| Measure | ask | Apollo | treg |
|---|---|---|---|
| Usable leads | 13 of 40 | 7 of 40 | 6 of 28 |
| Cost per usable lead | $0.037 | $0.27 | $0.23 |
| Measure | ask with jev | ask with Decider |
|---|---|---|
| Questions right, of 92 | 89 | 89 |
| Wrong answers | 1 | 2 |
| Measure | jev | ask |
|---|---|---|
| Our 370 clinical decisions, right | 94.6% | 93.0% |
| PubMedQA, right (best EdgeEvals scored: 62.2%) | 77.0% | 74.4% |
| Measure | ask | Claude Opus 5.5 |
|---|---|---|
| Questions right, of 95 | 59 | 63 |
| Small companies right, of 20 | 13 | 9 |
| Measure | realestate-us | Best of four assistants |
|---|---|---|
| Floor-plan rents right, of 26 | 26 | 23 |
| Amenities claimed the listing doesn't state | 12 | 129 |
| Measure | ask | jev |
|---|---|---|
| Right, of the questions answered | 98% | 79% |
| Wrong answers, of 92 | 2 | 19 |
| Measure | Trained localiser | Best of four frontier models |
|---|---|---|
| Mean overlap with the defect (IoU, 0 to 1) | 0.421 | 0.109 |