mirror of
https://github.com/nesquena/hermes-webui.git
synced 2026-05-27 04:00:37 +00:00
fix(community): remove 16 duplicate cards, fix EKKO + superpowers-zh card structure
- Deduplicated: hermes-optimization-guide ×5→1, fathah/hermes-desktop ×5→1, awizemann/scarf ×5→1, joeynyc/hermes-skins ×5→1 (caused by sort script running multiple times before the HTML-position fix was applied) - Fixed EKKOLearnAI/hermes-web-ui card: was using project-title+project-meta layout instead of standard project-header+project-name+project-desc. Now consistent. - Fixed jnMetaCode/superpowers-zh card: same structure mismatch, converted to standard. - Both cards now have project-name, featured-badge, star count, desc, project-meta. - Hero count updated: 47 → 31 community projects
This commit is contained in:
+14
-168
@@ -225,7 +225,7 @@
|
||||
<p class="page-sub">The best third-party projects, tools, skills, and integrations created by the Hermes Agent community. Sorted by GitHub stars, filtered for quality.</p>
|
||||
|
||||
<div class="stats-bar">
|
||||
<span class="stat-pill"><span class="dot"></span>47 community projects</span>
|
||||
<span class="stat-pill"><span class="dot"></span>31 community projects</span>
|
||||
<span class="stat-pill"><span class="dot"></span>7 categories</span>
|
||||
<span class="stat-pill"><span class="dot"></span>50+ star minimum</span>
|
||||
</div>
|
||||
@@ -287,43 +287,9 @@
|
||||
<div class="project-meta"><span class="lang-dot lang-docs"></span> Guide · OnlyTerp</div>
|
||||
</a>
|
||||
|
||||
<a href="https://github.com/OnlyTerp/hermes-optimization-guide" target="_blank" rel="noopener" class="project-card">
|
||||
<div class="project-header">
|
||||
<div class="project-name">hermes-optimization-guide</div>
|
||||
<span class="project-stars"><svg viewBox="0 0 16 16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.75.75 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25z"/></svg>190</span>
|
||||
</div>
|
||||
<div class="project-desc">Setup, migration, LightRAG integration, Telegram configuration, and skill creation guide. Practical optimization tips.</div>
|
||||
<div class="project-meta"><span class="lang-dot lang-docs"></span> Guide · OnlyTerp</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="https://github.com/OnlyTerp/hermes-optimization-guide" target="_blank" rel="noopener" class="project-card">
|
||||
<div class="project-header">
|
||||
<div class="project-name">hermes-optimization-guide</div>
|
||||
<span class="project-stars"><svg viewBox="0 0 16 16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.75.75 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25z"/></svg>190</span>
|
||||
</div>
|
||||
<div class="project-desc">Setup, migration, LightRAG integration, Telegram configuration, and skill creation guide. Practical optimization tips.</div>
|
||||
<div class="project-meta"><span class="lang-dot lang-docs"></span> Guide · OnlyTerp</div>
|
||||
</a>
|
||||
|
||||
<a href="https://github.com/OnlyTerp/hermes-optimization-guide" target="_blank" rel="noopener" class="project-card">
|
||||
<div class="project-header">
|
||||
<div class="project-name">hermes-optimization-guide</div>
|
||||
<span class="project-stars"><svg viewBox="0 0 16 16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.75.75 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25z"/></svg>190</span>
|
||||
</div>
|
||||
<div class="project-desc">Setup, migration, LightRAG integration, Telegram configuration, and skill creation guide. Practical optimization tips.</div>
|
||||
<div class="project-meta"><span class="lang-dot lang-docs"></span> Guide · OnlyTerp</div>
|
||||
</a>
|
||||
|
||||
<a href="https://github.com/OnlyTerp/hermes-optimization-guide" target="_blank" rel="noopener" class="project-card">
|
||||
<div class="project-header">
|
||||
<div class="project-name">hermes-optimization-guide</div>
|
||||
<span class="project-stars"><svg viewBox="0 0 16 16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.75.75 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25z"/></svg>190</span>
|
||||
</div>
|
||||
<div class="project-desc">Setup, migration, LightRAG integration, Telegram configuration, and skill creation guide. Practical optimization tips.</div>
|
||||
<div class="project-meta"><span class="lang-dot lang-docs"></span> Guide · OnlyTerp</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -390,12 +356,13 @@
|
||||
|
||||
|
||||
<a href="https://github.com/EKKOLearnAI/hermes-web-ui" target="_blank" rel="noopener" class="project-card featured">
|
||||
<div class="project-meta">
|
||||
<span class="project-tag">Web UI</span>
|
||||
<div class="project-header">
|
||||
<div class="project-name">hermes-web-ui</div>
|
||||
<span class="featured-badge">Popular</span>
|
||||
<span class="project-stars"><svg viewBox="0 0 16 16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.75.75 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25z"/></svg>2.0k</span>
|
||||
</div>
|
||||
<div class="project-title">EKKO Hermes Web UI</div>
|
||||
<div class="project-desc">Vue 3 + TypeScript web dashboard for Hermes Agent with multi-platform chat, session management, scheduled jobs, usage analytics, and channel config for Telegram, Discord, Slack, and WhatsApp.</div>
|
||||
<div class="project-meta"><span class="lang-dot lang-ts"></span> TypeScript · EKKOLearnAI</div>
|
||||
</a>
|
||||
|
||||
|
||||
@@ -459,126 +426,9 @@
|
||||
</a>
|
||||
|
||||
|
||||
<a href="https://github.com/fathah/hermes-desktop" target="_blank" rel="noopener" class="project-card">
|
||||
<div class="project-header">
|
||||
<div class="project-name">hermes-desktop (companion)</div>
|
||||
<span class="project-stars"><svg viewBox="0 0 16 16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.75.75 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25z"/></svg>381</span>
|
||||
</div>
|
||||
<div class="project-desc">Desktop companion app for Hermes Agent. Install, configure, and chat from a native GUI on macOS and Linux.</div>
|
||||
<div class="project-meta"><span class="lang-dot lang-ts"></span> TypeScript · fathah</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="https://github.com/awizemann/scarf" target="_blank" rel="noopener" class="project-card">
|
||||
<div class="project-header">
|
||||
<div class="project-name">scarf</div>
|
||||
<span class="project-stars"><svg viewBox="0 0 16 16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.75.75 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25z"/></svg>290</span>
|
||||
</div>
|
||||
<div class="project-desc">Native macOS GUI companion for Hermes. Dashboard, session browser, activity feed, and embedded terminal chat.</div>
|
||||
<div class="project-meta"><span class="lang-dot lang-swift"></span> Swift · awizemann</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="https://github.com/joeynyc/hermes-skins" target="_blank" rel="noopener" class="project-card">
|
||||
<div class="project-header">
|
||||
<div class="project-name">hermes-skins</div>
|
||||
<span class="project-stars"><svg viewBox="0 0 16 16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.75.75 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25z"/></svg>260</span>
|
||||
</div>
|
||||
<div class="project-desc">Custom visual themes (skins) for the Hermes CLI agent. Drop-in theme files for personalized terminal aesthetics.</div>
|
||||
<div class="project-meta"><span class="lang-dot lang-python"></span> Python · joeynyc</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="https://github.com/fathah/hermes-desktop" target="_blank" rel="noopener" class="project-card">
|
||||
<div class="project-header">
|
||||
<div class="project-name">hermes-desktop (companion)</div>
|
||||
<span class="project-stars"><svg viewBox="0 0 16 16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.75.75 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25z"/></svg>381</span>
|
||||
</div>
|
||||
<div class="project-desc">Desktop companion app for Hermes Agent. Install, configure, and chat from a native GUI on macOS and Linux.</div>
|
||||
<div class="project-meta"><span class="lang-dot lang-ts"></span> TypeScript · fathah</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="https://github.com/awizemann/scarf" target="_blank" rel="noopener" class="project-card">
|
||||
<div class="project-header">
|
||||
<div class="project-name">scarf</div>
|
||||
<span class="project-stars"><svg viewBox="0 0 16 16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.75.75 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25z"/></svg>290</span>
|
||||
</div>
|
||||
<div class="project-desc">Native macOS GUI companion for Hermes. Dashboard, session browser, activity feed, and embedded terminal chat.</div>
|
||||
<div class="project-meta"><span class="lang-dot lang-swift"></span> Swift · awizemann</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="https://github.com/joeynyc/hermes-skins" target="_blank" rel="noopener" class="project-card">
|
||||
<div class="project-header">
|
||||
<div class="project-name">hermes-skins</div>
|
||||
<span class="project-stars"><svg viewBox="0 0 16 16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.75.75 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25z"/></svg>260</span>
|
||||
</div>
|
||||
<div class="project-desc">Custom visual themes (skins) for the Hermes CLI agent. Drop-in theme files for personalized terminal aesthetics.</div>
|
||||
<div class="project-meta"><span class="lang-dot lang-python"></span> Python · joeynyc</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="https://github.com/fathah/hermes-desktop" target="_blank" rel="noopener" class="project-card">
|
||||
<div class="project-header">
|
||||
<div class="project-name">hermes-desktop (companion)</div>
|
||||
<span class="project-stars"><svg viewBox="0 0 16 16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.75.75 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25z"/></svg>381</span>
|
||||
</div>
|
||||
<div class="project-desc">Desktop companion app for Hermes Agent. Install, configure, and chat from a native GUI on macOS and Linux.</div>
|
||||
<div class="project-meta"><span class="lang-dot lang-ts"></span> TypeScript · fathah</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="https://github.com/awizemann/scarf" target="_blank" rel="noopener" class="project-card">
|
||||
<div class="project-header">
|
||||
<div class="project-name">scarf</div>
|
||||
<span class="project-stars"><svg viewBox="0 0 16 16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.75.75 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25z"/></svg>290</span>
|
||||
</div>
|
||||
<div class="project-desc">Native macOS GUI companion for Hermes. Dashboard, session browser, activity feed, and embedded terminal chat.</div>
|
||||
<div class="project-meta"><span class="lang-dot lang-swift"></span> Swift · awizemann</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="https://github.com/joeynyc/hermes-skins" target="_blank" rel="noopener" class="project-card">
|
||||
<div class="project-header">
|
||||
<div class="project-name">hermes-skins</div>
|
||||
<span class="project-stars"><svg viewBox="0 0 16 16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.75.75 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25z"/></svg>260</span>
|
||||
</div>
|
||||
<div class="project-desc">Custom visual themes (skins) for the Hermes CLI agent. Drop-in theme files for personalized terminal aesthetics.</div>
|
||||
<div class="project-meta"><span class="lang-dot lang-python"></span> Python · joeynyc</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="https://github.com/fathah/hermes-desktop" target="_blank" rel="noopener" class="project-card">
|
||||
<div class="project-header">
|
||||
<div class="project-name">hermes-desktop (companion)</div>
|
||||
<span class="project-stars"><svg viewBox="0 0 16 16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.75.75 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25z"/></svg>381</span>
|
||||
</div>
|
||||
<div class="project-desc">Desktop companion app for Hermes Agent. Install, configure, and chat from a native GUI on macOS and Linux.</div>
|
||||
<div class="project-meta"><span class="lang-dot lang-ts"></span> TypeScript · fathah</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="https://github.com/joeynyc/hermes-skins" target="_blank" rel="noopener" class="project-card">
|
||||
<div class="project-header">
|
||||
<div class="project-name">hermes-skins</div>
|
||||
<span class="project-stars"><svg viewBox="0 0 16 16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.75.75 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25z"/></svg>260</span>
|
||||
</div>
|
||||
<div class="project-desc">Custom visual themes (skins) for the Hermes CLI agent. Drop-in theme files for personalized terminal aesthetics.</div>
|
||||
<div class="project-meta"><span class="lang-dot lang-python"></span> Python · joeynyc</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="https://github.com/awizemann/scarf" target="_blank" rel="noopener" class="project-card">
|
||||
<div class="project-header">
|
||||
<div class="project-name">scarf</div>
|
||||
<span class="project-stars"><svg viewBox="0 0 16 16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.75.75 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25z"/></svg>290</span>
|
||||
</div>
|
||||
<div class="project-desc">Native macOS GUI companion for Hermes. Dashboard, session browser, activity feed, and embedded terminal chat.</div>
|
||||
<div class="project-meta"><span class="lang-dot lang-swift"></span> Swift · awizemann</div>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -591,13 +441,14 @@
|
||||
<div class="project-grid">
|
||||
|
||||
|
||||
<a href="https://github.com/jnMetaCode/superpowers-zh" target="_blank" rel="noopener" class="project-card featured">
|
||||
<div class="project-meta">
|
||||
<span class="project-tag">Skills</span>
|
||||
<a href="https://github.com/jnMetaCode/superpowers-zh" target="_blank" rel="noopener" class="project-card featured">
|
||||
<div class="project-header">
|
||||
<div class="project-name">superpowers-zh</div>
|
||||
<span class="featured-badge">Top project</span>
|
||||
<span class="project-stars"><svg viewBox="0 0 16 16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.75.75 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25z"/></svg>1.4k</span>
|
||||
</div>
|
||||
<div class="project-title">Superpowers ZH (中文增强版)</div>
|
||||
<div class="project-desc">Chinese-localized superpowers skill pack with 6 original skills — full translation of the 116k-star superpowers repo plus additions for Hermes Agent, Claude Code, Cursor, and Gemini CLI.</div>
|
||||
<div class="project-desc">Chinese-localized superpowers skill pack with 6 original skills — full translation of the 116k-star superpowers repo plus additions for Hermes Agent, Claude Code, Cursor, and Gemini CLI. (中文增强版)</div>
|
||||
<div class="project-meta"><span class="lang-dot lang-shell"></span> Skills · jnMetaCode</div>
|
||||
</a>
|
||||
<a href="https://github.com/conorbronsdon/avoid-ai-writing" target="_blank" rel="noopener" class="project-card">
|
||||
<div class="project-header">
|
||||
@@ -653,7 +504,6 @@
|
||||
<div class="project-lang">TypeScript · Next.js</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="https://github.com/greyhaven-ai/autocontext" target="_blank" rel="noopener" class="project-card">
|
||||
<div class="project-header">
|
||||
<div class="project-name">autocontext</div>
|
||||
@@ -663,7 +513,6 @@
|
||||
<div class="project-meta"><span class="lang-dot lang-python"></span> Python · greyhaven-ai</div>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="https://github.com/0xNyk/lacp" target="_blank" rel="noopener" class="project-card">
|
||||
<div class="project-header">
|
||||
<div class="project-name">lacp</div>
|
||||
@@ -673,7 +522,6 @@
|
||||
<div class="project-meta"><span class="lang-dot lang-shell"></span> Shell · 0xNyk</div>
|
||||
</a>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -711,8 +559,6 @@
|
||||
<div class="project-meta"><span class="lang-dot lang-shell"></span> Shell · elkimek</div>
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user