15%

Спести 15% на всички хостинг услуги

Тествай уменията си и получи Отстъпка за всеки хостинг план

Използвайте код:

Skills
За начало
21.05.2026

Бързо стартиране с Hermes Agent: От инсталация до първи стъпки

Защо Hermes заслужава внимание

why-use

Ако някога сте инсталирали нов AI инструмент, гледали сте как бинарният файл се появява в PATH, и въпреки това сте се оказали с нещо, което технически присъства, но практически е безполезно, вече разбирате проблема, който това ръководство за бърз старт на Hermes Agent решава. Завършената инсталация само доказва, че файловете са копирани. Тя не доказва, че агентът може да инспектира репозитори, да комуникира с реален модел, да използва инструменти безопасно или да продължи работата по-късно.

Затова Hermes заслужава внимание. Когато работи правилно, той спира да изглежда като „ChatGPT в терминал” и започва да се държи като оперативен агент. Той може да инспектира файлове, да използва терминални инструменти, да остава в рамките на работното пространство и да продължава сесията напред, вместо да се държи така, сякаш всяка подкана започва от нулата.

Това го прави подходящ за разработчици, самостоятелни хостъри и потребители, ориентирани към терминала, които искат помощ с реални задачи: обобщаване на кодова база, проверка на репозитори на лична машина или работа на малък VPS от AlexHost, AvaHost или друг доставчик, без да се налага веднага да преминавате към по-голям стек за автоматизация. До края на това ръководство ще имате Hermes инсталиран, конфигуриран, тестван на безопасна първа задача и успешно възобновен.

Какво представлява Hermes — и с какво всъщност ще ви помогне това ръководство

hermes-logo

Преди да изпълните каквито и да е команди, разграничете три термина. По-голямата част от объркването при първото стартиране идва от смесването им в едно неясно понятие за „AI”.

Следващата таблица ви дава работния модел за мислене за този урок:

ТерминПросто значениеКакво прави тук
АгентСамият HermesCLI инструментът, който управлява сесии, инструменти, подкани и одобрения
ДоставчикУслугата или акаунтът, поддържащ моделаОсигурява достъп до LLM, който Hermes ще извиква
МоделДействителният LLM, който избиратеГенерира отговорите и поддържа работни потоци с използване на инструменти

Тази статия е насочена към само едно успешно състояние: единична безопасна, работеща сесия на Hermes, която можете да стартирате, тествате и възобновите. Това не е ръководство за производствено внедряване. Не е пълна обиколка на функциите. Това е най-краткият надежден път до „Hermes работи на моята машина и мога да го докажа.”

📝 Забележка: Инсталирането на Hermes не е същото като конфигурирането на Hermes. Бинарният файл може да присъства и все пак да е неизползваем, докато не изпълните hermes model и не го свържете с доставчик и модел.

Може да забележите, че официалната документация предлага и hermes setup. Това е валидно, но това ръководство умишлено разделя инсталацията от hermes model, за да можете да видите точно къде се случва по-голямата част от успеха или неуспеха при първото стартиране. Също така се придържаме към класическия CLI подход за възпроизводимост, въпреки че hermes –tui съществува и използва същите базови сесии. Извън обхвата на това ръководство за бърз старт: настройка на шлюз, cron, MCP, локална мрежа за модели, маршрутизиране между множество доставчици и производствено укрепване.

Правила за безопасност преди да дадете на Hermes достъп до обвивката

safety-rules

Преди да тествате агент с достъп до терминал, решете къде му е позволено да греши. За тази статия това означава машина извън производствена среда, VM, временно репозитори или поне работно пространство с нисък риск, където случайна команда няма да развали деня ви.

⚠️ Предупреждение: Запазете одобренията в режима на безопасност по подразбиране за целия този бърз старт и не използвайте –yolo. Hermes пита преди рискови команди; това е функция за безопасност, а не безсмислено препятствие.

Използвайте този кратък контролен списък, преди да продължите:

  • Започнете на машина или работно пространство с нисък риск.
  • Запазете активирани подканите за одобрение.
  • Избягвайте лични производствени репозитории за първия тест.
  • Очаквайте задачата за доказване да остане само за четене.
  • Третирайте Docker и SSH терминалните бекендове като по-късни стъпки за укрепване, а не като изисквания за първия ден.

Първата реална задача за доказване в това ръководство остава в ~/.hermes/hermes-agent, което прави демото релевантно за Hermes, като същевременно избягва чувствителни проекти. След като базовият CLI поток е стабилен, можете да преминете към по-силна изолация с Docker или отдалечени бекендове. За първия час безопасното и проверимото е по-добро от амбициозното.

Преди инсталацията: предварителни изисквания, поддържани пътища и един проблем с WSL2

За основните потребители поддържаната история е проста: Linux, macOS и WSL2 са пътищата, на които трябва да обърнете внимание първо. Нативният Windows съществува, но все още е в ранна бета версия, така че ако сте на Windows, практическата препоръка все още е WSL2.

На Ubuntu 24.04 или WSL2, започнете като се уверите, че git и curl са налични:

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

git-install

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

git-version

Ако вторият ред върне низа на вашата дистрибуция заедно с работещ изход на версията за двата инструмента, основните предварителни изисквания са изпълнени. На macOS еквивалентната проверка обикновено е просто потвърждаване на git –version и curl –version преди използването на същия инсталатор на Hermes.

📝 Забележка: Нативният Windows все още е в ранна бета версия, така че предпочитайте WSL2, ако сте на Windows.
💡 Съвет: В WSL2 дръжте Hermes и работните си репозитории под ~ вместо под /mnt/c, за да избегнете по-бавни Git операции и странно поведение с файловите разрешения.

Добрата новина е, че Hermes не изисква ръчно сглобяване на огромен стек от зависимости предварително. Официалният git инсталатор се грижи за uv, Python 3.11, Node.js 22, ripgrep и ffmpeg вместо вас. Това, което трябва да имате готово преди стартирането на съветника за настройка, е акаунт при доставчик или поне тестван план за персонализиран крайна точка. Също така изберете модел с поне 64K контекст: по-малките контекстни прозорци са склонни да се разпадат, след като агентът започне да носи файлов контекст, изход от инструменти и многостъпкови инструкции заедно.

Инсталирайте Hermes Agent с официалния едноредов път

install

След като предварителните изисквания са изпълнени, стартирайте официалния инсталатор точно така, както е документирано:

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

Инсталаторът на Hermes стартира на Linux и подготвя зависимостите

Това вече е повече от обикновена стъпка за инсталиране. Hermes открива платформата, подготвя необходимите зависимости и след това незабавно продължава към потока за настройка при първото стартиране. В горния пример инсталаторът открива Linux, проверява за uv, инсталира Python 3.11 при необходимост, подготвя Node.js 22 за инструменти за браузър и изгражда командната среда на Hermes.

Ако инсталацията се извършва като root, може да видите пътища като /usr/local/bin/hermes, /usr/local/lib/hermes-agent и /root/.hermes/. При инсталация от обикновен потребител очаквайте същата структура под вашата собствена домашна директория.

Hermes автоматично стартира съветника за настройка след инсталацията

Важният детайл е, че едноредовият инсталатор сега преминава директно към съветника за настройка. С други думи, инсталацията и конфигурацията при първото стартиране са един непрекъснат поток. Не третирайте края на инсталацията на пакета като финалната линия, защото Hermes всъщност не е полезен, докато този съветник за настройка не бъде завършен.

Първото решение е доставчикът на изводи. В това изпълнение е избран OpenRouter, което е практичен първи избор, тъй като дава достъп до широк каталог от модели чрез един акаунт при доставчик. Ако вече използвате различен поддържан доставчик, изберете него вместо това.

Избор на доставчик в Hermes с маркиран OpenRouter

След като доставчикът е избран, Hermes иска съответния API ключ. В този пример това означава OPENROUTER_API_KEY. Поставете ключа, натиснете Enter и Hermes го съхранява за бъдеща употреба.

Hermes иска OpenRouter API ключ по време на настройката

Ако пропуснете тази стъпка, Hermes може да завърши инсталацията, но все още няма да е готов за реална агентска сесия. Ще трябва да се върнете и да конфигурирате доставчика по-късно.

След като ключът е запазен, съветникът преминава към избор на модел. В това изпълнение избраният модел е deepseek/deepseek-v4-pro. Това е валиден конкретен пример, но не е единственият ви вариант: съветникът също ви позволява да въведете персонализирано име на модел или да пропуснете и да запазите текущия модел, ако повторно стартирате настройката на съществуваща инсталация.

Избор на модел в Hermes с маркиран deepseek/deepseek-v4-pro, плюс опции за персонализиран модел и пропускане

За първото стартиране практическото правило е просто: изберете един модел, до който вече знаете, че имате достъп, и се уверете, че има достатъчно контекст за реална агентска работа. Hermes е много по-надежден с модели, предлагащи поне 64K контекстен прозорец. По-малките контекстни прозорци може да изглеждат добре в малък тест, но след това да се разпадат, след като изходът от инструменти, файловият контекст и многостъпковите инструкции започнат да се натрупват.

