OpenClaw je dobio takmaca! Hermes Agent juri ka 40.4k zvezdica, testirao sam poslepodne (uz tutorijal za početnike)
Za one koji još nisu gajili jastoga — više ne morate.
Sada je u igru ušao novi takmac — Hermes Agent, nadimak "Hermes".
Na GitHub-u već ima 40.4k zvezdica, a i forkova 5.2k, raste neverovatno brzo.

Mora se priznati, AI svet zaista ume da se takmiči, novih stvari neprestano ima, naučiti se ne može sve.
Ali čovek je upravo čovek zbog toga što je pun žara za inovacijama.
Možda će se neko zapitati, čime se ovo razlikuje od OpenClaw-a?
Hermes se ističe "samousavršavanjem" — što ga više koristite, to on postaje jači, umesto da svaki put kreće iz početka.
Iskreno, ovaj pravac je prilično zanimljiv.
Kod tradicionalnog okvira za Agent-a, kada mu date jedan zadatak, on ga uradi, a sledeći put kada mu date sličan zadatak, on opet kreće od nule. Ali Hermes je drugačiji — on ima ugrađenu petlju učenja, pamti vaše preferencije, učestale alate i puteve rešavanja, pa što više koristite, to ide glatće.
U današnjem članku, instalaciju, konfiguraciju i način saradnje Hermes-a i OpenClaw-a opisaću u potpunosti. Samo pratite, zaista je lako.
01,Šta je zapravo Hermes Agent?
Prvo da razjasnimo šta instaliramo.
Hermes Agent je open source okvir za samousavršavajućeg AI Agent-a koji je objavio Nous Research, a osnovna moć se može svesti na jedno: što više koristite, to je pametniji.
To nije onaj Agent koji samo izvršava komande, već Agent koji zaista može da uči.
Zamolite ga da radi automatizaciju pretraživača, zapamtiće vaš uobičajeni redosled operacija i sledeći put automatski optimizuje proces. Zamolite ga da sredi dokumentaciju, zapamtiće vaše preference u formatiranju i sledeći put će to uraditi direktno u vašem stilu.

Ključne karakteristike su sledeće:
Ugrađena petlja učenja. Nakon što Hermes završi složen zadatak, čitav proces rešavanja sažima u Skill u Markdown formatu. Ako kasnije otkrije bolji put, automatski će ažurirati taj Skill. Time se rešava ogroman problem: ne morate ručno da pišete Rules kojima biste propisali redosled poziva različitih alata.
Sistem memorije u tri sloja. SQLite čuva istoriju razgovora, FTS5 radi pretraživanje celog teksta, a veliki model automatsno radi sažetak. Sva istorija razgovora se čuva, tako da pamti vaše preferencije i navike kroz sesije.
Bezbednost na maksimumu. Za razliku od OpenClaw-a koji se oslanja na to da veliki model sam procenjuje rizik, Hermes na nivou okvira radi korisničko ovlašćenje, odobrenje opasnih komandi, izolaciju kontejnerom i skeniranje konteksta. Čak i sa običnim modelom bezbednost je dovoljna.
Podrška za 200+ velikih modela. Bešavno se povezuje sa OpenAI, Anthropic, OpenRouter i drugim glavnim modelima.
Sinhronizacija poruka na više kanala. Podržava Telegram, Discord, Slack i druge, sa jednim Agent-om upravljate preko više IM-ova.
Još jedna ključna stvar: Hermes može da koristi Claude kvotu. OpenClaw to sada ne može, ali Hermes može.
02,Priprema preduslova
Pre početka instalirajte šta je potrebno, kako usput ne biste zapali u zbunjenost zbog grešaka.
Sistemski zahtevi
Hermes Agent podržava sledeće sisteme:
- Linux (preporučeno Ubuntu 20.04+)
- macOS (10.15+)
- Windows (mora biti omogućen WSL2)
Korisnici Windows-a, obratite pažnju: izvorno Windows okruženje nije podržano, morate koristiti WSL2. Za one koji ne poznaju WSL2, može se pomoći zvaničnoj Microsoft dokumentaciji i instalirati Ubuntu podsistem.
Priprema API ključa velikog modela
Hermes podržava 200+ velikih modela, a ja ću uzeti Zhipu GLM kao primer, jer sam korisnik njihovog Coding Plan paketa.
Posetite Zhipu otvorenu platformu, nakon prijave na stranici API Keys kreirajte ključ, kopirajte i sačuvajte ga.
03,Instalacija Hermes Agent-a jednim klikom
Pokrenite Claude Code, a zatim unesite sledeći podsticajni upit:
Instaliraj ovaj projekat,
curl -fsSL
https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
Kada završiš, proveri moj lokalni OpenClaw i pokreni hermes claw migrate komandu za migraciju.
Ova skripta automatski detektuje sistemsko okruženje, instalira Python 3.11, Node.js, Git i sve zavisnosti, uglavnom bez vašeg mešanja.

