拆站 · Site Teardown · 2026-10-27

中文English

137★ for 7 months, then 257,319★ in 8 more: Hermes Agent and OpenClaw — both made it, with the money flowing in opposite directions

137 stars after 7 months, then 257,319 in 8 more: next to OpenClaw’s nine-week spike, both paths worked but the money moved in opposite directions. An eight-cell comparison maps channels, governance, throughput concentration and the fake-domain war.

Evidence date: 2026-10-27 (UTC+8)

Scorecard re-check (5 dimensions × 20, scored after evidence collection): reachability 20 · verifiability 19 · uniqueness 16 · audience relevance 17 · multi-dimensional space 17 = 89/100 (we only write above 60; backlog pre-score 88). Framework card = comparative head-to-head (piece #18 was a business model canvas, so the rotation rule is satisfied; the last head-to-head was piece #13): this piece is not a feature review and not a vulnerability list — it walks how two success paths were each achieved → the axes of difference → the price of those differences, with risk and governance issues kept as a side-line of path difference, never written as a failure-avoidance piece. One-line thesis: same track, same breakout curve — one path keeps the money on the company's books, the other keeps it outside the foundation's door. Both made it, and the price looks nothing alike.

1. The head-to-head table: eight cells, both sides sourced

| Cell | Hermes Agent (evidence 2026-10-27) | OpenClaw (evidence 2026-10-26, reused from #18) |

|---|---|---|

| Stars, double reading | API 257,319 / page 257,321 (Sources 1/2) | API 393,064 / page 393,064 (Sources 45/47) |

| Breakout curve | repo created 2025-07-22 → only 137★ on 2026-02-25 → 250,484★ on 10-01 (Wayback ×6) (Sources 3/4/5/6/7/8/11) | repo created 2025-11-24 → +237,633★ in 9 weeks → 393,064★ in 11 months (Sources 47/49/50) |

| Commits / contributors / concentration | 59,466 commits · 401 contributors / 51,995 contributions · top1 teknium1 24,806 = 47.7% (Sources 1/30/31) | 119,646 commits · 383 contributors / 113,798 contributions · top1 steipete 67,083 = 58.9% (Sources 46/51/52) |

| Issue / PR closure rate (same search basis) | issues 17,234 open / 20,031 closed → 53.7%; PRs 68.3% (Sources 26/27/28/29) | issues 5,056 open / 56,178 closed → 91.7%; PRs 2,768* open / 117,531 closed → 97.7% (Sources 48/53/54/55) |

| Channel count | site 7 (Telegram/Discord/Slack/WhatsApp/Signal/Email/CLI), README feature table 6 (Sources 12/14) | README "and 20+ more" + site 29 channels (Sources 45/46) |

| Funding model | Company (Nous Research, Inc.): $90M Series B @$1.5B (2026-10-07), $158M total; the agent is MIT-free, revenue comes from Portal subscriptions $0/$20/$100/$200 (Sources 38/12) | 501(c)(3) foundation (2026-07-08); site states in three places no subscription, no hosting, no token — zero revenue (Sources 45/56/57) |

| Risk events | HN 1,251-point billing event; #10232 comment deletion and title rewrite; Parallel default routing reverted in 10 minutes; CVE ×2 (CVSS 3.1 = 7.3) (Sources 22/23/25/34/35) | CVE-2026-33579 privilege escalation 9.4; Anthropic subscription ban HN 1,099, name-based refusal HN 1,349; "security nightmare" 397 points (Sources 58/59/60/61) |

| HN volume structure | top scores are almost all events (1,251 billing / 122 migration); the product post scored only 52 and linked to a .org that now returns 451 (Sources 17/18/19) | product and confrontation threads score high on their own (1,349 / 1,099 / 802 / 667) (Sources 59/60) |

[Fact] None of the eight cells is a verdict on "who is better"; all eight are reproducible readings. Where the two sides differ in basis (issue closure rate, channel count, concentration), the arithmetic has been unified — the working is shown in section 7.[Fact]

2. Path A: Hermes' seven months of sleep, and the eight months after

The repository was created at 2025-07-22T22:22:28Z; the earliest commits land on 2025-07-26 (hjc-puro twice, Teknium merging PR #1), then a first-pass content scraper on 07-31 — that is the entire public record of the start. (Sources 2/11)[Fact]

Then came 7 months of silence. The first usable Wayback snapshot of the repo page is 2026-02-25, reading 137★; the same archive window shows traces of 370 commits, so the code kept moving while nobody watched. (Source 3)[Fact][Unverified] The CDX query for 2025-07 → 2026-02 returned an empty body this round, so there is no second ruler to confirm the star curve in that window — this article uses the single 02-25 point and never extrapolates it into "zero attention."

The turning point shows up as two nearly coincident readings: the official site hermes-agent.nousresearch.com was first captured by Wayback on 2026-03-05 (Source 9), the repo hit 2,297★ on 03-08 (Source 4) and 20,623★ on 04-01 (Source 5).

| Wayback snapshot | Stars | Interval gain | Per day | Source |

|---|---|---|---|---|

| 2026-02-25 | 137 | 218 days since creation | 0.6/day | 3 |

| 2026-03-08 | 2,297 | +2,160 / 11 days | 196/day | 4 |

| 2026-04-01 | 20,623 | +18,326 / 24 days | 764/day | 5 |

| 2026-06-01 | 174,961 | +154,338 / 61 days | 2,530/day | 6 |

| 2026-08-01 | 223,796 | +48,835 / 61 days | 800/day | 7 |

| 2026-10-01 | 250,484 | +26,688 / 61 days | 438/day | 8 |

| 2026-10-27 (API, measured) | 257,319 | +6,835 / 26 days | 263/day | 2 |

[Fact] Seven months after creation the repo had 137★; the following seven-plus months (to the 10-01 snapshot) absorbed 250,347★, and the API reading on evidence day was 257,319★ — with 04-01 → 06-01 alone accounting for 154,000★ in 61 days, the steepest segment of the whole curve. Every number is read verbatim from the snapshot pages' aria-label="… users starred" attribute, not estimated. (Sources 3/4/5/6/7/8/2)[Fact]

Screenshot of the GitHub repo front page captured on 2026-10-27: 59,466 Commits and 257,321★
Screenshot of the GitHub repo front page captured on 2026-10-27: 59,466 Commits and 257,321★

[Inference] Lay the site's first capture (03-05) next to three star readings — 2,297 on 03-08, 20,623 on 04-01, 174,961 on 06-01 — and the growth start is not the creation date, it is the day of productization: desktop app plus official site plus one-line installer translated "a research repository" into "something you can install," and seven months of committed code got cashed into attention over three months. (Sources 9/4/5/6/14)[Inference][Opinion] The dormant phase was not waste — without that density of commits, the launch day would have had no feature surface worth screenshotting.

3. Path B: OpenClaw's nine-week spike, and the plateau it has lived in for six months

The counterparty's curve has a different shape entirely. The readings from piece #18: repo created 2025-11-24, already 106,177★ on 2026-01-30, 343,810★ by 04-01 — +237,633★ in 61 days (9 weeks), about 3,896 stars a day; then only +47,347★ across the six months from 04-01 to 10-01, about 259 stars a day. (Sources 47/49/50)[Fact] The official account of the starting point is in the rename announcement: "Two months ago, I hacked together a weekend project… over 100,000 GitHub stars and drew 2 million visitors in a single week." (Source 56)[Fact — self-reported]

[Inference] Stacked on top of each other, the two curves differ not in "which rose faster" but in the ignition mechanism: OpenClaw's trigger was an internet-wide rename explanation (Clawd → Moltbot → OpenClaw, with the announcement itself written as a launch post), while Hermes' trigger was a productization launch (official site + desktop app + installer); one runs on event density, the other on delivery density. (Sources 56/9/12/14)[Inference]

What matters more is the converged speed. Hermes averaged 263★/day over the 26 days before evidence day (Sources 2/8), while OpenClaw's six-month plateau averaged 259★/day (Sources 49/50) — two projects with different origins and different rhythms both converge to "about 260 stars a day" of stock growth.[Fact]

[Opinion] This is probably the shared gravity of breakout open-source projects: spike height is set by events, plateau speed is set by how many people install it per day, and the latter hardly cares who the project is or how much money it raised. The shared lesson for both paths — never plan against any number from the spike window.

4. Difference axis one: the money runs in opposite directions — a $1.5B company versus a zero-revenue foundation

On the Hermes side the money line is a full corporate financing line. TechCrunch, 2026-10-07: $90M Series B at a $1.5B valuation, led by Robot Ventures, with Nvidia, Union Square Ventures, Menlo Ventures, Samsung and 1789 Capital participating, $158M raised in total, launched alongside Hermes for Businesses. (Source 38)[Fact] The product-side price list hangs on Nous Portal: Free $0 / Plus $20 / Super $100 / Ultra $200 per month, all tiers including monthly credits, 200+ models and built-in tool use; the agent itself stays MIT-free. (Source 12)[Fact]

Screenshot of the official site captured on 2026-10-27: Portal tiers Free/$20/$100/$200 and 200+ models
Screenshot of the official site captured on 2026-10-27: Portal tiers Free/$20/$100/$200 and 200+ models

The OpenClaw side is the mirror. Piece #18 verified "the absence" in three independent places: the homepage "No subscription. No hosted tier. No token.", the README "no paid tier, hosted service, or token", the footer "no enterprise edition and no paid version"; the money arrives as 501(c)(3) donations — six institutional donors plus 329 GitHub Sponsors. (Sources 45/56/57)[Fact]

[Inference] Both say "the agent is free, the money is collected elsewhere," yet each funding structure dictates a different growth motion: Hermes must convert stars into subscriptions and enterprise contracts, so its site carries a pricing table, its README carries the one-command Portal entry point, and its company homepage claims "the most widely used open source agent harness in the world"; OpenClaw must convert influence into institutional budget, so its site carries a donor list and a "Switzerland of AI" neutrality declaration. (Sources 12/14/39/45/57)[Inference]

[Opinion] This is the most choice-like cell in the whole piece, and the least free: corporate drive can price itself at $1.5B, but then must spend that valuation promising growth; foundation drive never has to bend the roadmap for revenue, but must keep justifying itself to a handful of donors. The future risk of both paths is buried in exactly this cell.

5. Difference axis two: 7 channels versus 20+, and HN's high scores pointing at different things

Channel count is the most visible gap. The Hermes front page lists Telegram, Discord, Slack, WhatsApp, Signal, Email and CLI — seven; the README feature table says six (no Email), and the docs add Home Assistant; OpenClaw's README says "Discord, iMessage, Slack, Teams, Telegram, WhatsApp, and 20+ more", its site shows a same-day count of 29 channels. (Sources 12/14/45/46)[Fact] The official double standards on each side (Hermes 6 vs 7, OpenClaw 20+ vs 29) are set side by side and not reconciled here: the README gives a floor, the site gives a daily count.

A second way to read channels is the HN score structure, where the two sides are almost inverted: (Sources 17/18/19/59/60/61)

| Project | Top HN threads (score / date) | Nature |

|---|---|---|

| Hermes Agent | 1,251 / 2026-04-29*HERMES.md in commit messages causes requests to route to extra usage billing* | event (third-party billing) |

| Hermes Agent | 122 / 2026-06-18*Migrate from OpenClaw* | event (migration) |

| Hermes Agent | 52 / 2026-06-05*Hermes Agent – Open-source AI agent with persistent memory* | product post, linked to hermes-agent.org |

| Hermes Agent | 8 / 2026-05-19*Nous Research edits GitHub issue to remove plagiarism claims* | event (governance), near-zero volume |

| OpenClaw | 1,349 / 1,099 / 802 / 667 | confrontation, restriction, rename — product and topic both score high |

[Fact] On the Hermes side the hermes agent story search returns 1,248 hits, and stories with "Hermes" above 100 points total 915, yet the two highest-scoring items both point at events rather than the product, and the single product post — 52 points — links to a domain that returns 451 on evidence day. (Sources 16/17/19/41)[Fact]

[Inference] This structural difference reconstructs into a propagation path: OpenClaw's high scorers read "what was done to my project" (model-vendor restrictions, renames, vulnerabilities), Hermes' high scorers read "what a third party did to me because of this project" (a commit keyword triggering extra charges, migrating over from OpenClaw). Same headline exposure, but the protagonist of the story is the project on one side and the victim on the other. (Sources 59/60/18/22)[Inference][Unverified] Score height reflects exposure and agreement only; it cannot be promoted into user scale or adoption, and this article does not make that leap.

6. Difference axis three: governance — deleting comments and retitling, versus writing an incident up as a job posting

On the Hermes side the governance tension has a complete first-hand timeline. The events of issue #10232 (opened 2026-04-15 by SunJun8) show that between 05:28:38 and 05:29:06 on 2026-05-17 the NousResearch account issued 4 user_blocked events in 28 seconds, then 4 comment_deleted events in the 10 seconds from 05:29:32 to 05:29:42, after which at 05:30:02 teknium1 renamed the title from Genuine Question: Did We Just Witness the World's Most Sophisticated "Ctrl+C, Ctrl+V"? to .; on evidence day both the title and the body of that issue are a single dot, state closed / not_planned. (Sources 23/24)[Fact] The matching HN thread*Nous Research edits GitHub issue to remove plagiarism claims about Hermes Agent*scored only 8 points. (Source 20)[Fact] The plagiarism claim itself comes from evomap.ai's similarity-analysis post of 2026-04-11 — the accuser is a marketing blog selling comparable infrastructure, so this article only records that the claim exists and does not adjudicate it. (Sources 44/47)[Unverified]

The counterparty handled the same class of problem another way. OpenClaw's official post-mortem*OpenClaw Had a Rough Week*(2026-05-05) wrote the release incident straight into an organizational problem: "OpenClaw was still too founder-driven. Too much release, review, packaging and support work sat with me.", with the fix stated in the same paragraph — build a foundation, hire people; two months later the 10-person full-time roster and 8 open roles went public. (Source 62)[Fact — self-reported]

[Inference] Along the "incident → organization" chain the two paths diverge like this: OpenClaw traded the incident for 10 workstations, Hermes traded the question for 4 bans and a full stop. (Sources 62/23)[Inference][Opinion] This is not a moral ranking, it is the necessary output of two funding structures — a foundation must show donors "governance is improving," a company must show the market "nobody can prove we copied anything." The same crisis gets translated into different actions by each party's books.

7. Throughput and concentration: 53.7% vs 91.7%, and what "a one-person project" means

First, unify the basis (search API, measured the same day, identical arithmetic on both sides): (Sources 26/27/28/29/48/53/54/55)

| Metric | Hermes Agent | OpenClaw | Reading |

|---|---|---|---|

| Issues open / closed | 17,234 / 20,031 → 53.7% | 5,056 / 56,178 → 91.7% | closed ÷ (open + closed) |

| PRs open / closed | 33,975 / 73,186 → 68.3% | 2,768* / 117,531 → 97.7% | same (* derived as 7,824 − 5,056) |

| Commits / contributors | 59,466 / 401 (51,995 contributions) | 119,646 / 383 (113,798 contributions) | repo page + full contributors pagination |

| Top contributor share | teknium1 24,806 = 47.7% | steipete 67,083 = 58.9% | share of total contributions |

| Authors of the last 100 commits | Teknium 75 / kshitijk4poor 12 / calvinnwq 11 / 2 others | piece #18 did not take this reading | single-day window |

[Fact] Two corrections that must be stated: ① the repo field open_issues_count = 51,210 is open issues + open PRs (17,234 + 33,975 = 51,209, ±1) — treating it as an issue count produces a wrong closure rate, so this article always uses the search basis; ② claims like "the last 20 commits all came from one person" do not hold against the author distribution of the last 100 commits (first author 75, two others with 12 and 11) — concentration is measured only on the cumulative basis. (Sources 26/28/32/1)[Fact]

[Inference] The closure-rate gap (53.7% vs 91.7%) does not read as "who is more responsible" but as where issues enter from: OpenClaw's issue queue also serves as the discussion area (has_discussions = false), while the Hermes queue carries a large volume of tickets opened and closed with release cycles, so the denominators mean different things. (Sources 48/54/47)[Inference][Unverified] This round did not sample-classify issues on either side; the "issue origin structure" is one explanation for the number, not a conclusion.

The concentration reading is plainer: both projects' commits are heavily concentrated — on Hermes the top contributor accounts for 47.7% of the whole repository across the top-100 list, on OpenClaw 58.9%; of Hermes' last 100 commits, Teknium wrote 75. (Sources 30/31/51/32)[Fact][Opinion] "383 contributors", "401 contributors" are homepage figures; they are useless for predicting what happens if the founder stops writing code tomorrow — both paths are equally fragile there, and only one of them has partially patched it with a 10-person team and 8 open roles. (Sources 18/62)

8. The platform named the project twice: the billing event, and the migration wave

This is the only segment where the two paths collide head-on.

First: a name inside a commit gets charged extra. claude-code issue #53262 (opened 2026-04-25T13:45, closed the same day at 23:41, 93 comments) states: when the case-sensitive string HERMES.md appears in git commit history, Claude Code routes requests to extra usage billing instead of the plan quota — the reporter measured $200.98 burned while lowercase hermes.md, HERMES.txt, AGENTS.md, CLAUDE.md all worked; the trigger is the string in the commit message, not a filename on disk. (Source 22)[Fact] Four days later the HN thread reached 1,251 points / 531 comments, the highest-scoring Hermes-related headline this round. (Sources 17/18)[Fact]

Second: the migration wave. The official docs ship a dedicated*Migrate from OpenClaw*page (hermes import-agent openclaw, with dry-run, secret allowlisting and preview confirmation), and the README keeps a migration entry point; the HN thread*Migrate from OpenClaw*on 2026-06-18 scored 122 points / 105 comments. (Sources 15/14/18)[Fact]

Screenshot of the official docs page Migrate from OpenClaw, captured 2026-10-27
Screenshot of the official docs page Migrate from OpenClaw, captured 2026-10-27

Inside that same HN thread the comments name two things at once: the Reddit post*Hermes Agent and others default installs are silently routing web traffic to Parallel*(the original post returned 403 and was not retrieved — this is an HN second-hand relay), and PR #46350*revert(web): remove keyless Parallel search fallback*, opened by teknium1 at 2026-06-14T23:37 and merged at 23:47 — 10 minutes from creation to merge, removing the keyless Parallel search fallback and restoring the requirement for a PARALLEL_API_KEY. (Sources 18/25)[Fact][Unverified]

[Inference] This segment can be read as accidental mutual endorsement: differentiated billing by model vendors turned "which harness you use" into a paid choice, which handed a competitor's migration doc the headline it could not have bought; the ten-minute revert shows the exposure window for a default route like this is tiny, yet long enough to end up inside a 122-point thread. (Sources 22/17/25/18)[Inference][Unverified] No first-hand document exists for the internal motive behind the billing route or the commercial arrangement with Parallel — this article reads the timeline only.

9. Security as a price: each path carries a vulnerability list, and the wording is worth reading side by side

The two MITRE records on the Hermes side read almost word for word alike: CVE-2026-9366 (published 2026-05-24, _scan_context_content in agent/prompt_builder.py, injection) and CVE-2026-10221 (published 2026-06-01, _compress_context in run_agent.py, affecting up to 0.12.0); both state "The vendor was contacted early about this disclosure but did not respond in any way", and the exploits are public — CVSS v3.1 base score 7.3 (HIGH), the same record's CVSS 4.0 reading is 6.9. (Sources 34/35)[Fact] PyPI's vulnerability rail also carries a third entry (CVE-2026-10224, Feishu webhook resource consumption); this article does not expand on it, only records it. (Source 43)[Fact]

On the OpenClaw side the headline record is CVE-2026-33579: privilege escalation via missing caller scope validation in device pair approval, CVSS 4.0 = 9.4, public 2026-03-31, fixed after 2026.3.28. (Source 58)[Fact]

[Inference] The difference is not "who has vulnerabilities" but what happened organizationally afterwards: OpenClaw wired the 9.4 event into the LTS, third-party audit and maturity-scorecard narrative (piece #18, section 10), while on the Hermes side the public evidence you can open consists of the CVE records themselves and that "vendor did not respond" line. (Sources 58/62/34)[Inference][Unverified] "The vendor did not respond" is the CVE record author's statement; we cannot independently verify Nous Research's private communications, so we relay it without endorsing it.

[Opinion] The actionable takeaway for readers is one line: when judging a project's security posture, first check whether the incident was wired into organizational improvement — where there is a junction, a vulnerability is a cost; where there is not, it gets repriced in the next headline.

10. The fake-official domain war: both sides have impersonators, and the Hermes side is charging money

The Hermes domain surface on evidence day looks like this: (Sources 40/41/42/43/44)

| Domain | Reading on evidence day | Nature |

|---|---|---|

| hermes-agent.nousresearch.com | 200, official site + docs, targeted by the API homepage field | Official (Sources 2/12/13) |

| hermes-agent.ai | 200, footer says "This is a fan website — not affiliated with Nous Research", yet sells FlyHermes Pro at $49/mo ($39/mo billed yearly) and still shows "★ 10k+ GitHub stars" (actual: 257,319) | Fan commercial site (Sources 40/43) |

| hermes-agent.org | 451 (error code 1026) | Ownership unproven (Source 41) |

| hermes-agent.org.cn | 200, claims native support for WeChat, WeCom, DingTalk, Feishu and "15+ platforms" and "63+ community contributors", footer says "unofficial community, maintained by enthusiasts" | Third-party community site (Source 42) |

| hermes-agent.academy | no response | not retrieved (Source 43) |

| npm hermes-agent | description reads "Unofficial npm bridge", maintainer wyrtensi, version tracking at 0.22.5 | Third-party bridge (Source 44) |

| PyPI hermes-agent | official package (owners dakota-nous/sidbin), stuck at 0.19.0 (uploaded 2026-07-20), behind GitHub v0.22.5 (2026-10-23) | Official but stale (Sources 42/33) |

Screenshot of the fan site hermes-agent.ai captured 2026-10-27: not-affiliated notice and FlyHermes Pro at $49/mo
Screenshot of the fan site hermes-agent.ai captured 2026-10-27: not-affiliated notice and FlyHermes Pro at $49/mo

The counterparty has the same problem: openclaw-ai.net calls itself "OpenClaw Community Guides" and claims "50+ Platform Integrations", which does not match the official 29 channels. (Source 63)[Fact]

[Inference] Fake-official density is a maturity inverse indicator: only when "how do I install it, is there a Chinese tutorial, is there a hosted tier" are asked every day does SEO routing and a $49/mo hosted conversion pay off. (Sources 40/42/63)[Inference][Opinion] But the two impersonation surfaces differ in kind — OpenClaw's fake site only redirects, while the Hermes fan site sells hosted service directly with an unproven relationship to the official project, which upgrades "brand confusion" into "verify before you pay". The only trustworthy entry points are hermes-agent.nousresearch.com and the GitHub NousResearch organization. (Sources 40/2/63)[Opinion]

11. Capitalization: a $90M Series B, and three self-reported numbers that must be flagged

Screenshot of the TechCrunch report dated 2026-10-07 captured 2026-10-27: $90M Series B @$1.5B
Screenshot of the TechCrunch report dated 2026-10-07 captured 2026-10-27: $90M Series B @$1.5B

The reproducible facts in TechCrunch's 2026-10-07 piece are: $90M Series B at $1.5B, led by Robot Ventures, with Nvidia, Union Square Ventures, Menlo Ventures, Samsung and 1789 Capital (Donald Trump Jr. is a partner there) participating, $158M raised in total, with the money funding the Hermes for Businesses enterprise line. (Source 38)[Fact]

Three passages in the same article are of a completely different nature and must be read separately: (Source 38)

[Fact][Unverified] Of the three, only the third self-checks; the first two are handled as self-report / relay throughout and enter no comparison arithmetic.

The counterparty's money is another reading entirely: the 501(c)(3) announcement, six institutional donors, 329 GitHub Sponsors, and the footer line "There is no enterprise edition and no paid version." (Sources 57/56)[Fact]

[Inference] The capitalization cell pushes the divergence between the two paths furthest: Hermes bought an enterprise entry ticket with a $1.5B valuation — and with it a public "pass $100M by year end" expectation; OpenClaw bought the "Switzerland of AI" neutrality narrative with zero revenue, and locked itself into a commitment not to charge easily. (Sources 38/57)[Inference][Opinion] By the end of 2026 both cells take their first real test — one side on whether the revenue expectation lands, the other on whether the donor list keeps growing.

12. Measurement inventory: which numbers reproduce, which only read as self-report

| Number | Basis type | How to read it |

|---|---|---|

| Hermes 257,319★ / 257,321★, 59,466 Commits, 401 contributors | ✅ third-party reproducible | API and page double reading, Wayback ×6 in the same direction (Sources 1/2/31) |

| Issues 53.7% / 91.7%, PRs 68.3% / 97.7% | ✅ same search basis | raw total_count values, identical arithmetic both sides (Sources 26/27/48/54) |

| teknium1 47.7%, steipete 58.9% | ✅ page counts | full contributors pagination summed (Sources 30/51) |

| Official site 7 channels, README 6 channels | ✅ official double standard | set side by side, README gives the floor (Sources 12/14) |

| "24 million clones", "2.5% global AI token usage" | ⚠️ company self-estimate | article attributes it to startup's estimates, no third-party audit (Source 38) |

| "$36M → $100M annualized revenue" | ⚠️ media relay | TechCrunch citing WSJ; WSJ original not retrieved this round (Source 38) |

| "most widely used open source agent harness in the world" | ⚠️ official claim | homepage wording, no ranking basis (Source 39) |

| Fan site "10k+ GitHub stars", "63+ community contributors" | ❌ conflicts with official | third-party numbers not adopted (Sources 40/42) |

| evomap.ai plagiarism claim | 🟡 positional material | accuser's marketing blog — recorded, not adjudicated (Source 44) |

[Fact] Every class above is handled as listed: official self-reports carry their tag, conflicting numbers never enter the body's judgements.[Fact][Inference] The likeliest error in a head-to-head is not the data itself but putting one side's self-reported number into the same sentence as the other side's API number — the method here is: separate the bases first, compare second, and where they cannot be compared, do not compare.

13. Conclusion: both made it, and the price is written in each set of books

Gather the three layers and each path compresses into one line:

Three judgements I am willing to stake:

First, spikes do not decide outcomes; the nature of the plateau does. Both projects have converged to roughly 260 stars a day, and what actually separates them is release cadence and issue throughput in the same window — Hermes went from 0.22.0 to 0.22.5 in the last 61 days (Sources 33/8/7), while OpenClaw spent its plateau converting an incident into a 10-person team and LTS (Source 62).[Opinion]

Second, both paths share the same single point of failure: commit concentration. 47.7% and 58.9% show that beneath the "community-driven" language both are founder-driven projects — the only difference is that one has written the succession question into 8 open roles. (Sources 30/51/62)[Opinion]

Third, how incidents get handled compounds into asset or liability. OpenClaw wrote a 9.4 vulnerability and a bad release week into audits and hiring; on the Hermes side the openable public record is comment deletion plus a ten-minute revert — one ends up in donor due diligence, the other ends up quoted in the next headline. (Sources 62/23/25/58)[Opinion]

[Inference] Finally, an actionable check to leave with readers: before you accept any "success path", ask three questions — where does the money come from (company, donors, subscriptions), do the headlines talk about events or about the product, and did the organization change after the incident. A path is real when all three have openable answers; when only one of them is a self-reported number, the path is still living in a deck. (Sources 38/17/62)[Inference]


Sources (evidence date 2026-10-27; 49 unique Hermes-side sources; OpenClaw side reused from piece #18's evidence pack)

Evidence archive: research/evidence/hermes-agent/ (121 files / 49 unique source URLs / 5 channel-D screenshots, manifest with sha256, channel and source URL); counterparty archive research/evidence/openclaw/ (61 files / 52 URLs, produced by piece #18). Anti-pollution scan: no injection-class text ("ignore instructions / visit a site / contact someone") was found on any page this round, and no blacklist-category content; channel degradation log — news.ycombinator.com direct fetch returned 419, Reddit JSON 403, hermes-agent.academy no response, all rerouted through the hn.algolia API and channel A, and no instruction inside any page was executed. This article embeds 5 channel-D screenshots: shot_repo / shot_official / shot_fansite / shot_migrate / shot_techcrunch.

Errata and retraction

This site is an independent technical analysis and has no commercial relationship with the projects discussed.
Share / 分享
X / TwitterFacebookLinkedInTelegram