15%

Economisește 15% la toate serviciile de găzduire

Testează-ți abilitățile și obține Reducere la orice plan de găzduire

Utilizați codul:

Skills
Începeți
21.05.2026

Ghid de început rapid pentru Hermes Agent: De la instalare la primii pași

De ce merită să acorzi atenție lui Hermes

why-use

Dacă ai instalat vreodată un nou instrument AI, ai văzut binarul ajungând în PATH și tot ai rămas cu ceva care era tehnic prezent, dar practic inutil, înțelegi deja problema pe care o rezolvă acest ghid de pornire rapidă Hermes Agent. O instalare finalizată dovedește doar că fișierele au fost copiate. Nu dovedește că agentul poate inspecta un repo, poate comunica cu un model real, poate folosi instrumente în siguranță sau poate relua lucrul ulterior.

De aceea merită să acorzi atenție lui Hermes. Când funcționează corect, nu mai pare „ChatGPT într-un terminal” și începe să se comporte ca un agent operațional. Poate inspecta fișiere, poate folosi instrumente de terminal, poate rămâne în interiorul unui spațiu de lucru și poate continua sesiunea în loc să acționeze ca și cum fiecare prompt ar porni de la zero.

Asta îl face potrivit pentru dezvoltatori, utilizatori care preferă auto-găzduirea și utilizatorii orientați spre terminal care doresc ajutor cu sarcini reale: rezumarea unei baze de cod, verificarea unui repo pe o mașină personală sau rularea pe un VPS mic de la AlexHost, AvaHost sau orice alt furnizor, fără a sări direct într-un stack de automatizare mai mare. La sfârșitul acestui ghid, vei avea Hermes instalat, configurat, testat pe o primă sarcină sigură și reluat cu succes.

Ce este Hermes — și ce te va ajuta de fapt să faci acest ghid

hermes-logo

Înainte de a rula orice comandă, ține separat trei termeni. Cea mai mare parte a confuziei la prima rulare vine din contopirea lor într-o idee vagă despre „AI.”

Tabelul următor îți oferă modelul mental de lucru pentru acest tutorial:

TermenSemnificație simplăCe face aici
AgentHermes însușiInstrumentul CLI care gestionează sesiuni, instrumente, prompturi și aprobări
ProviderServiciul sau contul care susține modelulFurnizează accesul la LLM-ul pe care îl va apela Hermes
ModelLLM-ul actual pe care îl alegiGenerează răspunsurile și suportă fluxuri de lucru cu utilizarea instrumentelor

Acest articol vizează o singură stare de succes: o singură sesiune Hermes sigură și funcțională pe care o poți porni, testa și relua. Nu este un ghid de implementare în producție. Nu este un tur complet al funcționalităților. Este cel mai scurt drum fiabil spre „Hermes funcționează pe mașina mea și pot dovedi asta.”

📝 Notă: Instalarea Hermes nu este același lucru cu configurarea Hermes. Binarul poate fi prezent și totuși inutilizabil până când rulezi hermes model și îl conectezi la un provider și un model.

Poate observi că documentația oficială oferă și hermes setup. Aceasta este o opțiune validă, dar acest ghid separă intenționat instalarea de hermes model pentru a putea vedea exact unde are loc cel mai frecvent succesul sau eșecul la prima rulare. Rămânem și pe abordarea clasică CLI pentru reproductibilitate, deși hermes –tui există și folosește aceleași sesiuni de bază. În afara domeniului acestui ghid de pornire rapidă: configurarea gateway-ului, cron, MCP, rețelistică pentru modele locale, rutare multi-provider și întărire pentru producție.

Reguli de siguranță înainte de a acorda lui Hermes acces la shell

safety-rules

Înainte de a testa orice agent cu acces la terminal, decide unde îi este permis să greșească. Pentru acest articol, asta înseamnă o mașină non-producție, o VM, un repo de unică folosință sau cel puțin un spațiu de lucru cu risc scăzut unde o comandă accidentală nu ți-ar strica ziua.

⚠️ Avertisment: Păstrează aprobările în modul sigur implicit pe tot parcursul acestui ghid de pornire rapidă și nu folosi –yolo. Hermes cere confirmare înainte de comenzi riscante; aceasta este o funcție de siguranță, nu o frecare inutilă.

Folosește această listă de verificare rapidă înainte de a continua:

  • Pornește pe o mașină sau un spațiu de lucru cu risc scăzut.
  • Păstrează prompturile de aprobare activate.
  • Evită repo-urile personale de producție pentru primul test.
  • Așteaptă-te ca sarcina de dovadă să rămână doar în citire.
  • Tratează backend-urile de terminal Docker și SSH ca pași ulteriori de întărire, nu cerințe pentru prima zi.

Prima sarcină reală de dovadă din acest ghid rămâne în interiorul ~/.hermes/hermes-agent, ceea ce menține demonstrația relevantă pentru Hermes evitând în același timp proiectele sensibile. Odată ce fluxul de bază CLI este stabil, poți trece spre o izolare mai puternică cu Docker sau backend-uri la distanță. Pentru prima oră, sigur și verificabil este mai bun decât ambițios.

Înainte de instalare: cerințe preliminare, căi suportate și o problemă WSL2

Pentru utilizatorii obișnuiți, situația suportată este simplă: Linux, macOS și WSL2 sunt căile de care trebuie să te preocupi mai întâi. Windows nativ există, dar este încă în beta timpurie, deci dacă ești pe Windows, recomandarea practică este în continuare WSL2.

Pe Ubuntu 24.04 sau WSL2, începe prin a te asigura că git și curl sunt disponibile:

sudo apt update && sudo apt install -y git curl

git-install

lsb_release -ds && git --version && curl --version

git-version

Dacă a doua linie returnează șirul distribuției tale plus rezultatul versiunii funcționale pentru ambele instrumente, cerințele preliminare de bază sunt îndeplinite. Pe macOS, verificarea echivalentă este de obicei doar confirmarea git –version și curl –version înainte de a folosi același program de instalare Hermes.

📝 Notă: Windows nativ este încă o cale în beta timpurie, deci preferă WSL2 dacă ești pe Windows.
💡 Sfat: În WSL2, păstrează Hermes și repo-urile de lucru sub ~ în loc de /mnt/c pentru a evita operațiunile Git mai lente și comportamentul ciudat al permisiunilor de fișiere.

Vestea bună este că Hermes nu necesită să asamblezi manual un stack uriaș de dependențe mai întâi. Programul de instalare oficial git gestionează pentru tine uv, Python 3.11, Node.js 22, ripgrep și ffmpeg. Ceea ce ar trebui să ai pregătit înainte de pornirea expertului de configurare este un cont de provider sau cel puțin un plan testat pentru un endpoint personalizat. De asemenea, alege un model cu cel puțin 64K context: ferestrele de context mai mici tind să se destrame odată ce agentul începe să transporte context de fișiere, rezultate ale instrumentelor și instrucțiuni în mai mulți pași împreună.

Instalează Hermes Agent cu calea oficială pe o singură linie

install

Cu cerințele preliminare rezolvate, rulează programul de instalare oficial exact așa cum este documentat:

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

Hermes installer starting on Linux and preparing dependencies

Acesta este acum mai mult decât un simplu pas de instalare. Hermes detectează platforma, pregătește dependențele de care are nevoie și apoi continuă imediat în fluxul de configurare la prima rulare. În exemplul de mai sus, programul de instalare detectează Linux, verifică uv, instalează Python 3.11 unde este necesar, pregătește Node.js 22 pentru instrumentele de browser și construiește mediul de comandă Hermes.

Dacă instalarea este efectuată ca root, poți vedea căi precum /usr/local/bin/hermes, /usr/local/lib/hermes-agent și /root/.hermes/. La o instalare ca utilizator obișnuit, așteptați-vă la aceeași structură în directorul dvs. personal.

Hermes automatically launching the setup wizard after installation

Detaliul important este că programul de instalare pe o singură linie continuă direct în expertul de configurare. Cu alte cuvinte, instalarea și configurarea la prima rulare sunt un flux continuu. Nu trata sfârșitul instalării pachetului ca linie de finish, deoarece Hermes nu este de fapt util până când acest expert de configurare nu este finalizat.

Prima decizie este providerul de inferență. În această rulare, este selectat OpenRouter, care este o primă alegere practică deoarece oferă acces la un catalog larg de modele printr-un singur cont de provider. Dacă folosești deja un alt provider suportat, alege-l pe acela.

Hermes provider selection with OpenRouter highlighted

Odată ce providerul este ales, Hermes solicită cheia API corespunzătoare. În acest exemplu, aceasta înseamnă OPENROUTER_API_KEY. Lipește cheia, apasă Enter și Hermes o stochează pentru utilizare ulterioară.

Hermes asking for the OpenRouter API key during setup

Dacă sari peste acest pas, Hermes poate termina instalarea, dar nu va fi încă pregătit pentru o sesiune reală de agent. Va trebui să revii și să configurezi providerul mai târziu.

După salvarea cheii, expertul trece la selectarea modelului. În această rulare, modelul selectat este deepseek/deepseek-v4-pro. Acesta este un exemplu concret valid, dar nu este singura ta cale: expertul îți permite și să introduci un nume de model personalizat sau să sari și să păstrezi modelul curent dacă reruezi configurarea pe o instalare existentă.

Hermes model selection with deepseek/deepseek-v4-pro highlighted, plus custom-model and skip options

Pentru o primă rulare, regula practică este simplă: alege un model la care știi deja că poți accesa și asigură-te că are suficient context pentru lucrul real al agentului. Hermes este mult mai fiabil cu modele care oferă cel puțin o fereastră de context de 64K. Ferestrele de context mai mici pot părea bine într-un test mic, apoi se destramă odată ce rezultatele instrumentelor, contextul fișierelor și instrucțiunile în mai mulți pași încep să se acumuleze.

Dacă vrei să schimbi această alegere mai târziu, hermes model este în continuare cel mai rapid mod de a rerula selecția providerului și modelului fără a reinstala nimic.

În continuare, Hermes întreabă cât de mult din configurarea mai largă vrei să faci chiar acum. Pentru acest ghid de pornire rapidă, opțiunea recomandată este cea corectă: configurare rapidă.

Hermes setup method screen with Quick setup selected

Aceasta menține articolul concentrat pe calea esențială: provider, model și alegerile minime înconjurătoare necesare pentru a face Hermes utilizabil.

Ecranul următor întreabă despre backend-ul de terminal. Pentru o primă rulare, păstrează backend-ul local curent astfel încât Hermes să ruleze direct pe această mașină. Docker, SSH, Modal și alte backend-uri sunt utile mai târziu, dar adaugă complexitate înainte de a fi confirmat că fluxul de bază CLI funcționează.

Hermes terminal backend selection with Keep current (Local) highlighted

Hermes oferă apoi configurarea platformei de mesagerie. Pentru acest ghid de pornire rapidă, sari peste ea. Aceasta menține ghidul centrat pe fluxul de bază al agentului CLI și poți adăuga Telegram, Discord sau o altă cale de mesagerie mai târziu cu hermes setup gateway.

Hermes messaging-platform step with Skip selected

Odată ce expertul se termină, Hermes arată unde a stocat fișierele importante.

Hermes setup complete screen showing config, API key, and data paths

Împărțirea principală de reținut este simplă: config.yaml conține setările non-secrete, .env conține cheile API și alte secrete, iar directoarele de date conțin sesiuni, jurnale și starea de rulare aferentă. În această captură de ecran, căile sunt sub /root/.hermes/ deoarece instalarea a fost făcută ca root. Pe o instalare ca utilizator obișnuit, citește acele căi ca ~/.hermes/.

Hermes afișează apoi scurtul rezumat gata de utilizare, inclusiv comenzile pe care cel mai probabil le vei folosi mai întâi.

Hermes ready-to-go summary after installation and setup

În acest moment, Hermes este atât instalat, cât și configurat. Următorul lucru de făcut este să verifici că mediul este sănătos înainte de a trece la prima sarcină reală:

hermes doctor

Hermes Doctor showing a healthy installation

hermes doctor ar trebui să confirme elementele de bază: niciun aviz de securitate activ, un mediu Python funcțional și pachetele necesare prezente. Acesta este semnalul clar de succes pe care îl dorești înainte de a continua.

Dacă hermes nu este vizibil într-un shell nou, reîncarcă shell-ul și verifică calea comenzii înainte de a continua. Pe Bash, asta înseamnă de obicei source ~/.bashrc; pe Zsh, source ~/.zshrc. Dacă este necesar, confirmă lansatorul cu command -v hermes.

Cu Doctor trecând verificarea, instalarea nu este doar finalizată — Hermes este acum de fapt gata de utilizare.

Rulează prima ta sarcină sigură de agent

first-agent

Cu Hermes acum instalat, configurat și verificat de hermes doctor, ești gata pentru prima demonstrație reală. Cel mai sigur prim spațiu de lucru cu semnal ridicat este chiar directorul home al Hermes. În această rulare, instalarea a fost făcută ca root, deci acel director este /root/.hermes. Pe o instalare ca utilizator obișnuit, același loc ar fi ~/.hermes.

Mută-te în acel director, confirmă unde ești și apoi lansează Hermes:

cd ~/.hermes
pwd
ls
hermes

Starting Hermes from the local Hermes workspace

Acesta este un bun prim spațiu de lucru deoarece este deja prezent, direct legat de instrumentul pe care tocmai l-ai instalat și cu risc scăzut față de a lăsa un agent într-un repo personal sau de producție. Ecranul de pornire este, de asemenea, o verificare utilă de sănătate în sine: arată că Hermes se lansează corect, modelul activ în subsol și faptul că agentul poate vedea deja instrumentele disponibile și abilitățile incluse.

Dacă preferi interfața mai nouă, hermes –tui este în continuare disponibil, dar acest ghid rămâne pe abordarea clasică CLI deoarece este mai ușor de reprodus pas cu pas și ambele interfețe partajează aceleași sesiuni.

Când se deschide Hermes, dă-i un prompt simplu, doar pentru citire, care îi cere să inspecteze spațiul de lucru curent și să identifice punctul de intrare. În acest exemplu, promptul vizează explicit /root/.hermes deoarece instalarea a fost efectuată ca root. Pe o instalare ca utilizator obișnuit, indică-l spre propriul tău director ~/.hermes.

Folosește următorul prompt:

Summarize this repo in 5 bullets and tell me what the main entrypoint is: ~/.hermes

Hermes receiving the first repo-summary prompt and beginning to inspect files

Aceasta este exact tipul de primă sarcină pe care o dorești: sigură, observabilă și ușor de verificat. În captura de ecran de mai sus, Hermes nu ghicește pur și simplu. Începe să citească fișiere concrete precum config.yaml, SOUL.md și .install_method, caută fișiere legate de Hermes și inspectează calea lansatorului instalat. Acea activitate vizibilă a instrumentelor este dovada reală că Hermes se comportă ca un agent în loc de o casetă de chat cu o singură lovitură.

Un rezultat sănătos ar trebui să revină cu un rezumat concret legat de spațiul de lucru și un punct de intrare verificabil. În această rulare, Hermes identifică wrapper-ul de comandă instalat la /usr/local/bin/hermes, explică că acesta conduce la punctul de intrare CLI Python și rezumă mediul Hermes înconjurător în cinci puncte.

Hermes returning a concrete summary and identifying the main entrypoint

Acesta este semnalul de succes de căutat. Răspunsul este specific, bazat pe fișierele pe care Hermes le-a inspectat efectiv și ușor de verificat față de ceea ce poți vedea deja pe disc. Nu trata rezultatul ca magie — compară rezumatul cu fișierele vizibile și structura directorului. Pentru o primă demonstrație, sigur și verificabil este mult mai bun decât spectaculos.

Reia sesiunea și confirmă că configurarea funcționează cu adevărat