Čitava instalacija traje oko 3-5 minuta, u zavisnosti od brzine interneta i performansi računara.

Zatim izvršite hermes step za konfiguraciju.

Ako ste ranije instalirali jastoga, mnoge konfiguracije se mogu direktno migrirati.

Ako se pojavi sledeća stranica, to znači da je konfiguracija uspela.

04,Pokretanje čarobnjaka za konfiguraciju
Konfiguraciona datoteka Hermes-a nalazi se na putanji ~/.hermes/, pa ako želite da promenite neku konfiguraciju, možete direktno preko ove putanje.

Prvi korak: Izbor tipa gateway-a
Hermes podržava više pozadina za izvršenje:
- local: lokalno izvršenje (podrazumevano preporučeno)
- docker: Docker kontejner
- ssh: udaljeni server
- modal: Serverless platforma
U konfiguracionoj datoteci možete dodati API_SERVER_ENABLED=true, čime možete proveriti status preko http://127.0.0.1:8642/health.

Drugi korak: Konfiguracija autentifikacije modela
Na primer, model GLM-5.1 koji sam ranije konfigurisao u OpenClaw-u, ovde može da se izmeni API ključ.

Ako se pojavi da API ključ nije dostupan, najbolje je da proverite da li je prethodni već istekao.

Ja sam na tu zamku naišao.
Neka Claude Code popravi to za nas.

Mučio sam se prilično dugo, što znači da ovo još uvek nije dovoljno prijateljski. A moguće je i da je problem u GLM-5.1.
Bacio sam problem u Codex, i ovaj put je problem rešen.

Ponovo izvršite hermes da uđete, unesite proizvoljan podsticajni upit, a ako dobijete odgovor, znači da je u redu.

Treći korak: Konfiguracija sistema memorije
Memorijski sistem Hermes-a ima dva nivoa. Prvi nivo je ugrađena memorija, uvek uključena. To su zapravo dve datoteke:
- MEMORY.md, za čuvanje iskustava o okruženju, projektu i alatima
- USER.md, za čuvanje vaših preferencija i navika u komunikaciji
Ove dve datoteke se pri svakom početku nove sesije ubacuju u sistemski podsticaj.
Drugi nivo je spoljni memorijski provider, koja je opcioni sloj za pojačanje.
Hermes može u jednom trenutku da omogući samo jednog spoljnog providera, ali on ne zamenjuje ugrađenu memoriju, već se nadograđuje na nju.
Podržani su: honcho, openviking, mem0, hindsight, holographic, retaindb, byterover, supermemory.

Četvrti korak: Povezivanje IM platforme
Gateway je podrazumevano pokrenut, a status možete proveriti preko hermes gateway status.

Hermes podržava više kanala: Telegram, Discord, Slack itd. Domaći Feishu je takođe podržan.
Prvo na Feishu otvorenoj platformi napravite aplikaciju i dodajte robota. U dozvolama dodajte najmanje:
- im:message
- im:resource

Ako želite da Hermes automatski prepozna identitet robota, dodajte još: admin:app.info:readonly ili application:application:self_manage.
Otvorite .env i dodajte ove linije:
FEISHU_APP_ID=cli_xxx
FEISHU_APP_SECRET=secret_xxx
FEISHU_DOMAIN=feishu
FEISHU_CONNECTION_MODE=websocketZatim ponovo pokrenite Gateway hermes gateway restart.

Zatim se vratite u Feishu konzolu i verifikujte.

Ako je veza uspela, znači da smo konfigurisali kako treba.
U pretplati na događaje, omogućite najmanje: im.message.receive_v1
Ako želite ova pojačanja, omogućite i:
- im.message.reaction.created_v1
- im.message.reaction.deleted_v1
Konfiguracija povratnog poziva ovde može da omogući card.action.trigger

Objavite aplikaciju u status za testiranje i instalirajte je u sopstveni Feishu.
Pošaljite proizvoljnu poruku u Feishu.

Zatečeni, nema odgovora.
U ovom trenutku je potrebno u .env dodati GATEWAY_ALLOW_ALL_USERS=true.
A onda sam još malo potražio, i ispostavilo se da ovde u prijemu poruka nije bilo omogućeno čitanje poruka koje korisnik pošalje robotu u privatnom razgovoru.

Nakon omogućavanja, radi.

05,Pokretanje Hermes servisa
Hermes je podrazumevano samopokrećući i podrazumevano sluša na portu 18765.
Provera statusa servisa:
hermes statusAko piše running, servis je normalno pokrenut.

07,Stvarni scenariji korišćenja
Nakon što Hermes povežete sa Feishu-om, poslova koje može da radi mnogo je.
Pre svega, hajde da Hermes-u instaliramo Skill web-access, kako bismo mu dali mogućnost pristupa internetu.

Podsticajni upit: https://github.com/eze-is/web-access Ovaj Skills će vam dati mogućnost pristupa internetu.
I zatim je počela instalacija.

Zatim damo Hermes-u prvi zadatak.
Idi u zajednicu i odgovori sadržajem na prvi post pod oznakom za pitanja zajednice.

Nemojte reći, kvalitet odgovora je veoma visok.
Ne brini, sa 211 fakultetom i Java + AI dvostrukim sklopom, projekat ima i rag i paiflow, osnova biografije je dovoljna. Prijavljuješ se više od mesec dana bez intervjua, velika je verovatnoća da je problem u vremenskom trenutku, mnoge kompanije još uvek odobravaju pozicije za letnju praksu, to ne znači da ti ne valjaš. To što ti ByteDance daje intervju pokazuje da tvoja biografija može da prođe prvi izbor, samo nastavi da se prijavljuješ. U ovoj fazi, oni koji beru ponude su ili počeli da se pripremaju pola godine ranije, ili imaju pozadinu koja se posebno uklapa u neki tim kojem falje ljudi, nema mnogo smisla upoređivati. Još malo učvrsti teorijske osnove, u paiflow-u uredi koncepte kao što su Agent tok rada, MCP, tako da na intervjuu možeš temeljno da objasniš, kasnije će sigurno biti prilika. Tržište je ove godine zaista teško, ne brini previše. To što si prošao tri kruga kod ByteDance-a pokazuje da je osnova dobra, nastavi da se prijavljuješ, pripremi i teoriju i projekat, prilika će doći. Drži se!

Još jedan praktičan savet: možeš malo da doteraš rag projekat u biografiji, intervjueri imaju bolji utisak o kandidatima koji mogu jasno da objasne detalje kao što su strategija pretraživanja, vektorski indeks i memorija kroz više krugova razgovora. Isto važi i za paiflow — moći da se ispriča tok rada Agent-a od korisničkog pitanja do konačnog izlaza u celosti mnogo je jače nego prosto reći "koristio sam paiflow".

Jedina mala mana je što sam želeo da mi odgovori na sadržaj, ali on je ipak direktno odgovorio ispod originalnog posta.

Zar nije prilično zanimljivo.
Delim još nekoliko scenarija za koje smatram da su praktični.
Scenarij jedan: Zakazani podsetnik u Feishu-u
U Feishu-u kažete Hermes-u "svako jutro u 9 podseti me da pregledam e-poštu", on će automatski kreirati zakazani zadatak, a kada dođe vreme direktno gura u Feishu.
Dovoljno je opisati vreme na prirodnom jeziku, ne morate ručno da pišete cron izraz.
Još praktičnije, možete mu reći "svakog petka popodne podseti me da pišem nedeljni izveštaj", podsetiće vas u navedeno vreme i nećete više morati da brinete da zaboravite.
Scenarij dva: Automatsko taloženje veština u Feishu-u
Kada od Hermes-a zatražite da uradi neke složene zadatke i pozove alat više od pet puta, on će automatski sažeti čitav proces u Skill datoteku.
Na primer, tražite od njega "svakog dana mi uhvati promene cena na sajtovima konkurencije i pošalji u Feishu grupu", on će automatski zapisati: otvaranje sajta, pretraga proizvoda, izdvajanje cena, formatiranje poruke, pozivanje Feishu API-ja — čitav niz koraka.
Sledeći put kada naiđe sličan zadatak, direktno poziva taj Skill, bez ponovnog opisivanja. Ako kasnije otkrije bolji način, na primer sajt je dodao antiscrape mehanizam, ažuriraće taj Skill, dodajući vreme čekanja ili promenu User-Agent-a.
Ova sposobnost rešava ogroman problem: ne morate sami da pišete skripte za održavanje raznih automatizovanih tokova. Hermes taloži za vas i iterira za vas.
Scenarij tri: Kolaboracija kroz više Feishu grupa
Hermes podržava paralelnu obradu podagenata. Tražite od njega "prati ažuriranja Feishu dokumenata za tri projekta", pokrenuće tri podagenta koji istovremeno prate, a nakon što prime ažuriranja objedinjuju i šalju u zadatu grupu.
Efikasnost je znatno veća nego kod serijskog izvršenja. Tradicionalni Agent ide jedan po jedan, tri projekta mogu potrajati i deset minuta. Hermes radi paralelno, završi za nekoliko minuta.
Podagenti mogu i međusobno da sarađuju. Na primer, jedan Agent sluša promene dokumenata, drugi analizira sadržaj promena, a treći šalje u grupu za razgovor, podela posla je jasna.
Scenarij četiri: Povezivanje sa bazom znanja Feishu dokumenata u oblaku
Hermes može direktno da se poveže sa Feishu dokumentima u oblaku. Tražite od njega "sačuvaj ovaj rezime u određeni direktorijum baze znanja Feishu", on će automatski kreirati dokument, formatirati sadržaj i smestiti ga na zadato mesto.
Obrnuto, možete ga pitati "prošle nedelje smo u Feishu dokumentu razgovarali o nekom rešenju, nađi mi ga", on će pretražiti vaše Feishu dokumente i prikazati vam relevantan sadržaj.
Ova sposobnost je posebno korisna za one čije je znanje razbacano po raznim dokumentima. Više nije "sačuvano ali se ne može naći", već "pitam i odmah lociram".
Scenarij pet: Asistent za kod u Feishu-u
Možete direktno u Feishu tražiti od Hermes-a da piše kod i pregleda kod.
Na primer, u privatnom razgovoru tražite "u Python-u napiši skriptu za slanje poruka preko Feishu webhook-a", on će generisati kompletan kod, čak i direktno nabrojati korake za raspoređivanje.
Ako vam je ranije pisao sličan kod za Feishu integraciju, iskoristiće prethodno iskustvo, čak i direktno pozvati taloženi Skill, čime štedi vreme i trud.
Scenarij šest: Automatizacija zapisnika sa sastanaka u Feishu-u
Ovo je scenario koji smatram najkorisnijim.
Nakon završetka Feishu sastanka, direktno kažete Hermes-u "uredi zapisnik sa sastanka koji je upravo završio i pošalji mi ga", on će automatski izvući zadatke i ključne odluke sa sastanka i srediti ih u strukturiran dokument.
Ako imate fiksni format nedeljnog izveštaja, recite Hermes-u jednom i on će zapamtiti. Ubuduće samo kažete "generiši nedeljni izveštaj za ovu nedelju", i on će po vašem formatu automatski izvući sadržaj iz Feishu dokumenata, zapisnika sastanaka i razgovora, te generisati kompletan nedeljni izveštaj.
ending
Prema mom stvarnom iskustvu, Hermes je prilično dobar, ali je dužina konteksta ozbiljno nedovoljna i često zahteva kompresiju.

Nadam se da će kasnije verzije nastaviti da se razvijaju.
[Kada AI počne da uči iz iskustva, mi smo korak bliže pravoj inteligenciji.]
Ako i vi želite da iskusite Agent-a koji "što više koristite, to je pametniji", pratite ovaj tutorijal od početka do kraja.
Ne čekajte, prvo instalirajte, koristite i osetite moć samousavršavanja.
Ipozovite sve da razmenjujemo iskustva.
