Daniel
Daniel

Dipublikasikan 15 Mei 2026

Apa Itu Hermes Agent? Panduan Lengkap untuk Pemula

Apa Itu Hermes Agent? Panduan Lengkap untuk Pemula

Di tengah hype AI agent yang makin menggema, muncul nama baru yang sering disebut di kalangan developer: Hermes Agent. Tapi apa sebenarnya Hermes Agent, dan kenapa banyak developer beralih ke tools ini untuk mengotomatisasi workflow harian mereka? Artikel ini akan menjawab semua pertanyaan itu dengan panduan praktis yang bisa langsung kamu coba.

Hermes Agent bukan sekadar chatbot pintar. Ia adalah autonomous AI agent framework open source yang dirancang untuk menjalankan tugas coding, riset, administrasi sistem, hingga content creation secara mandiri melalui tool calling. Dibuat oleh Nous Research, Hermes masuk dalam kategori yang sama dengan Claude Code dari Anthropic, Codex dari OpenAI, dan OpenClaw — bedanya, Hermes agnostik terhadap provider LLM dan punya sistem skill serta memory yang persistent.

Kenapa Hermes Agent Berbeda dari AI Assistant Lain?

Pasar AI coding assistant memang sudah ramai, tapi Hermes punya diferensiator yang bikin dia cocok buat developer Indonesia yang pengin kontrol penuh tanpa terikat ekosistem tertentu:

  • Agnostik terhadap LLM provider — ganti dari OpenRouter ke Anthropic, Google Gemini, DeepSeek, xAI Grok, bahkan model lokal via llama.cpp kapan saja tanpa ubah workflow.
  • Self-improving via skills — setiap kali menyelesaikan masalah kompleks, Hermes bisa menyimpannya sebagai skill yang otomatis diload di sesi mendatang.
  • Persistent memory — ingat preferensi, detail environment, dan pelajaran yang sudah pernah didapat. Memory-nya pluggable: built-in, Honcho, atau Mem0.
  • Multi-platform gateway — satu instance bisa diakses via Telegram, Discord, Slack, WhatsApp, Signal, Email, Matrix, dan 10+ platform lain dengan full tool access.
  • Profiles — jalankan beberapa instance Hermes dengan konfigurasi terisolasi, masing-masing punya skill, memory, dan session yang berbeda.
  • Cron & webhook — scheduling task otomatis dan integrasi event-driven tanpa perlu setup infrastruktur tambahan.

Cara Install Hermes Agent

Installasi Hermes cukup satu command. Framework ini berjalan di Linux, macOS, dan WSL. Windows native belum didukung secara penuh.

install.sh

Plain Text

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

Setelah install, jalankan setup wizard untuk konfigurasi model dan API key. Wizard ini interaktif dan akan memintamu memilih provider, model default, serta memasukkan API key. Semua secret disimpan di ~/.hermes/.env, bukan di config.yaml, sehingga aman untuk di-version control.

setup.sh

Plain Text

hermes setup

Perintah Dasar yang Wajib Dikuasai

Setelah terinstall, ada beberapa command yang akan paling sering kamu pakai dalam penggunaan sehari-hari:

  • hermes — memulai interactive chat session (default behavior).
  • hermes chat -q "prompt" — one-shot query tanpa perlu masuk interactive mode.
  • hermes model — mengganti model atau provider secara interaktif.
  • hermes doctor — cek kesehatan konfigurasi dan dependency.
  • hermes tools — enable atau disable toolsets (terminal, file, browser, web, dll).
  • hermes skills list — melihat skill yang sudah terinstall.
  • hermes sessions list — melihat riwayat sesi chat.

Mengganti Model dan Provider

Hermes mendukung lebih dari 20 provider. Untuk mengganti model, cukup jalankan command berikut:

switch-model.sh

Plain Text

hermes model

Atau set langsung melalui config tanpa interaksi:

config.sh

Plain Text

hermes config set model.provider openrouter
hermes config set model.default anthropic/claude-sonnet-4

