Skip to content

ksimback/hermes-ecosystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

77 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ—ΊοΈ Hermes Atlas

The community-curated map of every tool, skill, and integration for Hermes Agent by Nous Research.

🌐 Live site: hermesatlas.com


What is this?

Hermes Atlas is a living directory of the Hermes Agent ecosystem. Hermes Agent (the self-improving AI agent from Nous Research) launched in February 2026 and immediately spawned a fast-growing community of skills, plugins, integrations, deployment templates, and forks. This site is the canonical map of all of it.

Features:

  • 80+ quality-filtered repos across 12 categories β€” every project security-reviewed before inclusion
  • Live star counts fetched from the GitHub API and cached in Redis
  • Sparklines and trending badges showing growth over time
  • RAG-powered chatbot ("Ask the Atlas") that answers questions about Hermes Agent grounded in 27 research files
  • Search, sort, filter across the entire ecosystem
  • Light and dark mode with OS preference detection
  • Mobile responsive

How it works

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  hermesatlas.com (Vercel static + serverless)               β”‚
β”‚                                                              β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”‚
β”‚  β”‚ index.html  β”‚  β”‚ /api/stars   β”‚  β”‚ /api/chat        β”‚    β”‚
β”‚  β”‚ (the map)   β”‚  β”‚ (live data)  β”‚  β”‚ (RAG chatbot)    β”‚    β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β”‚
β”‚                          β”‚                    β”‚              β”‚
β”‚                          β–Ό                    β–Ό              β”‚
β”‚                   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”         β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”       β”‚
β”‚                   β”‚  Redis   β”‚         β”‚ OpenRouter β”‚       β”‚
β”‚                   β”‚  Cloud   β”‚         β”‚  (Gemma 4) β”‚       β”‚
β”‚                   β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜         β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜       β”‚
β”‚                        β”‚                                     β”‚
β”‚                        β–Ό                                     β”‚
β”‚                  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                                β”‚
β”‚                  β”‚ GitHub   β”‚                                β”‚
β”‚                  β”‚ GraphQL  β”‚                                β”‚
β”‚                  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                                β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Stack:

  • Frontend: Vanilla HTML/CSS/JavaScript (no framework, no build step)
  • Hosting: Vercel (static + serverless functions)
  • Cache: Redis Cloud (1hr TTL on star counts, daily history snapshots)
  • LLM: OpenRouter with fallback chain (Gemma 4 31B β†’ Gemma 4 26B β†’ Gemini 3 Flash)
  • Embeddings: OpenAI text-embedding-3-small (computed once at build time, cached as static JSON)
  • Retrieval: Hybrid BM25 + cosine similarity, MMR re-ranking, conversation-aware query rewriting

Repository structure

hermes/
β”œβ”€β”€ index.html              # The map (single-page app)
β”œβ”€β”€ api/
β”‚   β”œβ”€β”€ stars.js            # GitHub star fetch + Redis cache
β”‚   β”œβ”€β”€ stars-history.js    # 30-day history for sparklines
β”‚   └── chat.js             # RAG pipeline with streaming
β”œβ”€β”€ lib/
β”‚   └── redis.js            # Shared Redis client helper
β”œβ”€β”€ data/
β”‚   β”œβ”€β”€ repos.json          # 84 quality-filtered repos (single source of truth)
β”‚   └── chunks.json         # Pre-computed text embeddings (~7MB, 283 chunks)
β”œβ”€β”€ scripts/
β”‚   β”œβ”€β”€ build-chunks.js     # Splits research/ into chunks + embeds them
β”‚   └── test-rag.js         # Local RAG quality tests (27/27 passing)
β”œβ”€β”€ research/               # 27 source-of-truth research files
β”œβ”€β”€ repos/                  # Star count data, security review, raw search results
β”œβ”€β”€ ECOSYSTEM.md            # Markdown version of the map
β”œβ”€β”€ package.json            # Just two deps: openai, redis
└── vercel.json             # Function config + daily cron

Running locally

git clone https://github.com/ksimback/hermes-ecosystem.git
cd hermes-ecosystem

# Install deps (only needed for the API endpoints + chunk builder)
npm install

# To rebuild the chatbot's knowledge base after editing research/ files:
OPENROUTER_API_KEY=sk-or-... node scripts/build-chunks.js

# To test the RAG pipeline locally:
OPENROUTER_API_KEY=sk-or-... node scripts/test-rag.js

# To preview the static site, just open index.html in a browser
# (the API endpoints only work when deployed to Vercel)

Environment variables (Vercel)

Variable Purpose Required
GITHUB_TOKEN Fine-grained PAT, public repos read-only For 5000/hr rate limit (60/hr without)
OPENROUTER_API_KEY LLM API key for chat Yes
REDIS_URL Redis Cloud connection string Yes (for cache + history)
OPENROUTER_MODEL Override primary LLM model No (default: google/gemma-4-31b-it:free)
OPENROUTER_FALLBACK_MODELS Comma-separated fallback chain No

Contributing

Found a Hermes Agent project that should be in the map? Open an issue with the GitHub URL. Filtering criteria:

  • Must be specifically built for or integrated with Hermes Agent
  • Created after July 22, 2025 (Hermes repo creation date)
  • Not a personal pet project or assignment
  • Shows genuine effort and adds value to the ecosystem
  • Passes a basic security review

License

Site code: MIT. Research content: CC BY 4.0. Repo descriptions and metadata are sourced from the upstream projects' own documentation.


Built by @ksimback. Not officially affiliated with Nous Research β€” community project celebrating their work.

About

πŸ—ΊοΈ Hermes Atlas β€” the community map of every tool, skill, and integration for Hermes Agent by Nous Research. Live at hermesatlas.com

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors