Hermes Agent
Config (~/.hermes/config.yaml)
| Setting | Value |
|---|
| Default model | deepseek/deepseek-v4-flash:free |
| Fallback model | openrouter/owl-alpha |
| Fallback chain | openrouter/owl-alpha โ openrouter/free |
| Vision/media | nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free |
| Provider | OpenRouter |
| Goal turns | 77 |
| Agent max turns | 60 |
| Compression | enabled, threshold 0.33 |
| Context engine | compressor |
| Gateway timeout | 1800s |
CLI Essentials
hermes config set <key> <val> # Set config value
hermes config show # Full config
hermes skills list # List skills
hermes skills reload # Reload after edits
hermes sessions list # Active sessions
hermes --resume <id> # Resume session
hermes gateway restart # Restart gateway
hermes logs --follow # Live log tail
Key Paths
~/.hermes/config.yaml # Main config
~/.hermes/.env # API keys
~/.hermes/skills/ # Installed skills
~/.hermes/cron/ # Cron job output
~/.hermes/logs/ # agent.log, errors.log, gateway.log
Local Projects
Active / Primary
| Project | Path | Stack | Purpose |
|---|
| LLM-Wiki | ~/hugo-llm-wiki/ | Hugo + vanilla JS | Self-discovering docs site |
| Wiki | ~/wiki/ | Markdown | Personal knowledge base (schema, concepts, entities) |
| macos-web | ~/macos-web/ | Svelte 5 + Vite | macOS dashboard app |
| Lyrix | ~/lyrix-bench/ | Svelte 5 + Vite | Lyrix benchmark app |
| LRX | ~/lrx/ | Svelte + Tailwind | Web app |
| Daisy | ~/daisyskull/ | Svelte + Vite | DaisyUI project |
| Skeleton | ~/skeleton/ | Monorepo (pnpm) | Skeleton UI framework |
| dev/ | ~/dev/ | Various | Dev experiments (eleven3, flow2batch, flow2draw, generative-ai-docs, terracraft, todprod, udytor, vibesdk, vinki, z_uditor) |
Dashboards & CMS
| Project | Path | Stack | Purpose |
|---|
| Svelte Flexiboards | ~/svelte-flexiboards-dashboard/ | Svelte 5 | FlexiBoard dashboard prototype |
| hugo-sveltia-lab | ~/hugo-sveltia-lab/ | Hugo + Sveltia | Hugo + Sveltia CMS experiment |
| sveltia-cms | ~/sveltia-cms/ | Svelte monorepo | Sveltia CMS core |
| svelteflow | ~/svelteflow/ | Svelte + XYFlow | Flow editor |
| hugging_chat-ui | ~/hugging_chat-ui/ | Svelte + Tailwind | HuggingFace chat UI |
| deep-chat | ~/deep-chat/ | Web component | Chat UI library |
| merms | ~/merms/ | - | Mermaid ecosystem tools |
| Dicebear | ~/dicebear/ | - | Avatar library dev |
Nginx-Served Domains
| Domain | Path | Purpose |
|---|
llm-wiki.0rk.de | ~/hugo-llm-wiki/public/ | LLM Wiki site |
beetle (local) | - | Beetle project |
mixbox-review.0rk.de | - | Mixbox review |
n8n.0rk.de | - | n8n automation |
opendaw-studio.0rk.de | - | OpenDAW studio |
opendaw-yjs.0rk.de | - | OpenDAW YJS sync |
open-webui | - | Open WebUI |
Archived / Reference
| Project | Path | Notes |
|---|
| daistory | ~/daistory/ | DaisyUI monorepo (storybook, mcp, themes) |
| scrapez | ~/scrapez/ | Python scraping (scrapy, nakama, volkslieder) |
| GURU | ~/GURU/ | Reference material |
| ASSETS | ~/ASSETS/ | Static assets collection |
| .antigravity-server | ~/.antigravity-server/ | Server project |
| mj-tools | ~/mj-tools/ | sref-panel tool |
| docs | ~/docs/ | General docs |
Skills
Active Skills
| Skill | Path | Purpose |
|---|
hermes-essentials | ~/.hermes/skills/hermes-essentials/ | Core config, debugging, planning, TDD |
superpower-pipeline | ~/.hermes/skills/superpower-pipeline/ | Research + web search pipeline |
superpower-research | ~/.hermes/skills/superpower-research/ | Deep research automation |
svelte-flexiboards-dashboard | ~/.hermes/skills/frontend/svelte-flexiboards-dashboard/ | Svelte 5 dashboard patterns |
Pruned / Prunable
| Skill | Reason |
|---|
hugo-llm-wiki | Docs merged into this page |
svelte-dashboard-integration | Replaced by vanilla dashboard |
discord-interview-dashboard | Not actively used |
Topic Knowledge Base
Managed in ~/hugo-llm-wiki/content/topics/. Fed by JSON API at /topics/index.json.
| Topic | File | Status |
|---|
| Hugo documentation automation | hugo-documentation-automation-patterns.md | Stub โ needs content |
| LLM-powered knowledge bases | llm-powered-knowledge-bases.md | Stub โ needs content |
| Self-discovering doc systems | self-discovering-documentation-systems.md | Stub โ needs content |
| AI content evolution | ai-content-evolution-strategies.md | Stub โ needs content |
Infrastructure
Hugo Site
hugo-llm-wiki/
โโโ config.toml # Site config, baseURL, outputs
โโโ content/
โ โโโ _index.md # Homepage
โ โโโ llm-wiki-reference.md # This page
โ โโโ topics/ # AI/Hugo research topics
โ โโโ research/ # Research automation
โ โโโ evolving/ # Continuously updated content
โโโ themes/lotusdocs/
โ โโโ layouts/
โ โ โโโ _default/
โ โ โ โโโ baseof.html # HTML shell + sidebar + nav
โ โ โ โโโ single.html # Article layout
โ โ โ โโโ list.html # Section index
โ โ โ โโโ list.json.json # JSON feed per section
โ โ โโโ index.html # Homepage layout
โ โ โโโ topic/list.json.json # Topic JSON
โ โโโ static/css/main.css # Single-file dark theme
โโโ scripts/
โ โโโ deploy.sh # hugo --minify โ nginx reload
โ โโโ research-automation.py # DuckDuckGo โ Hugo markdown
โโโ public/ # Built output โ Nginx
Deploy Pipeline
# Manual
cd ~/hugo-llm-wiki && hugo --minify && sudo nginx -t && sudo systemctl reload nginx
# Script
bash ~/hugo-llm-wiki/scripts/deploy.sh
Nginx
server {
listen 443 ssl;
server_name llm-wiki.0rk.de;
root /home/dv/hugo-llm-wiki/public;
index index.html;
ssl_certificate /etc/letsencrypt/live/llm-wiki.0rk.de/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/llm-wiki.0rk.de/privkey.pem;
location / {
try_files $uri $uri/ =404;
}
}
Quick Ref
| Task | Command |
|---|
| Hermes model switch | hermes config set model.default "prov/model:free" |
| New Hugo content | hugo new content/topics/my-topic.md |
| Hugo dev server | hugo server -D |
| Hugo build | hugo --minify |
| Deploy | bash ~/hugo-llm-wiki/scripts/deploy.sh |
| Check JSON feed | curl -s llm-wiki.0rk.de/topics/index.json | python3 -m json.tool |
| Proxy research | python3 ~/hugo-llm-wiki/scripts/research-automation.py |
| View Hermes logs | tail -f ~/.hermes/logs/agent.log |
| Nginx test+reload | sudo nginx -t && sudo systemctl reload nginx |