Cara Memasang dan Menggunakan Hermes Agent Secara Gratis: Panduan Praktis

Pelajari cara menyiapkan Hermes Agent, agen AI open-source yang bisa meningkatkan dirinya sendiri dari Nous Research, di mesin Anda secara gratis menggunakan OpenRouter dan penyedia model tanpa biaya lainnya.

Pengungkapan afiliasi Sebagian tautan adalah tautan afiliasi. Kami dapat menerima komisi saat Anda membeli melalui tautan tersebut. Periksa harga dan penawaran terkini dengan penyedia sebelum memesan.

Di halaman ini
  1. Daftar Isi
  2. Apa yang Sebenarnya Dilakukan Hermes Agent
  3. Persyaratan Sistem
  4. Instalasi
  5. Metode 1: Instalasi Satu Baris (Disarankan)
  6. Metode 2: Instalasi Manual
  7. Menyiapkan Penyedia Model Gratis
  8. Opsi 1: OpenRouter (Opsi Gratis Paling Mudah)
  9. Opsi 2: Nous Portal
  10. Opsi 3: Penyedia Lain
  11. Konfigurasi
  12. Opsi Konfigurasi Penting
  13. Ganti Model dari CLI
  14. Pemeriksaan Kesehatan
  15. Menjalankan Sesi Pertama Anda
  16. Menghubungkan ke Platform Pesan
  17. Setup Telegram
  18. Setup Discord
  19. Platform Lain yang Didukung
  20. Fitur Utama yang Perlu Diketahui
  21. Hub Keahlian
  22. Penjadwalan Cron
  23. Mode Suara
  24. Delegasi Sub-Agen
  25. Pemecahan Masalah
  26. "command not found: hermes"
  27. Error API Key
  28. Model Tidak Merespons
  29. Penggunaan Memori Tinggi
  30. Masalah Koneksi Gateway
  31. Penutup

Hermes Agent muncul di radar saya beberapa minggu lalu, dan setelah menggali repo GitHub-nya (37,5 ribu bintang, lisensi MIT, dibangun oleh Nous Research), saya sadar kalau dia melakukan sesuatu yang kebanyakan agen AI tidak lakukan: dia makin pintar semakin sering dipakai. Bukan dalam artian samar "modelnya membaik" — dia secara harfiah membangun keahlian dari interaksi Anda, mengingat apa yang berhasil, dan menyempurnakan keahlian itu seiring waktu. Itu saja sudah layak untuk dicoba.

Bagian yang bikin saya yakin: dia jalan di VPS $5. GPU tidak diperlukan kecuali Anda mau. Dan Anda bisa menghubungkannya ke Telegram, Discord, Slack, WhatsApp, dan sekitar selusin platform lainnya. Kami merekomendasikan LightNode sebagai penyedia VPS Anda — penagihan per jam mereka mulai dari $0,013/jam, sulit dikalahkan untuk bereksperimen dengan AI yang di-host sendiri.

Daftar Isi

  1. Apa yang Sebenarnya Dilakukan Hermes Agent
  2. Persyaratan Sistem
  3. Instalasi
  4. Menyiapkan Penyedia Model Gratis
  5. Konfigurasi
  6. Menjalankan Sesi Pertama Anda
  7. Menghubungkan ke Platform Pesan
  8. Fitur Utama yang Perlu Diketahui
  9. Pemecahan Masalah
  10. Penutup

Apa yang Sebenarnya Dilakukan Hermes Agent

Kebanyakan agen AI mengikuti pola yang sama: Anda kirim prompt, mereka jalankan beberapa tools, kembalikan hasil, dan lupa semuanya. Hermes Agent mengambil pendekatan berbeda. Dia punya loop pembelajaran bawaan:

  1. Anda berikan tugas
  2. Dia tentukan keahlian apa yang dibutuhkan
  3. Kalau keahliannya belum ada, dia buat
  4. Dia pakai keahlian itu, evaluasi hasilnya, dan simpan apa yang berhasil
  5. Lain kali Anda minta sesuatu yang serupa, dia pakai versi yang sudah disempurnakan

Artinya agen ini benar-benar membaik seiring pemakaian, bukan cuma karena model dasarnya diupdate. Workflow spesifik Anda, codebase spesifik Anda, kebiasaan spesifik Anda — dia mempelajari pola-pola itu.