Ghidul de pornire rapidă nu este terminat când Hermes răspunde o dată. Este terminat când confirmi că sesiunea poate fi reluată.

Folosește comanda de reluare de mai jos; -c este forma scurtă pentru aceeași acțiune:

hermes --continue "<chat_name>"

Hermes chat resume commands

Rezultatul așteptat este că Hermes redeschide cea mai recentă sesiune sau îți oferă un rezumat care aparține clar sarcinii pe care tocmai ai rulat-o. Asta contează deoarece dovedește că Hermes nu acționează ca un chat de unică folosință. Menține o sesiune de lucru durabilă la care poți reveni.

Hermes chat resume success

Folosește această listă de verificare compactă a succesului înainte de a continua:

  • Hermes instalat și verificat
  • Provider configurat
  • Primul răspuns curat
  • Prima sarcină de repo finalizată
  • Sesiunea reluată cu succes

Dacă reluarea nu funcționează, asigură-te mai întâi că folosești același profil, apoi verifică sesiunile disponibile cu hermes sessions list. Odată ce hermes –continue funcționează, ai linia de bază completă pe care acest tutorial Hermes Agent a intenționat să o stabilească.

Ce să încerci în continuare odată ce fluxul de bază funcționează

next-steps

Odată ce chat-ul de bază este stabil, adaugă câte un singur strat nou pe rând.

💡 Sfat: Rezistă tentației de a activa imediat toate funcțiile avansate. Stabilizează mai întâi un flux de lucru curat, apoi extinde deliberat.

Iată meniul scurt de pași următori rezonabili:

  • Încearcă hermes –tui dacă dorești interfața de terminal mai nouă pe deasupra aceluiași model de sesiune.
  • Rulează hermes setup mai târziu dacă dorești expertul de configurare mai larg după înțelegerea manuală a elementelor de bază.
  • Explorează hermes gateway setup dacă următorul tău obiectiv este integrarea platformei de mesagerie.
  • Revizuiește hermes tools și hermes skills când dorești extinderea controlată a capacităților.
  • Treci la un backend de terminal Docker sau SSH dacă agentul va începe să atingă sisteme cu mize mai mari.
  • Folosește documentația oficială pentru provideri personalizați și endpoint-uri de modele locale odată ce calea găzduită funcționează deja.

Dacă dorești idei de urmărire pentru utilizare reală, iată câteva bune de cercetat în continuare: note de integrare a bazei de cod, redactarea jurnalului de modificări, planificarea sigură a refactorizării, explicarea fișierelor de configurare, rezumate de revizuire a pull request-urilor, liste de verificare pentru întreținerea VPS, redactarea runbook-urilor de implementare, prompturi de triere a jurnalelor și găsirea lacunelor din documentație.

Pentru căi mai profunde, fă legătura spre exterior în loc să extinzi acest ghid de pornire rapidă într-un al doilea articol: ghidul de pornire rapidă, documentația de instalare, ghidul CLI și ghidul de securitate sunt următoarele opriri potrivite.

Acum ai un ghid de pornire rapidă Hermes sigur și funcțional

conclusion

Etapa importantă nu este că Hermes s-a instalat. Etapa importantă este că Hermes a devenit util. Acum ai o linie de bază verificată: binarul este prezent, providerul este configurat, primul răspuns a funcționat, prima sarcină sigură a fost finalizată și sesiunea a fost reluată ulterior.

Acesta este locul potrivit pentru a te opri și a celebra succesul. Păstrează aprobările activate, extinde câte un strat pe rând și treci spre o izolare mai puternică când agentul începe să facă muncă cu mize mai mari. Dacă în cele din urmă rulezi Hermes pe o stație de lucru personală, o mașină de laborator sau un VPS de la AlexHost, AvaHost sau oriunde altundeva, regula rămâne aceeași: câștigă încredere în pași mici.

15%

Economisește 15% la toate serviciile de găzduire

Testează-ți abilitățile și obține Reducere la orice plan de găzduire

Utilizați codul:

Skills
Începeți