Ако някога искате да промените този избор по-късно, hermes model все още е най-бързият начин да повторно стартирате избора на доставчик и модел, без да преинсталирате нищо.

След това Hermes пита колко от по-широката настройка искате да направите сега. За този бърз старт препоръчваната опция е правилната: бърза настройка.

Екран за метод на настройка на Hermes с избрана бърза настройка

Това поддържа статията фокусирана върху основния път: доставчик, модел и минималните заобикалящи избори, необходими за да стане Hermes използваем.

Следващият екран пита за терминалния бекенд. За първото стартиране запазете текущия локален бекенд, така че Hermes да работи директно на тази машина. Docker, SSH, Modal и другите бекендове са полезни по-късно, но добавят сложност, преди дори да сте потвърдили, че базовият CLI работен поток работи.

Избор на терминален бекенд в Hermes с маркиран Keep current (Local)

Hermes след това предлага настройка на платформа за съобщения. За този бърз старт пропуснете я. Това поддържа ръководството фокусирано върху основния CLI агентски поток и можете да добавите Telegram, Discord или друг път за съобщения по-късно с hermes setup gateway.

Стъпка за платформа за съобщения в Hermes с избрано пропускане

След като съветникът приключи, Hermes показва къде е съхранил важните файлове.

Екран за завършена настройка на Hermes, показващ пътищата на конфигурацията, API ключа и данните

Основното разделение, което трябва да запомните, е просто: config.yaml съдържа несекретни настройки, .env съдържа API ключове и други тайни, а директориите с данни съдържат сесии, журнали и свързано изпълнително състояние. В тази снимка на екрана пътищата са под /root/.hermes/, защото инсталацията е извършена като root. При нормална потребителска инсталация четете тези пътища като ~/.hermes/.

Hermes след това отпечатва краткото резюме „готов за работа”, включително командите, които най-вероятно ще използвате първо.

Резюме „готов за работа

В този момент Hermes е едновременно инсталиран и конфигуриран. Следващото нещо, което трябва да направите, е да проверите дали средата е здрава, преди да преминете към първата реална задача:

hermes doctor

Hermes Doctor показва здрава инсталация

hermes doctor трябва да потвърди основите: няма активни препоръки за сигурност, работеща Python среда и необходимите пакети присъстват. Това е чистият сигнал за успех, който искате преди да продължите.

Ако hermes все още не е видим в нова обвивка, презаредете обвивката си и проверете пътя на командата, преди да продължите. На Bash това обикновено означава source ~/.bashrc; на Zsh — source ~/.zshrc. При необходимост потвърдете стартовия файл с command -v hermes.

С преминат Doctor, инсталацията не е само завършена — Hermes сега е действително готов за употреба.

Изпълнете първата си безопасна агентска задача

first-agent

След като Hermes е инсталиран, конфигуриран и проверен от hermes doctor, сте готови за първата реална демонстрация. Най-безопасното работно пространство с висок сигнал за първи опит е самата домашна директория на Hermes. В това изпълнение инсталацията е извършена като root, така че тази директория е /root/.hermes. При нормална потребителска инсталация същото място би било ~/.hermes.

Преминете в тази директория, потвърдете къде се намирате и след това стартирайте Hermes:

cd ~/.hermes
pwd
ls
hermes

Стартиране на Hermes от локалното работно пространство на Hermes

Това е добро първо работно пространство, защото вече е налично, пряко свързано с инструмента, който току-що инсталирахте, и е с нисък риск в сравнение с пускането на агент в личен или производствен репозитори. Началният екран също е полезна проверка за здравина сам по себе си: показва, че Hermes стартира правилно, активния модел в долния колонтитул и факта, че агентът вече може да вижда наличните си инструменти и вградени умения.

Ако предпочитате по-новия интерфейс, hermes –tui все още е наличен, но това ръководство се придържа към класическия CLI подход, защото е по-лесно за възпроизвеждане стъпка по стъпка и двата интерфейса споделят едни и същи сесии.

Когато Hermes се отвори, дайте му проста подкана само за четене, която го моли да инспектира текущото работно пространство и да идентифицира входната точка. В този пример подканата изрично насочва към /root/.hermes, защото инсталацията е извършена като root. При нормална потребителска инсталация насочете я към вашата собствена директория ~/.hermes.

Използвайте следната подкана:

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

Hermes получава първата подкана за обобщение на репозитори и започва да инспектира файлове

Това е точно видът първа задача, която искате: безопасна, наблюдаема и лесна за проверка. В горната снимка на екрана Hermes не просто гадае. Той започва да чете конкретни файлове като config.yaml, SOUL.md и .install_method, търси файлове, свързани с Hermes, и инспектира инсталирания път на стартовия файл. Тази видима активност на инструментите е реалното доказателство, че Hermes се държи като агент, а не като еднократна кутия за чат.