Di luar loop pembelajaran, Hermes Agent hadir dengan 47 tools bawaan, mendukung integrasi MCP (Model Context Protocol) untuk memperluas kemampuan, dan bisa mendelegasikan tugas ke sub-agen. Ada juga penjadwal cron untuk tugas berulang dan mode suara kalau Anda mau bekerja tanpa tangan.

Persyaratan Sistem

Sebelum menginstal, pastikan sistem Anda memenuhi syarat dasar:

  • OS: Linux (disarankan Ubuntu 20.04+), macOS (12+), atau Windows via WSL2
  • Python: 3.10 atau lebih tinggi
  • RAM: minimum 2GB, disarankan 4GB
  • Disk: ~500MB untuk agen itu sendiri
  • Jaringan: Akses internet untuk pemanggilan API model

Untuk pengguna Android, Termux juga bisa. Windows native tidak didukung — Anda perlu WSL2.

Kalau deploy ke VPS, server $5/bulan dengan 1 vCPU dan 1GB RAM cukup untuk penggunaan ringan. Beban kerja yang lebih berat (banyak platform pesan, cron job sering) lebih baik dengan 2GB+.

Instalasi

Ada dua cara memasang Hermes Agent. Cara cepat mengurus semuanya untuk Anda. Cara manual memberi kontrol lebih.

Metode 1: Instalasi Satu Baris (Disarankan)

Buka terminal Anda dan jalankan:

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

Skrip ini mengerjakan semuanya: mengecek dependensi, menyiapkan virtual environment, meng-clone repo, menginstal paket, dan menjalankan wizard setup awal. Di Ubuntu yang baru, semuanya butuh sekitar 2-3 menit.

Setelah selesai, verifikasi instalasinya:

hermes --version

Anda harusnya melihat nomor versi tercetak. Kalau dapat error "command not found", restart shell Anda atau jalankan source ~/.bashrc (atau ~/.zshrc kalau pakai zsh).

Metode 2: Instalasi Manual

Kalau Anda lebih suka tahu persis apa yang masuk ke mesin Anda, atau kalau instalasi satu baris gagal karena suatu alasan:

# Clone repo
git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent

# Buat dan aktifkan virtual environment
python3 -m venv venv
source venv/bin/activate

# Install dependensi
pip install -r requirements.txt

# Jalankan wizard setup
python setup.py

Wizard setup akan memandu Anda memilih penyedia model, memasukkan API key, dan konfigurasi dasar. Anda selalu bisa menjalankannya lagi nanti dengan hermes setup.

Menyiapkan Penyedia Model Gratis

Hermes Agent tidak dikirim dengan modelnya sendiri. Dia terhubung ke penyedia eksternal. Kabar baiknya: beberapa penyedia menawarkan tier gratis yang kompatibel dengan Hermes Agent.

Opsi 1: OpenRouter (Opsi Gratis Paling Mudah)

OpenRouter memberi Anda akses ke 200+ model, dan beberapa di antaranya gratis. Ini jalur yang saya rekomendasikan untuk pemula.

  1. Buat akun di openrouter.ai
  2. Buat API key dari dashboard Anda
  3. Cari model gratis — cari model yang ditandai "free" di katalog model

Model gratis yang umum di OpenRouter termasuk varian Llama, Mistral, dan Qwen. Model gratis yang tersedia bergantian, jadi cek katalog terkini.

Saat wizard setup Hermes Agent, pilih "OpenRouter" sebagai penyedia Anda dan tempel API key saat diminta.

Opsi 2: Nous Portal

Nous Research menjalankan portal inferensi mereka sendiri. Sesekali menawarkan kredit gratis untuk pengguna baru, dan model yang tersedia di sana dioptimalkan khusus untuk beban kerja agen.

  1. Kunjungi nousresearch.com dan daftar
  2. Cek dashboard Anda untuk alokasi kredit gratis
  3. Gunakan API key yang disediakan di setup Hermes Agent

Opsi 3: Penyedia Lain

Hermes Agent juga mendukung:

  • z.ai / GLM: Platform AI Tiongkok dengan tier gratis
  • Kimi / Moonshot: Opsi lain dengan penggunaan gratis terbatas
  • MiniMax: Tier gratis tersedia untuk penggunaan ringan
  • Endpoint kompatibel OpenAI manapun: Kalau Anda punya akses ke penyedia lain, tinggal colok

Untuk mengonfigurasi endpoint kustom, Anda butuh base URL dan API key. Wizard setup bisa mengurus ini, atau Anda bisa edit file konfigurasi langsung (dibahas di bagian selanjutnya).

Konfigurasi

Hermes Agent menyimpan konfigurasinya di ~/.hermes/config.toml. Setelah menjalankan wizard setup, Anda akan menemukan sesuatu seperti ini:

[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 = ""

Opsi Konfigurasi Penting

Pengaturan model: Ganti model atau penyedia kapan saja. Kalau mau coba model gratis lain di OpenRouter, cukup update field model. Anda juga bisa ganti penyedia sepenuhnya — ubah provider ke "openai" atau "nous" dan update API key-nya.

Memori: Biarkan memory = true. Ini yang mengaktifkan loop pembelajaran. Agen menyimpan riwayat percakapan dan penyempurnaan keahlian di ~/.hermes/memory/.

Direktori keahlian: Di sinilah keahlian yang dipelajari disimpan. Anda bisa browse ~/.hermes/skills/ untuk melihat apa yang sudah dipelajari agen. Keahlian disimpan sebagai file JSON dan bisa diedit manual kalau Anda ingin menyempurnakannya.

Ganti Model dari CLI

Anda tidak perlu edit file konfigurasi setiap kali. Hermes Agent punya perintah bawaan untuk ini:

# Daftar model yang tersedia untuk penyedia saat ini
hermes model list

# Beralih ke model tertentu
hermes model set meta-llama/llama-3.3-70b-instruct:free

# Cek model yang sedang digunakan
hermes model show

Pemeriksaan Kesehatan

Jalankan ini setelah perubahan konfigurasi apa pun untuk memastikan semuanya terhubung dengan benar:

hermes doctor

Ini mengecek API key Anda, ketersediaan model, konektivitas jaringan, dan status sistem keahlian. Kalau ada yang salah, dia kasih tahu persis apa yang harus diperbaiki.

Menjalankan Sesi Pertama Anda

Setelah dikonfigurasi, mulai sebuah sesi:

hermes chat

Ini membuka REPL interaktif. Coba sesuatu yang simpel dulu:

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.

Lalu berikan tugas yang sesungguhnya:

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

Pertama kali Anda meminta sesuatu, agen membangun keahlian dari nol. Minta tugas serupa nanti, dan dia akan menggunakan versi yang sudah disempurnakan. Anda bisa melihat ini langsung dengan mengecek direktori keahlian setelah beberapa sesi.

Menghubungkan ke Platform Pesan

Salah satu fitur unggulan Hermes Agent adalah dukungan platform. Anda bisa mengobrol dengannya melalui 15+ platform pesan, bukan hanya CLI.

Setup Telegram

  1. Kirim pesan ke @BotFather di Telegram untuk membuat bot baru
  2. Salin token bot
  3. Tambahkan ke konfigurasi Anda:
hermes gateway add telegram --token "YOUR_BOT_TOKEN"
  1. Jalankan gateway:
hermes gateway start telegram

Sekarang Anda bisa chat dengan agen langsung di Telegram. Dia mempertahankan memori dan keahlian yang sama dengan sesi CLI Anda.

Setup Discord

  1. Buat bot di Discord Developer Portal
  2. Aktifkan Message Content Intent
  3. Salin token bot
  4. Konfigurasi:
hermes gateway add discord --token "YOUR_BOT_TOKEN"
hermes gateway start discord

Platform Lain yang Didukung

Pola yang sama berlaku untuk semua platform. Gunakan hermes gateway add <platform> dengan kredensial yang diperlukan:

  • Slack: Membutuhkan Slack App dengan bot scopes
  • WhatsApp: Menggunakan WhatsApp Business API atau bridge tidak resmi
  • Signal: Membutuhkan setup signal-cli
  • Matrix: Membutuhkan akun bot Matrix
  • Mattermost: Personal access token
  • Email: Kredensial IMAP/SMTP
  • SMS: Twilio atau penyedia serupa
  • DingTalk / Feishu / WeCom: Untuk platform pesan Tiongkok

Jalankan hermes gateway list untuk melihat semua platform yang tersedia dan statusnya.

Fitur Utama yang Perlu Diketahui

Hub Keahlian

Hermes Agent punya repositori keahlian komunitas. Browse dan install keahlian yang dibuat orang lain:

# Browse keahlian komunitas yang tersedia
hermes skills browse

# Install keahlian tertentu
hermes skills install web-scraper

# Daftar keahlian yang terinstall
hermes skills list

Ini berguna kalau Anda tidak mau nunggu agen belajar dari nol. Kemungkinan besar seseorang sudah membuat keahlian untuk tugas umum seperti web scraping, testing API, atau parsing dokumen.

Penjadwalan Cron

Atur tugas berulang tanpa cron eksternal:

hermes cron add "0 9 * * *" "Summarize yesterday's git commits and post to #dev-channel"

Agen menangani penjadwalan secara internal dan menggunakan keahliannya untuk menjalankan tugas.

Mode Suara

Kalau Anda ingin bekerja tanpa tangan:

hermes chat --voice

Ini menggunakan mikrofon dan speaker sistem Anda. Paling baik bekerja dengan model yang bisa menangani input audio, meskipun juga bisa menggunakan layer speech-to-text lokal.

Delegasi Sub-Agen

Untuk tugas multi-langkah yang kompleks, Hermes Agent bisa membuat sub-agen:

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]

