# Hermes Agent: Zero to Personal AI Assistant (1 Hour Course)

**Sursă:** https://youtu.be/gb5TlGw6Uks  
**Canal:** Nate Herk  
**Durată:** 58:22  
**Data:** 2026-05-21  
**Tags:** @work @growth @project

---

## TL;DR

Hermes Agent este un proiect open-source (MIT, 140k+ GitHub stars) pentru asistent AI personal care rulează pe propria infrastructură. Se conectează via Telegram/Discord/WhatsApp, se îmbunătățește singur prin skills și memorie, și suportă cron jobs în limbaj natural. Creatorul îl folosește complementar cu Claude Code: CC pentru muncă la birou/coding, Hermes pentru task-uri din mers (pe telefon, în Telegram). Video-ul e un tutorial complet setup pe VPS cu Docker + Telegram + backup GitHub automat.

---

## Puncte cheie

**Ce e Hermes Agent:**
- Open source, MIT, rulează pe orice VPS/Mac mini/Docker/Android (Termux)
- Self-improving: scrie și actualizează singur skills-uri din conversații
- 91 skills built-in din start, 520+ comunitate disponibile
- Interfețe: Telegram, Discord, WhatsApp, iMessage, CLI terminal

**Comparație Claude Code vs OpenClaw vs Hermes:**
- **Claude Code** = daily driver pentru coding, knowledge work la birou — 90% din munca grea
- **OpenClaw** = mai mare echipă, 350k stars, enterprise (Nvidia NeMo Claw), mai frequent updates dar uneori instabil
- **Hermes** = mai ușor, mai stabil, pe-go, focus pe self-improvement, bun cu modele open-source
- Nu se exclud — se folosesc împreună: CC pentru coding, Hermes pentru automatizări din mers

**Cei 5 piloni ai Hermes:**

1. **Memory** — `user.md` (cine ești, preferințe) + `memory.md` (proiecte, context business); se încarcă la fiecare sesiune; agentul actualizează automat
2. **Skills** — "rețete" procedurale în fișiere `.md` cu YAML front matter; progressive disclosure (nu încarcă tot contextul); se creează/actualizează automat din conversații
3. **Soul** — `soul.md` definește personalitatea agentului; se evoluează din feedback
4. **Crons** — task-uri programate în limbaj natural ("în fiecare zi la 6am fă X"); sesiuni izolate, nu moștenesc contextul curent; NU pot crea alte cron-uri recursiv
5. **Self-improving loop** — muncă → memorie/skills → căutare sesiuni vechi → înapoi la muncă

**Setup practic:**
- VPS recomandat: Hostinger, KVM2+ (~100$/an); one-click Docker deploy pentru Hermes
- Inference: OpenAI Codex (ChatGPT subscription 20$/lună, fără API keys)
- API keys NICIODATĂ în chat — `hermes config set CHEIE valoare` direct în container
- GitHub backup: skill "nightly GitHub sync" creat din conversație naturală, cron la miezul nopții

**Best practices:**
- Fiecare agent → propriul container Docker cu chei separate (least privilege)
- Cloud Code project separat pentru a gestiona VPS-urile (IP, parole, env vars)
- Când agentul greșește de 2 ori → corectează pe loc + cere actualizare skill/memorie
- Fișier `memory.md` stale = cauza #1 de comportament ciudat
- Agenți separați când: memorie diferită, chei diferite, audiență diferită, task-uri continue

**CLI vs Telegram:**
- CLI = cockpit (control complet, slash commands, vizibilitate context window, ideal coding)
- Telegram = telecomandă (task-uri rapide, crons, din mers, mai puțin vizibil context)
- Același agent, aceleași skills/memorie, dar Telegram e mai opac la compaction/sesiuni

---

## Quote-uri relevante

> "Hermes doesn't replace Claude Code for me, but it's kind of my on-the-go spin up things really quick."

> "Think about what are your coding agents actually working in — they're working in some sort of directory. If you have a GitHub repo of all of your knowledge, you can pick out any of these agents and just plop it on top."

> "Automatic does not mean magic. The loop works best when the user corrects Hermes, asks it to save things to memory, and lets it create and update skills after complex work."

> "Pretend this is an actual intern or a new employee. What access would you give them? You wouldn't just give them your credit card."

> "This isn't a tool you finish setting up, it's a teammate that you keep using and you keep training."

---

## Idei acționabile

- [ ] @growth Hermes Agent ca alternativă la Echo Core pentru task-uri din mers — arhitectura similară cu ce facem deja (skills = personality md, crons = jobs.json, memory = memory/)
- [ ] @work Ideea de "Claude Code project" per VPS/agent pentru management organizat — aplicabil la gestionarea infrastructurii Proxmox
- [ ] @work Backup automat GitHub prin cron (noapte) — similar cu ce avem deja, dar skill refolosibil
- [ ] @work Skills hub Hermes (520+ comunitate) — merită explorat pentru idei de automatizări noi