Здравият резултат трябва да се върне с конкретно обобщение, свързано с работното пространство, и проверима входна точка. В това изпълнение Hermes идентифицира инсталирания обвивач на командата в /usr/local/bin/hermes, обяснява, че той води към входната точка на Python CLI, и обобщава заобикалящата среда на Hermes в пет точки.

Hermes връща конкретно обобщение и идентифицира главната входна точка

Това е сигналът за успех, който търсите. Отговорът е конкретен, основан на файлове, които Hermes действително е инспектирал, и лесен за проверка спрямо това, което вече можете да видите на диска. Не третирайте резултата като магия — сравнете обобщението с видимите файлове и структурата на директориите. За първа демонстрация безопасното и проверимото е много по-добро от зрелищното.

Възобновете сесията и потвърдете, че настройката наистина работи

Бързият старт не е завършен, когато Hermes отговори веднъж. Той е завършен, когато потвърдите, че сесията може да бъде възобновена.

Използвайте командата за възобновяване по-долу; -c е краткият вариант за същото действие:

hermes --continue "<chat_name>"

Команди за възобновяване на чат в Hermes

Очакваният резултат е, че Hermes отваря отново най-скорошната сесия или ви дава резюме, което ясно принадлежи на задачата, която току-що изпълнихте. Това е важно, защото доказва, че Hermes не се държи като еднократен чат за еднократна употреба. Той поддържа трайна работна сесия, към която можете да се върнете.

Успешно възобновяване на чат в Hermes

Използвайте този компактен контролен списък за успех, преди да продължите:

  • Hermes инсталиран и проверен
  • Доставчикът конфигуриран
  • Първият отговор чист
  • Първата задача с репозитори завършена
  • Сесията успешно възобновена

Ако възобновяването не работи, първо се уверете, че използвате същия профил, след това проверете наличните сесии с hermes sessions list. След като hermes –continue работи, имате пълната базова линия, която този урок за Hermes Agent беше предназначен да установи.

Какво да опитате след като базовият работен поток работи

next-steps

След като базовият чат е стабилен, добавяйте само по един нов слой наведнъж.

💡 Съвет: Устоявайте на желанието да активирате всички разширени функции незабавно. Първо стабилизирайте един чист работен поток, след това разширявайте целенасочено.

Ето краткото меню от разумни следващи стъпки:

  • Опитайте hermes –tui, ако искате по-новия терминален интерфейс върху същия модел на сесии.
  • Стартирайте hermes setup по-късно, ако искате по-широкия съветник за настройка след ръчното разбиране на основите.
  • Разгледайте hermes gateway setup, ако следващата ви цел е интеграция с платформа за съобщения.
  • Прегледайте hermes tools и hermes skills, когато искате контролирано разширяване на възможностите.
  • Преминете към Docker или SSH терминален бекенд, ако агентът ще започне да работи с по-рискови системи.
  • Използвайте официалната документация за персонализирани доставчици и крайни точки за локални модели, след като хостваният път вече работи.

Ако искате идеи за последващи действия за реална употреба, ето няколко добри за следващо проучване: бележки за въвеждане в кодова база, изготвяне на журнал на промените, безопасно планиране на рефакторинг, обяснение на конфигурационни файлове, обобщения на прегледи на заявки за сливане, контролни списъци за поддръжка на VPS, изготвяне на наръчници за внедряване, подкани за сортиране на журнали и намиране на пропуски в документацията.

За по-задълбочени пътища свързвайте навън, вместо да разтягате този бърз старт в втора статия: бързият старт, документацията за инсталация, ръководството за CLI и ръководството за сигурност са правилните следващи спирки.

Вече имате безопасен работещ бърз старт на Hermes

conclusion

Важният етап не е, че Hermes се инсталира. Важният етап е, че Hermes стана полезен. Вече имате проверена базова линия: бинарният файл е налице, доставчикът е конфигуриран, първият отговор работи, първата безопасна задача е завършена и сесията е възобновена след това.

Това е правилното място да спрете и да отбележите успеха. Запазете одобренията активирани, разширявайте по един слой наведнъж и преминете към по-силна изолация, когато агентът започне да извършва работа с по-висок риск. Ако в крайна сметка стартирате Hermes на лична работна станция, лабораторна машина или VPS от AlexHost, AvaHost или другаде, правилото остава същото: спечелете доверие на малки стъпки.

15%

Спести 15% на всички хостинг услуги

Тествай уменията си и получи Отстъпка за всеки хостинг план

Използвайте код:

Skills
За начало