Sub-agen berbagi memori dan sistem keahlian induknya, jadi mereka mendapat manfaat dari semua yang sudah dipelajari agen utama.

Pemecahan Masalah

"command not found: hermes"

Skrip instalasi menambahkan Hermes ke PATH Anda, tapi shell saat ini mungkin belum meresapi perubahan itu. Perbaiki dengan:

source ~/.bashrc  # atau ~/.zshrc

Kalau itu tidak berhasil, cek apakah ~/.local/bin/hermes ada dan tambahkan ke PATH secara manual:

export PATH="$HOME/.local/bin:$PATH"

Error API Key

Jalankan hermes doctor dulu. Dia akan kasih tahu kalau API key Anda tidak valid, sudah kedaluwarsa, atau model yang dipilih tidak tersedia. Perbaikan umum:

  • Untuk OpenRouter: Cek key Anda di openrouter.ai/keys
  • Model gratis kadang punya batas kecepatan — coba model gratis yang berbeda
  • Pastikan tidak ada spasi di akhir API key Anda

Model Tidak Merespons

Model tier gratis punya batas penggunaan. Kalau Anda mencapai batasnya:

hermes model list    # lihat apa yang tersedia
hermes model set <model-gratis-lain>  # ganti

Penggunaan Memori Tinggi

Kalau memori agen terlalu besar (cek dengan du -sh ~/.hermes/memory/), Anda bisa memangkas entri lama:

hermes memory prune --older-than 30d

Ini menjaga interaksi terbaru dan keahlian tapi menghapus log percakapan yang lebih dari 30 hari.

Masalah Koneksi Gateway

Untuk platform pesan, pastikan proses gateway sedang berjalan:

hermes gateway status

Kalau gateway terus terputus, cek jaringan Anda dan restart:

hermes gateway restart telegram

Penutup

Hermes Agent melakukan sesuatu yang belum saya lihat dari agen open-source lain: dia benar-benar belajar dari pola penggunaan Anda dan makin baik seiring waktu, tanpa perlu Anda mendefinisikan workflow secara manual atau menulis plugin kustom. Sistem keahliannya adalah pembeda yang sesungguhnya — tugas yang butuh 10 menit pertama kali, hanya butuh 30 detik di kali kelima.

Fakta bahwa dia jalan di perangkat keras murah dan terhubung ke penyedia model gratis berarti Anda bisa punya agen AI pribadi yang jalan 24/7 dengan biaya hampir nol. Hubungkan ke Telegram atau Discord, dan Anda punya asisten yang selalu tersedia, mengingat preferensi Anda, codebase Anda, dan workflow Anda.

Untuk mulai:

  1. Pilih VPS (atau gunakan mesin lokal Anda) — LightNode cocok untuk ini
  2. Jalankan installer satu baris
  3. Daftar OpenRouter dan ambil model gratis
  4. Mulai ngobrol

Repo GitHub punya dokumentasi lengkap, dan komunitasnya aktif kalau Anda mengalami masalah. Luangkan satu akhir pekan — pada Senin, Anda sudah punya agen yang mulai membangun keahlian khusus untuk pekerjaan Anda.

Lebih Banyak VPS

Lihat penyedia yang direkomendasikan dan jelajahi panduan VPS berdasarkan lokasi.