Hermes Agent: ce este și cum îl instalezi pe un server (ghid în română)
Ghid în română pentru Hermes Agent de la Nous Research: ce face, la ce e bun, cum îl instalezi pe un VPS, cum îl conectezi la Telegram și cum îl securizezi.
George Jucan, Fondator, Poligon Tech 3 min
Pe scurt
Hermes Agent este un agent AI open-source (licență MIT) de la Nous Research, care rulează permanent pe calculatorul sau serverul tău. Ține minte conversațiile, își creează singur skills pentru sarcinile repetate, rulează sarcini programate și îți răspunde pe Telegram, Slack, Discord, WhatsApp sau Signal. Nu vine cu un model propriu: îl conectezi la OpenRouter, Anthropic, OpenAI, Nous Portal sau la un model local. Un VPS mic e suficient, pentru că modelul rulează în altă parte.
Majoritatea agenților AI trăiesc într-o sesiune: deschizi un terminal sau un chat, îi dai o sarcină, iar când închizi fereastra, agentul dispare. Hermes Agent e construit invers: e făcut să ruleze tot timpul, pe o mașină pe care o controlezi, să țină minte ce a învățat și să-ți răspundă de pe telefon.
Hermes evoluează repede. Comenzile de mai jos sunt din documentația oficială la data publicării; verifică documentația Hermes Agent înainte să te bazezi pe un detaliu.
Ce este Hermes Agent
Hermes Agent este un agent open-source de la Nous Research, cu licență MIT. Pe scurt, combină câteva lucruri:
- Memorie persistentă: își organizează singur memoria și caută în conversațiile vechi.
- Skills create singur: după o sarcină complexă, o poate transforma într-un skill reutilizabil și îl îmbunătățește în timp.
- Gateway de mesagerie: un singur proces îl conectează la Telegram, Discord, Slack, WhatsApp, Signal, email și altele.
- Sarcini programate: un cron intern rulează joburi la ore fixe și trimite rezultatul pe chat.
- Unelte și medii de execuție: zeci de unelte, suport pentru servere MCP și rulare de comenzi local, în Docker, prin SSH sau în sandbox-uri serverless.
- Orice model: Nous Portal, OpenRouter, OpenAI, Anthropic, un endpoint propriu sau un model local. Schimbi modelul cu
hermes model.
La ce e bun
Hermes e cel mai util acolo unde contează continuitatea:
- un asistent personal pe care îl întrebi de pe telefon: „rezumă-mi emailurile de ieri”, „amintește-mi vineri de factura restantă”;
- rapoarte programate: un rezumat în fiecare dimineață, o verificare noaptea că backup-urile au rulat;
- monitorizare: schimbări la competitori, noutăți legislative din domeniul tău, livrate pe Slack;
- DevOps ușor: diagnostic pe server, cu aprobarea ta pentru comenzile riscante.
E mai puțin potrivit pentru programare intensă într-un repository (acolo merg mai bine Claude Code, Codex sau OpenCode, vezi ghidul nostru Claude Code) și pentru procese critice de business, care au nevoie de permisiuni stricte și aprobări construite pe fluxul respectiv.
De ce pe un server
Poți rula Hermes și pe laptop, dar avantajele lui apar abia pe o mașină care nu doarme:
- sarcinile programate chiar rulează, și la 3 noaptea;
- îl accesezi de oriunde prin Telegram, fără să-ți expui laptopul;
- e izolat de fișierele tale personale și de sesiunile din browser;
- e ieftin: cu un model găzduit, agentul are nevoie de foarte puține resurse.
Pas cu pas: Hermes pe un VPS
1. Pregătește serverul
Un VPS Linux mic (Ubuntu sau Debian) e suficient. Creează un utilizator dedicat, fără root, activează un firewall care blochează implicit traficul de intrare (gateway-ul se conectează spre exterior, nu are nevoie de porturi deschise) și instalează Docker pentru izolare.
sudo adduser --disabled-password hermes
sudo usermod -aG docker hermes
sudo -iu hermes
2. Instalează Hermes
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc
Ca la orice script rulat direct din internet, îl poți descărca și citi înainte.
3. Configurează
hermes setup
chmod 600 ~/.hermes/.env
Asistentul de configurare te ajută să alegi furnizorul de model, cheia API și uneltele. Cheile sunt păstrate în ~/.hermes/.env, de aceea restricționăm accesul la fișier.
4. Rulează comenzile în Docker
În ~/.hermes/config.yaml:
terminal:
backend: docker
docker_forward_env: []
container_cpu: 1
container_memory: 5120
container_disk: 51200
approvals:
mode: smart # smart | manual | off
cron_mode: deny
unattended_mode: deny
Containerul devine granița de securitate, iar aprobările rămân active pentru comenzile periculoase. Nu folosi off decât în containere de test.
5. Conectează Telegram
hermes gateway setup
Apoi stabilește cine are voie să vorbească cu agentul. Implicit, gateway-ul refuză pe oricine nu e pe listă. Adaugă ID-ul tău de Telegram în ~/.hermes/.env:
TELEGRAM_ALLOWED_USERS=123456789
sau folosește împerecherea prin mesaj direct: cine scrie botului primește un cod, iar tu îl aprobi pe server cu hermes pairing approve telegram COD. Nu seta niciodată GATEWAY_ALLOW_ALL_USERS=true pe un bot care poate rula comenzi.
6. Pornește-l ca serviciu
sudo hermes gateway install --system
sudo hermes gateway start --system
sudo hermes gateway status --system
Serviciul pornește la boot, dar rulează tot cu utilizatorul tău. Actualizează periodic cu hermes update, iar dacă ceva nu merge, rulează hermes doctor.
Lista de verificare pentru securitate
- utilizator dedicat, fără root, și firewall cu blocare implicită;
- backend Docker cu limite de CPU, memorie și disc;
- listă explicită de utilizatori sau împerechere, niciodată „permite tuturor”;
- aprobări active, inclusiv pentru sarcinile programate;
- fișierul
.envaccesibil doar utilizatorului agentului; - limite de cheltuieli setate la furnizorul de model;
- actualizări regulate.
Concluzia noastră
Hermes este unul dintre cele mai interesante proiecte open-source din zona agenților, pentru că tratează serios memoria și skills-urile. Pentru un asistent personal sau de echipă mică, disponibil pe chat și cu rapoarte programate, e o alegere excelentă.
Pentru procesele unei firme (comenzi, facturi, excepții), construim agenți dedicați, cu permisiuni minime, aprobare umană și jurnal complet. Despre asta am scris în Agenți AI pentru firme. Iar dacă vrei să compari Hermes cu OpenClaw, Claude Code sau T3 Code, avem un ghid în engleză: AI agent harnesses compared.
Întrebări frecvente
Ce este Hermes Agent?
Hermes Agent este un agent AI open-source creat de Nous Research. Rulează continuu pe un server sau calculator pe care îl controlezi, păstrează memoria între conversații, învață skills reutilizabile, rulează sarcini programate și poate fi folosit din aplicații de mesagerie precum Telegram, Slack sau WhatsApp.
Am nevoie de placă video (GPU) pentru Hermes Agent?
Nu, dacă folosești un model găzduit (OpenRouter, Anthropic, OpenAI, Nous Portal). Agentul în sine consumă puține resurse și merge pe un VPS mic. GPU-ul e necesar doar dacă vrei să rulezi modelul local.
Hermes Agent înțelege limba română?
Da, în măsura în care modelul ales înțelege româna. Modelele mari actuale lucrează bine în română, așa că îi poți scrie pe Telegram în română și primești răspunsuri în română.
Este sigur să las un agent AI să ruleze comenzi pe server?
Da, dacă îl configurezi corect: utilizator dedicat fără drepturi de root, comenzi rulate în Docker cu limite de resurse, listă explicită de utilizatori permiși, aprobare pentru comenzile periculoase, fișierul cu chei protejat și actualizări regulate.