The community-curated map of every tool, skill, and integration for Hermes Agent by Nous Research.
π Live site: hermesatlas.com
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
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 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
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
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)| 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 |
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
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.