Hermes Agent'i Ücretsiz Nasıl Kurar ve Kullanırsınız: Pratik Rehber
Hermes Agent'i Ücretsiz Nasıl Kurar ve Kullanırsınız: Pratik Rehber
Hermes Agent birkaç hafta önce radarıma girdi ve GitHub deposunu inceledikten sonra (37,5k yıldız, MIT lisansı, Nous Research tarafından geliştirilmiş) çoğu AI ajanının yapmadığı bir şey yaptığını fark ettim: kullandıkça daha iyi hale geliyor. "Model gelişiyor" tarzı belirsiz bir anlamda değil — tam anlamıyla etkileşimlerinizden beceriler oluşturuyor, neyin işe yaradığını hatırlıyor ve bu becerileri zaman içinde rafine ediyor. Sadece bu özellik bile bir göz atmayı hak ediyor.
Beni ikna eden kısım şuydu: 5 dolarlık bir VPS'te çalışıyor. İsterseniz harici GPU gerekmiyor. Telegram, Discord, Slack, WhatsApp ve daha bir düzine platforma bağlayabilirsiniz. VPS sağlayıcısı olarak LightNode'u tavsiye ediyoruz — saatlik faturalandırma $0,013/saat'ten başlıyor, self-hosted AI ile deneyler yapmak için bu fiyatı geçmek zor.
İçindekiler
- Hermes Agent Gerçekte Ne Yapıyor
- Sistem Gereksinimleri
- Kurulum
- Ücretsiz Model Sağlayıcı Ayarlama
- Yapılandırma
- İlk Oturumunuzu Başlatma
- Mesajlaşma Platformlarına Bağlama
- Bilinmesi Gereken Önemli Özellikler
- Sorun Giderme
- Sonuç
Hermes Agent Gerçekte Ne Yapıyor
Çoğu AI ajanı aynı kalıbı takip eder: bir prompt gönderirsiniz, bazı araçları çalıştırır, bir sonuç döndürür ve her şeyi unutur. Hermes Agent farklı bir yaklaşım benimsiyor. Dahili bir öğrenme döngüsü var:
- Ona bir görev verirsiniz
- Hangi becerilerin gerekli olduğunu belirler
- Bir beceri yoksa, oluşturur
- Beceriyi kullanır, sonucu değerlendirir ve neyin işe yaradığını kaydeder
- Bir dahaki sefere benzer bir şey istediğinizde, o rafine edilmiş beceriyi çıkarır
Bu, ajanın gerçekten kullanıldıkça geliştiği anlamına geliyor, sadece temel model güncellendiği için değil. Sizin belirli iş akışlarınız, belirli kod tabanınız, belirli alışkanlıklarınız — bu kalıpları öğreniyor.
Öğrenme döngüsünün ötesinde, Hermes Agent 47 dahili araçla birlikte geliyor, yetenekleri genişletmek için MCP (Model Context Protocol) entegrasyonunu destekliyor ve görevleri alt ajanlara devredebiliyor. Tekrarlayan görevler için bir cron zamanlayıcı ve eller serbest çalışmak isterseniz bir sesli mod da mevcut.
Sistem Gereksinimleri
Kurulumdan önce sisteminizin temel gereksinimleri karşıladığından emin olun:
- İşletim Sistemi: Linux (Ubuntu 20.04+ tavsiye edilir), macOS (12+) veya WSL2 üzerinden Windows
- Python: 3.10 veya daha yüksek
- RAM: minimum 2 GB, tavsiye edilen 4 GB
- Disk: ajanın kendisi için ~500 MB
- Ağ: model API çağrıları için internet erişimi
Android kullanıcıları için Termux da çalışıyor. Windows doğal olarak desteklenmiyor — WSL2 gerekiyor.
Bir VPS'e dağıtıyorsanız, hafif kullanım için ayda $5 olan, 1 vCPU ve 1 GB RAM'li bir sunucu yeterli. Daha yoğun iş yükleri (birden fazla mesajlaşma platformu, sık cron görevleri) 2 GB+ ile daha iyi çalışır.
Kurulum
Hermes Agent'ı kurmanın iki yolu var. Hızlı yol her şeyi sizin için halleder. Manuel yol daha fazla kontrol sağlar.
Yöntem 1: Tek Satırlık Kurulum (Tavsiye Edilen)
Terminalinizi açın ve şu komutu çalıştırın:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bashBu betik ağır işi yapıyor: bağımlılıkları kontrol eder, sanal ortam oluşturur, depoyu klonlar, paketleri kurar ve başlangıç kurulum sihirbazını çalıştırır. Temiz bir Ubuntu üzerinde tüm süreç yaklaşık 2-3 dakika sürer.
Bittikten sonra kurulumu doğrulayın:
hermes --versionVersiyon numarasının yazdırıldığını görmelisiniz. "command not found" hatası alırsanız, kabuğunuzu yeniden başlatın veya source ~/.bashrc (zsh kullanıyorsanız ~/.zshrc) çalıştırın.
Yöntem 2: Manuel Kurulum
Makinenize tam olarak neyin kurulduğunu bilmek istiyorsanız veya tek satırlık kurulum herhangi bir sebeple başarısız olduysa:
# Depoyu klonlayın
git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
# Sanal ortam oluşturun ve etkinleştirin
python3 -m venv venv
source venv/bin/activate
# Bağımlılıkları kurun
pip install -r requirements.txt
# Kurulum sihirbazını çalıştırın
python setup.pyKurulum sihirbazı sizi model sağlayıcı seçimi, API anahtarı girişi ve temel yapılandırma adımlarından geçirir. Daha sonra hermes setup ile her zaman yeniden çalıştırabilirsiniz.
Ücretsiz Model Sağlayıcı Ayarlama
Hermes Agent kendi modeliyle gelmiyor. Dış sağlayıcılara bağlanıyor. İşte iyi haber: birkaç sağlayıcı Hermes Agent ile çalışan ücretsiz katmanlar sunuyor.
Seçenek 1: OpenRouter (En Kolay Ücretsiz Seçenek)
OpenRouter size 200+ modele erişim sağlıyor ve bunların birçoğu ücretsiz. Başlamak için önereceğim yol bu.
- openrouter.ai adresinde hesap oluşturun
- Kontrol panelinizden API anahtarı oluşturun
- Ücretsiz modelleri bulun — model kataloğunda "free" etiketli modellere bakın
OpenRouter'daki yaygın ücretsiz modeller arasında Llama, Mistral ve Qwen çeşitleri bulunur. Mevcut ücretsiz modeller dönüşümlü olarak değişir, bu yüzden güncel kataloğu kontrol edin.
Hermes Agent kurulum sihirbazı sırasında sağlayıcı olarak "OpenRouter"ı seçin ve istendiğinde API anahtarınızı yapıştırın.
Seçenek 2: Nous Portal
Nous Research kendi çıkarım portalını işletiyor. Yeni kullanıcılara ara sıra ücretsiz krediler sunuyor ve buradaki modeller özellikle ajan iş yükleri için ayarlanmış.
- nousresearch.com adresini ziyaret edin ve kaydolun
- Kontrol panelinizde ücretsiz kredi tahsislerini kontrol edin
- Sağlanan API anahtarını Hermes Agent kurulumunda kullanın
Seçenek 3: Diğer Sağlayıcılar
Hermes Agent ayrıca şunları destekler:
- z.ai / GLM: Ücretsiz katmanı olan Çin AI platformu
- Kimi / Moonshot: Sınırlı ücretsiz kullanımlı başka bir seçenek
- MiniMax: Hafif kullanım için ücretsiz katman mevcut
- Herhangi bir OpenAI-uyumlu endpoint: Diğer sağlayıcılara erişiminiz varsa, bağlayabilirsiniz
Özel bir endpoint yapılandırmak için taban URL'ye ve bir API anahtarına ihtiyacınız var. Kurulum sihirbazı bunu halleder veya yapılandırma dosyasını doğrudan düzenleyebilirsiniz (bir sonraki bölümde ele alınacak).
Yapılandırma
Hermes Agent yapılandırmasını ~/.hermes/config.toml dosyasında saklar. Kurulum sihirbazını çalıştırdıktan sonra şuna benzer bir şey bulacaksınız:
[model]
provider = "openrouter"
api_key = "sk-or-v1-..."
model = "meta-llama/llama-3.3-70b-instruct:free"
[agent]
name = "Hermes"
memory = true
skills_dir = "~/.hermes/skills"
[messaging]
# Configure messaging platforms here
# telegram_token = ""
# discord_token = ""Temel Yapılandırma Seçenekleri
Model ayarları: Modelleri veya sağlayıcıları istediğiniz zaman değiştirebilirsiniz. OpenRouter'da farklı bir ücretsiz model denemek istiyorsanız, model alanını güncellemeniz yeterli. Sağlayıcıyı tamamen de değiştirebilirsiniz — provider değerini "openai" veya "nous" olarak değiştirip API anahtarını güncelleyin.
Bellek: memory = true olarak bırakın. Öğrenme döngüsünü etkinleştiren şey budur. Ajan konuşma geçmişini ve beceri geliştirmelerini ~/.hermes/memory/ dizininde saklar.
Beceri dizini: Öğrenilen becerilerin kaydedildiği yer burasıdır. Ajanın neler öğrendiğini görmek için ~/.hermes/skills/ dizinine gözatın. Beceriler JSON dosyaları olarak saklanır ve ince ayar yapmak isterseniz manuel olarak düzenlenebilir.
Komut Satırından Model Değiştirme
Yapılandırma dosyasını her seferinde düzenlemenize gerek yok. Hermes Agent'ın bunun için yerleşik komutları var:
# Mevcut sağlayıcınız için kullanılabilir modelleri listeleyin
hermes model list
# Belirli bir modele geçin
hermes model set meta-llama/llama-3.3-70b-instruct:free
# Şu anda hangi modeli kullandığınızı kontrol edin
hermes model showSağlık Kontrolü
Herhangi bir yapılandırma değişikliğinden sonra her şeyin doğru şekilde bağlı olduğundan emin olmak için bunu çalıştırın:
hermes doctorAPI anahtarınızı, model kullanılabilirliğini, ağ bağlantısını ve beceri sistemi durumunu kontrol eder. Bir sorun varsa, tam olarak neyi düzeltmeniz gerektiğini söyler.
İlk Oturumunuzu Başlatma
Yapılandırma tamamlandıktan sonra bir oturum başlatın:
hermes chatBu, etkileşimli bir REPL açar. Önce basit bir şey deneyin:
You: What tools do you have available?
Hermes: I have access to 47 built-in tools including:
- file_read / file_write (file operations)
- shell_exec (run shell commands)
- web_search / web_fetch (web access)
- code_search (search codebases)
- calendar / reminders (scheduling)
- ...and more. I can also use MCP tools if configured.Sonra ona gerçek bir görev verin:
You: Create a Python script that monitors a directory for new files and logs their names to a file called new_files.log
Hermes: I'll create that for you.
[creates watch_dir.py with inotify or polling-based implementation]
[tests the script]
The script is ready at ./watch_dir.py. Run it with python watch_dir.py /path/to/watchİlk kez bir şey istediğinizde, ajan beceriyi sıfırdan oluşturur. Daha sonra benzer bir görev istediğinizde, rafine edilmiş versiyonu yeniden kullanır. Birkaç oturumdan sonra beceri dizinini kontrol ederek bunu pratikte görebilirsiniz.
Mesajlaşma Platformlarına Bağlama
Hermes Agent'ın öne çıkan özelliklerinden biri platform desteğidir. Sadece CLI ile değil, 15+ mesajlaşma platformu üzerinden onunla konuşabilirsiniz.
Telegram Kurulumu
- Telegram'da yeni bir bot oluşturmak için @BotFather'a mesaj gönderin
- Bot token'ını kopyalayın
- Yapılandırmanıza ekleyin:
hermes gateway add telegram --token "YOUR_BOT_TOKEN"- Ağ geçidini başlatın:
hermes gateway start telegramArtık ajanınızla doğrudan Telegram üzerinden sohbet edebilirsiniz. CLI oturumlarınızla aynı belleği ve becerileri korur.
Discord Kurulumu
- Discord Developer Portal'da bir bot oluşturun
- Message Content Intent'i etkinleştirin
- Bot token'ını kopyalayın
- Yapılandırın:
hermes gateway add discord --token "YOUR_BOT_TOKEN"
hermes gateway start discordDiğer Desteklenen Platformlar
Aynı kalıp tüm platformlar için geçerlidir. Gerekli kimlik bilgileriyle hermes gateway add <platform> kullanın:
- Slack: Bot kapsamlarına sahip bir Slack App gerektirir
- WhatsApp: WhatsApp Business API veya resmi olmayan bir köprü kullanır
- Signal: signal-cli kurulumu gerektirir
- Matrix: Bir Matrix bot hesabı gerekir
- Mattermost: Kişisel erişim token'ı
- Email: IMAP/SMTP kimlik bilgileri
- SMS: Twilio veya benzer bir sağlayıcı
- DingTalk / Feishu / WeCom: Çin mesajlaşma platformları için
Tüm kullanılabilir platformları ve durumlarını görmek için hermes gateway list çalıştırın.
Bilinmesi Gereken Önemli Özellikler
Beceri Merkezi
Hermes Agent'ın bir topluluk beceri deposu var. Başkalarının oluşturduğu becerilere göz atın ve kurun:
# Mevcut topluluk becerilerine göz atın
hermes skills browse
# Belirli bir beceriyi kurun
hermes skills install web-scraper
# Kurulu becerilerinizi listeleyin
hermes skills listAjanın sıfırdan öğrenmesini beklemek istemiyorsanız bu kullanışlıdır. Web scraping, API testi veya belge ayrıştırma gibi yaygın görevler için muhtemelen biri zaten bir beceri oluşturmuştur.
Cron Zamanlama
Harici cron olmadan tekrarlayan görevler ayarlayın:
hermes cron add "0 9 * * *" "Summarize yesterday's git commits and post to #dev-channel"Ajan zamanlamayı dahili olarak yönetir ve görevi yürütmek için becerilerini kullanır.
Sesli Mod
Eller serbest çalışmak istiyorsanız:
hermes chat --voiceSisteminizin mikrofonunu ve hoparlörlerini kullanır. Ses girişini işleyebilen modellerle en iyi şekilde çalışır, ancak yerel bir speech-to-text katmanı da kullanabilir.
Alt Ajanlara Görev Devretme
Karmaşık çok adımlı görevler için Hermes Agent alt ajanlar oluşturabilir:
You: Research the top 5 VPS providers, compare their pricing, and create a summary document
Hermes: I'll delegate this to subagents for parallel research.
[spawns subagents for each provider]
[collects results]
[generates comparison document]Alt ajanlar üst ajanın belleğini ve beceri sistemini paylaşır, böylece ana ajanın öğrendiği her şeyden faydalanırlar.
Sorun Giderme
"command not found: hermes"
Kurulum betiği Hermes'i PATH'inize ekler, ancak mevcut kabuğunuz bunu algılamamış olabilir. Çözüm:
source ~/.bashrc # veya ~/.zshrcBu işe yaramazsa, ~/.local/bin/hermes dosyasının var olup olmadığını kontrol edin ve PATH'inize manuel olarak ekleyin:
export PATH="$HOME/.local/bin:$PATH"API Anahtarı Hataları
Önce hermes doctor çalıştırın. API anahtarınızın geçersiz, süresi dolmuş veya seçtiğiniz modelin kullanılamaz olup olmadığını söyleyecektir. Yaygın düzeltmeler:
- OpenRouter için: Anahtarınızı openrouter.ai/keys adresinde kontrol edin
- Ücretsiz modeller bazen hız sınırlarına sahiptir — farklı bir ücretsiz model deneyin
- API anahtarınızda sonunda boşluk olmadığından emin olun
Model Yanıt Vermiyor
Ücretsiz katman modellerinin kullanım limitleri vardır. Bir sınıra denk gelirseniz:
hermes model list # nelerin mevcut olduğunu görün
hermes model set <farklı-bir-ücretsiz-model> # geçiş yapınYüksek Bellek Kullanımı
Ajanın belleği çok büyürse (du -sh ~/.hermes/memory/ ile kontrol edin), eski girdileri temizleyebilirsiniz:
hermes memory prune --older-than 30dBu, son etkileşimleri ve becerileri tutar ancak 30 günden eski konuşma günlüklerini siler.
Ağ Geçidi Bağlantı Sorunları
Mesajlaşma platformları için ağ geçidi sürecinin çalıştığından emin olun:
hermes gateway statusBir ağ geçidi sürekli kopuyorsa, ağ bağlantınızı kontrol edin ve yeniden başlatın:
hermes gateway restart telegramSonuç
Hermes Agent, diğer açık kaynaklı ajanların iyi bir şekilde başaramadığı bir şey yapıyor: kullanım kalıplarınızdan gerçekten öğreniyor ve zamanla kendi kendini geliştiriyor, iş akışlarını manuel olarak tanımlamanızı veya özel eklentiler yazmanızı gerektirmeden. Beceri sistemi gerçek bir fark yaratıcı — ilk seferde 10 dakika süren görevler beşinci seferde 30 saniye sürüyor.
Ucuz donanımda çalışması ve ücretsiz model sağlayıcılarına bağlanması, neredeyse sıfır maliyetle 7/24 çalışan kişisel bir AI ajanına sahip olabileceğiniz anlamına geliyor. Telegram veya Discord'a bağlayın ve tercihlerinizi, kod tabanınızı ve iş akışlarınızı hatırlayan, her zaman erişilebilir bir asistanınız olsun.
Başlamak için:
- Bir VPS seçin (veya yerel makinenizi kullanın) — LightNode bu iş için gayet iyi çalışıyor
- Tek satırlık kurucuyu çalıştırın
- OpenRouter'a kaydolun ve ücretsiz bir model alın
- Sohbete başlayın
GitHub deposunda detaylı dokümantasyon var ve sorun yaşarsanız topluluk aktif. Bir hafta sonunuzu ayırın — pazartesiye kadar işinize özel beceriler oluşturmaya başlamış bir ajanınız olacak.