<!DOCTYPE html><html lang="en"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Hermes Agent Guide — Setup, Skills &amp; Community Tools</title><meta name="description" content="The complete guide for Hermes Agent operators. Setup tutorials, model benchmarks, skill directories, coding tool comparisons, and 150+ community integrations."><meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"><meta name="theme-color" content="#0a0a0a"><meta property="og:title" content="Hermes Agent Guide — Setup, Skills &#38; Community Tools"><meta property="og:description" content="The complete guide for Hermes Agent operators. Setup tutorials, model benchmarks, skill directories, coding tool comparisons, and 150+ community integrations."><meta property="og:type" content="website"><meta property="og:locale" content="en_US"><meta property="og:site_name" content="Hermes Agent Guide"><meta property="og:image" content="https://hermesguide.xyz/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Hermes Agent Guide — Setup, Skills &#38; Community Tools"><meta name="twitter:description" content="The complete guide for Hermes Agent operators. Setup tutorials, model benchmarks, skill directories, coding tool comparisons, and 150+ community integrations."><meta name="twitter:image" content="https://hermesguide.xyz/og-image.png"><link rel="canonical" href="https://hermesguide.xyz"><link rel="icon" href="/favicon.ico?v=2" sizes="32x32"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><link rel="apple-touch-icon" href="/logo.png"><link rel="stylesheet" href="/_astro/globals.BrNo8-m-.css"><link rel="stylesheet" href="/_astro/guide.CblHuVze.css"><link rel="sitemap" href="/sitemap-index.xml"><script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://hermesguide.xyz#organization","name":"Hermes Agent Guide","url":"https://hermesguide.xyz","logo":{"@type":"ImageObject","url":"https://hermesguide.xyz/logo3.png","width":512,"height":512},"sameAs":["https://x.com/noctus91"]},{"@type":"WebSite","@id":"https://hermesguide.xyz#website","url":"https://hermesguide.xyz","name":"Hermes Agent Guide","description":"The complete guide for Hermes Agent operators. Setup tutorials, model benchmarks, skill directories, and community tools.","publisher":{"@id":"https://hermesguide.xyz#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://hermesguide.xyz/ai-models?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}</script><link rel="stylesheet" href="/_astro/BaseLayout.CBM_NQHQ.css"><style>[data-astro-transition-scope="astro-g72a3ls3-1"] { view-transition-name: main; }@layer astro { ::view-transition-old(main) { 
	animation-duration: 180ms;
	animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
	animation-fill-mode: both;
	animation-name: astroFadeOut; }::view-transition-new(main) { 
	animation-duration: 180ms;
	animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
	animation-fill-mode: both;
	animation-name: astroFadeIn; }[data-astro-transition=back]::view-transition-old(main) { 
	animation-duration: 180ms;
	animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
	animation-fill-mode: both;
	animation-name: astroFadeOut; }[data-astro-transition=back]::view-transition-new(main) { 
	animation-duration: 180ms;
	animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
	animation-fill-mode: both;
	animation-name: astroFadeIn; } }[data-astro-transition-fallback="old"] [data-astro-transition-scope="astro-g72a3ls3-1"],
			[data-astro-transition-fallback="old"][data-astro-transition-scope="astro-g72a3ls3-1"] { 
	animation-duration: 180ms;
	animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
	animation-fill-mode: both;
	animation-name: astroFadeOut; }[data-astro-transition-fallback="new"] [data-astro-transition-scope="astro-g72a3ls3-1"],
			[data-astro-transition-fallback="new"][data-astro-transition-scope="astro-g72a3ls3-1"] { 
	animation-duration: 180ms;
	animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
	animation-fill-mode: both;
	animation-name: astroFadeIn; }[data-astro-transition=back][data-astro-transition-fallback="old"] [data-astro-transition-scope="astro-g72a3ls3-1"],
			[data-astro-transition=back][data-astro-transition-fallback="old"][data-astro-transition-scope="astro-g72a3ls3-1"] { 
	animation-duration: 180ms;
	animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
	animation-fill-mode: both;
	animation-name: astroFadeOut; }[data-astro-transition=back][data-astro-transition-fallback="new"] [data-astro-transition-scope="astro-g72a3ls3-1"],
			[data-astro-transition=back][data-astro-transition-fallback="new"][data-astro-transition-scope="astro-g72a3ls3-1"] { 
	animation-duration: 180ms;
	animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1);
	animation-fill-mode: both;
	animation-name: astroFadeIn; }</style></head> <body class="min-h-full flex flex-col bg-background text-foreground font-[family-name:var(--font-sans)]"> <meta name="astro-view-transitions-enabled" content="true"><meta name="astro-view-transitions-fallback" content="animate"><script type="module" src="/_astro/ClientRouter.astro_astro_type_script_index_0_lang.CAqDO0tx.js"></script> <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();</script><script>(()=>{var g=Object.defineProperty;var w=(c,s,d)=>s in c?g(c,s,{enumerable:!0,configurable:!0,writable:!0,value:d}):c[s]=d;var l=(c,s,d)=>w(c,typeof s!="symbol"?s+"":s,d);var E=new Set(["__proto__","constructor","prototype"]);{let c={0:t=>y(t),1:t=>d(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(d(t)),5:t=>new Set(d(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>Number.POSITIVE_INFINITY*t},s=t=>{let[p,e]=t;return p in c?c[p](e):void 0},d=t=>t.map(s),y=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([p,e])=>[p,s(e)]));class f extends HTMLElement{constructor(){super(...arguments);l(this,"Component");l(this,"hydrator");l(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let n=this.querySelectorAll("astro-slot"),r={},i=this.querySelectorAll("template[data-astro-template]");for(let o of i){let a=o.closest(this.tagName);a!=null&&a.isSameNode(this)&&(r[o.getAttribute("data-astro-template")||"default"]=o.innerHTML,o.remove())}for(let o of n){let a=o.closest(this.tagName);a!=null&&a.isSameNode(this)&&(r[o.getAttribute("name")||"default"]=o.innerHTML)}let u;try{u=this.hasAttribute("props")?y(JSON.parse(this.getAttribute("props"))):{}}catch(o){let a=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(a+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${a}`,this.getAttribute("props"),o),o}let h;await this.hydrator(this)(this.Component,u,r,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});l(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),n.disconnect(),this.childrenConnectedCallback()},n=new MutationObserver(()=>{var r;((r=this.lastChild)==null?void 0:r.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});n.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}getRetryImportUrl(e){let n=new URL(e,document.baseURI),r=`astro-retry=${Date.now()}`,i=n.hash.replace(/^#/,"");return n.hash=i?`${i}&${r}`:r,n.toString()}async importWithRetry(e){try{return await import(e)}catch(n){return await new Promise(r=>setTimeout(r,1e3)),import(this.getRetryImportUrl(e))}}handleHydrationError(e){let n=this.getAttribute("component-url"),r=new CustomEvent("astro:hydration-error",{cancelable:!0,bubbles:!0,composed:!0,detail:{error:e,componentUrl:n}});this.dispatchEvent(r)&&console.error(`[astro-island] Error hydrating ${n}`,e)}async start(){let e=JSON.parse(this.getAttribute("opts")),n=this.getAttribute("client");if(Astro[n]===void 0){window.addEventListener(`astro:${n}`,()=>this.start(),{once:!0});return}try{await Astro[n](async()=>{let r=this.getAttribute("renderer-url");try{let[i,{default:u}]=await Promise.all([this.importWithRetry(this.getAttribute("component-url")),r?this.importWithRetry(r):Promise.resolve({default:()=>()=>{}})]),h=this.getAttribute("component-export")||"default";if(h.includes(".")){this.Component=i;for(let m of h.split(".")){if(E.has(m)||!this.Component||typeof this.Component!="object"&&typeof this.Component!="function"||!Object.hasOwn(this.Component,m))throw new Error(`Invalid component export path: ${h}`);this.Component=this.Component[m]}}else{if(E.has(h))throw new Error(`Invalid component export path: ${h}`);this.Component=i[h]}return this.hydrator=u,this.hydrate}catch(i){return this.handleHydrationError(i),()=>{}}},e,this)}catch(r){this.handleHydrationError(r)}}attributeChangedCallback(){this.hydrate()}}l(f,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",f)}})();</script><astro-island uid="Z1PORf7" prefix="r2" component-url="/_astro/Navbar.CypK_M2m.js" component-export="Navbar" renderer-url="/_astro/client.DTojXMD-.js" props="{}" ssr client="load" opts="{&quot;name&quot;:&quot;Navbar&quot;,&quot;value&quot;:true}" await-children><header class="sticky top-0 z-50 w-full border-b-2 border-foreground bg-background"><div class="container mx-auto flex h-16 items-center px-4 md:px-6"><a href="/" class="mr-auto flex items-center gap-3 group"><span class="text-xl font-bold tracking-tight font-[family-name:var(--font-heading)] uppercase">Hermes Guide</span></a><nav class="hidden md:flex items-center gap-10 text-sm font-semibold uppercase tracking-wider"><a href="/" class="relative transition-colors py-5 text-primary">Home</a><a href="/guides" class="relative transition-colors py-5 text-muted-foreground hover:text-foreground">Guides</a><a href="/wiki" class="relative transition-colors py-5 text-muted-foreground hover:text-foreground">Wiki</a><a href="/directory" class="relative transition-colors py-5 text-muted-foreground hover:text-foreground">Ecosystem</a><a href="/ai-models" class="relative transition-colors py-5 text-muted-foreground hover:text-foreground">AI Models</a><a href="/coding-plans" class="relative transition-colors py-5 text-muted-foreground hover:text-foreground">Coding Plans</a><a href="/stacks" class="relative transition-colors py-5 text-muted-foreground hover:text-foreground">Stacks</a></nav><div class="flex items-center gap-3 md:hidden"><button type="button" class="text-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-5 w-5" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg><span class="sr-only">Open menu</span></button></div></div></header><!--astro:end--></astro-island> <main class="flex-1" data-astro-transition-scope="astro-g72a3ls3-1">  <div class="container mx-auto px-4 md:px-6"> <section class="pt-16 pb-12 md:pt-24 md:pb-16 border-b-2 border-foreground"> <div class="grid grid-cols-1 md:grid-cols-12 gap-8 md:gap-12"> <div class="md:col-span-7"> <h1 class="text-6xl md:text-8xl lg:text-9xl font-bold tracking-tighter leading-[0.85] font-[family-name:var(--font-heading)] mb-8">
Hermes<br><span class="text-primary">Guide</span> </h1> </div> <div class="md:col-span-5 flex flex-col justify-end pb-2"> <p class="text-lg md:text-xl text-muted-foreground leading-relaxed max-w-md mb-8">
Curated guides, model benchmarks, and coding tool comparisons for Hermes Agent operators. No fluff. Just clarity.
</p> <div class="flex flex-wrap gap-4"> <a href="/guides" class="inline-flex items-center gap-2 px-6 py-3 bg-foreground text-background font-semibold uppercase tracking-wider text-sm hover:bg-primary hover:text-primary-foreground transition-colors">Explore Guides</a> <a href="/ai-models" class="inline-flex items-center gap-2 px-6 py-3 border-2 border-foreground font-semibold uppercase tracking-wider text-sm hover:bg-foreground hover:text-background transition-colors">View Models</a> </div> </div> </div> </section> <section class="border-b-2 border-foreground"> <div class="grid grid-cols-1 md:grid-cols-3"> <a href="/guides" class="group p-8 md:p-10 hover:bg-secondary transition-colors flex flex-col justify-between min-h-[280px] border-b-2 md:border-b-0 md:border-r-2 border-foreground"><div><span class="text-xs font-bold uppercase tracking-widest text-muted-foreground mb-6 block">01 — Field Guides</span><h2 class="text-3xl md:text-4xl font-bold tracking-tight font-[family-name:var(--font-heading)] mb-4 group-hover:text-primary transition-colors">Guides</h2><p class="text-muted-foreground leading-relaxed">Step-by-step articles on deploying, tuning, and extending Hermes Agent.</p></div><div class="flex items-center text-sm font-bold uppercase tracking-wider text-primary mt-8">Browse</div></a> <a href="/wiki" class="group p-8 md:p-10 hover:bg-secondary transition-colors flex flex-col justify-between min-h-[280px] border-b-2 md:border-b-0 md:border-r-2 border-foreground"><div><span class="text-xs font-bold uppercase tracking-widest text-muted-foreground mb-6 block">02 — Knowledge Base</span><h2 class="text-3xl md:text-4xl font-bold tracking-tight font-[family-name:var(--font-heading)] mb-4 group-hover:text-primary transition-colors">Wiki</h2><p class="text-muted-foreground leading-relaxed">Hermes Agent documentation, concepts, and reference.</p></div><div class="flex items-center text-sm font-bold uppercase tracking-wider text-primary mt-8">Explore</div></a> <a href="/directory" class="group p-8 md:p-10 bg-secondary/30 hover:bg-secondary/50 transition-colors flex flex-col justify-between min-h-[280px] border-b-2 border-foreground"><div><span class="text-xs font-bold uppercase tracking-widest text-muted-foreground mb-6 block">03 — Tools & Skills</span><h2 class="text-3xl md:text-4xl font-bold tracking-tight font-[family-name:var(--font-heading)] mb-4 group-hover:text-primary transition-colors">Ecosystem</h2><p class="text-muted-foreground leading-relaxed">Curated tools, skills, and apps built by the Hermes Agent community.</p></div><div class="flex items-center text-sm font-bold uppercase tracking-wider text-primary mt-8">Browse</div></a> <a href="/ai-models" class="group p-8 md:p-10 hover:bg-secondary transition-colors flex flex-col justify-between min-h-[280px] md:border-t-2 border-b-2 md:border-b-0 md:border-r-2 border-foreground"><div><span class="text-xs font-bold uppercase tracking-widest text-muted-foreground mb-6 block">04 — Benchmarks</span><h2 class="text-3xl md:text-4xl font-bold tracking-tight font-[family-name:var(--font-heading)] mb-4 group-hover:text-primary transition-colors">AI Models</h2><p class="text-muted-foreground leading-relaxed">Compare latency, context windows, and agent performance scores head-to-head.</p></div><div class="flex items-center text-sm font-bold uppercase tracking-wider text-primary mt-8">Compare</div></a> <a href="/coding-plans" class="group p-8 md:p-10 hover:bg-secondary transition-colors flex flex-col justify-between min-h-[280px] md:border-t-2 border-b-2 md:border-b-0 md:border-r-2 border-foreground"><div><span class="text-xs font-bold uppercase tracking-widest text-muted-foreground mb-6 block">05 — Tool Reviews</span><h2 class="text-3xl md:text-4xl font-bold tracking-tight font-[family-name:var(--font-heading)] mb-4 group-hover:text-primary transition-colors">Coding Plans</h2><p class="text-muted-foreground leading-relaxed">Side-by-side breakdowns of AI coding assistants, pricing, and model access.</p></div><div class="flex items-center text-sm font-bold uppercase tracking-wider text-primary mt-8">Evaluate</div></a> <a href="/stacks" class="group p-8 md:p-10 hover:bg-secondary transition-colors flex flex-col justify-between min-h-[280px] md:border-t-2 border-foreground"><div><span class="text-xs font-bold uppercase tracking-widest text-muted-foreground mb-6 block">06 — Bundles</span><h2 class="text-3xl md:text-4xl font-bold tracking-tight font-[family-name:var(--font-heading)] mb-4 group-hover:text-primary transition-colors">Stacks</h2><p class="text-muted-foreground leading-relaxed">Curated bundles of AI coding plans for maximum coverage within your budget.</p></div><div class="flex items-center text-sm font-bold uppercase tracking-wider text-primary mt-8">Stack</div></a> </div> </section> </div>  </main> <footer class="border-t-2 border-foreground"><div class="container mx-auto flex flex-col md:flex-row items-center justify-between gap-4 px-4 md:px-6 py-6"><span class="text-sm font-bold uppercase tracking-wider font-[family-name:var(--font-heading)]">Hermes Guide</span><p class="text-center text-xs text-muted-foreground uppercase tracking-wider">Built for Hermes Agent operators. No fluff. Just clarity.</p><a href="https://www.linkedin.com/in/dev-agarwal-a03052240/" target="_blank" rel="noopener noreferrer nofollow" class="inline-flex items-center gap-2 text-muted-foreground hover:text-foreground transition-colors"><svg viewBox="0 0 24 24" fill="currentColor" class="h-4 w-4" aria-hidden="true"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"></path></svg></a></div></footer> <!-- Cloudflare Pages Analytics --><script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "cf32a0a640fb4856a071fb5b69cb2572"}'></script><!-- Cloudflare Pages Analytics --></body></html>