Bagi developer di Indonesia, provider yang paling populer adalah OpenRouter karena fleksibilitasnya, Anthropic untuk kualitas Claude, Google Gemini yang punya free tier besar, DeepSeek yang murah dan cepat, serta Groq untuk inference cepat pada open source model.

Toolsets dan Skills: Jantung Operasional Hermes

Hermes tidak hanya sekadar chatbot yang menjawab pertanyaan. Dia bisa menjalankan shell command, membaca dan menulis file, browsing web, generate gambar, bahkan mendelegasikan tugas ke subagent. Semua kemampuan ini dikontrol melalui toolsets.

Toolsets yang direkomendasikan untuk pemula adalah terminal, file, dan web. Terminal untuk eksekusi shell command, file untuk manipulasi file system, dan web untuk search dan content extraction. Aktifkan dengan perintah berikut:

enable-tools.sh

Plain Text

hermes tools enable terminal
hermes tools enable file
hermes tools enable web

Setelah mengaktifkan toolsets, restart session dengan perintah /reset agar tool baru benar-benar aktif. Selain toolsets, ada sistem skills yang merekam pengetahuan reusable — mulai dari cara deploy Docker hingga workflow publish artikel. Skills ini accumulate over time dan makin sesuai dengan cara kerjamu.

Slash Commands Selama Sesi Chat

Ketika berada dalam interactive chat, kamu bisa menggunakan slash commands untuk kontrol cepat tanpa keluar dari sesi:

  • /new atau /reset — memulai sesi baru dengan toolsets terbaru.
  • /undo — menghapus exchange terakhir jika hasilnya tidak sesuai harapan.
  • /model [name] — mengganti model di tengah sesi tanpa restart aplikasi.
  • /tools — mengelola toolsets secara langsung dari dalam chat.
  • /skills — mencari atau menginstall skill baru dari skills hub.
  • /yolo — toggle approval bypass untuk command yang dianggap berbahaya. Gunakan dengan hati-hati.
  • /goal [text] — menetapkan standing goal yang akan dikerjakan Hermes secara kontinu antar turn.

Contoh Kasus: Membuat Endpoint API dengan Hermes

Mari lihat contoh nyata bagaimana Hermes membantu membangun endpoint API sederhana. Kamu cukup memberikan instruksi dalam bahasa alami:

prompt-example.txt

Plain Text

Buatkan endpoint GET /health menggunakan FastAPI yang return JSON
{"status": "ok", "timestamp": "ISO-8601"}. Simpan di app/main.py.

Hermes akan otomatis menulis file, memastikan struktur folder benar, menjalankan command untuk install dependency jika perlu, dan bahkan mengetes endpoint dengan curl. Seluruh proses ini terjadi dalam satu sesi chat tanpa perlu copy-paste kode bolak-balik.

Tips Menggunakan Hermes Agent untuk Pemula

  1. Mulai dengan provider gratis atau murah seperti Google Gemini dan Groq yang punya free tier untuk eksplorasi awal.
  2. Jangan langsung mengaktifkan semua toolsets. Mulai dari terminal, file, dan web, lalu tambahkan browser dan image_gen jika sudah nyaman.
  3. Gunakan hermes chat -q untuk tugas one-off agar tidak perlu masuk interactive mode untuk task sederhana.
  4. Manfaatkan /goal untuk task kompleks agar Hermes bekerja secara iteratif daripada menghabiskan satu prompt panjang.
  5. Rutin menjalankan hermes doctor untuk memastikan konfigurasi dan dependency tetap sehat.
  6. Simpan skill setiap kali menemukan workflow baru. Ini adalah investasi jangka panjang yang membuat agent-mu makin efisien.

Kesimpulan

Hermes Agent adalah autonomous assistant yang bisa dipersonalisasi sepenuhnya. Dengan sistem skill dan memory yang persistent, dia belajar dari setiap interaksi dan makin baik seiring waktu. Bagi developer Indonesia yang ingin eksplorasi AI agentic workflow tanpa terjebak di ekosistem tertentu, Hermes adalah starting point yang solid dan terbuka.

Install sekarang, mulai dengan task sederhana, dan biarkan skill-mu tumbuh secara organik. Dokumentasi lengkap tersedia di hermes-agent.nousresearch.com/docs.