πŸ“ Artikel ini ditulis dalam Bahasa Indonesia
⚑ Hermes Agent Review β€” Agustus 2026

Hermes Agent β€” Agen AI yang Tumbuh Bersama Anda

238 ribu bintang GitHub, lisensi MIT, self-hosted. Tapi yang benar-benar membedakan Hermes Agent dari OpenClaw dan agen lain bukan jumlah tool-nya β€” melainkan satu hal: ia menulis skill-nya sendiri dari pengalaman, lalu memperbaikinya sambil dipakai. Ini analisis lengkapnya.

πŸ“… Agustus 2026 ⏱ 15 menit baca 🏷 Hermes Agent β€’ Nous Research β€’ Agentic AI β€’ Open Source
238K+
Bintang GitHub
v0.20.6
Rilis Terbaru
40+
Tool Bawaan
MIT
Lisensi
⚑

Hermes Agent dalam 60 Detik

Agen yang mengingat, belajar, dan menulis skill-nya sendiri

Hermes Agent adalah agen AI open-source dari Nous Research β€” laboratorium yang lebih dikenal lewat keluarga model Hermes. Repositorinya dibuka Juli 2025 dan kini menembus 238.827 bintang serta 48.684 fork, menjadikannya salah satu proyek agen open-source dengan pertumbuhan tercepat. Ditulis dengan Python, berlisensi MIT, dan dirancang untuk dijalankan di mesin Anda sendiri.

Secara permukaan, daftar fiturnya terdengar familiar bagi siapa pun yang pernah memakai OpenClaw: gateway ke banyak platform pesan, 40+ tool bawaan, browser automation, web search, vision, image generation, dan text-to-speech. Semuanya ada.

Tapi menilai Hermes dari daftar tool adalah cara paling keliru untuk memahaminya. Yang membuatnya berbeda ada di lapisan yang jarang disorot: learning loop. Hermes tidak hanya menjalankan skill yang Anda tulis β€” ia membuat skill dari pengalamannya sendiri, menyempurnakannya saat dipakai, dan membangun model tentang siapa Anda yang makin dalam dari sesi ke sesi.

Konteks penting: Hermes Agent bukan model bahasa. Ia adalah harness β€” kerangka yang menjalankan model pilihan Anda (Claude, GPT, model lokal, atau 300+ model via Nous Portal). Jadi ini bukan pesaing Claude atau GPT, melainkan pesaing OpenClaw, OpenHands, dan CrewAI.
🧠

Learning Loop β€” Inti yang Membedakannya

Skill yang lahir dari pengalaman, bukan dari dokumentasi

Pada agen konvensional, skill adalah sesuatu yang Anda tulis. Anda mendefinisikan fungsi, mendaftarkannya, lalu agen memanggilnya. Kalau agen menemui masalah baru, ia akan menyelesaikannya dari nol setiap kali β€” dan melupakannya begitu sesi berakhir.

Hermes membalik alur ini. Ketika ia menyelesaikan sesuatu yang tidak trivial, ia bisa memadatkan cara penyelesaian itu menjadi skill dan menyimpannya sebagai memori prosedural. Saat masalah serupa muncul lagi, ia tidak mengulang proses berpikirnya β€” ia memanggil skill yang sudah ada, lalu menyempurnakannya kalau ternyata masih kurang tepat.

Empat mekanisme yang menopang ini:

πŸ› 

Skill Otomatis

Agen memadatkan solusi yang berhasil menjadi skill baru, lalu memperbaikinya saat dipakai ulang. Kompatibel dengan standar terbuka agentskills.io.

πŸ”

Pencarian Sesi

Seluruh riwayat percakapan terindeks penuh dengan FTS5, lalu diringkas oleh LLM untuk recall lintas sesi β€” agen bisa mencari apa yang pernah ia kerjakan sendiri.

πŸ“Œ

Nudge Memori

Agen secara berkala menyimpan sendiri hal yang layak diingat, tanpa perlu Anda perintahkan. Ini yang disebut agent-curated memory.

πŸ‘€

Model Pengguna

Lewat Honcho dialectic user modeling, Hermes membangun pemahaman tentang preferensi dan cara kerja Anda yang menebal seiring waktu.

Kenapa ini penting: nilai sebuah agen jangka panjang tidak ditentukan oleh seberapa pintar ia hari pertama, melainkan seberapa banyak ia tidak perlu diajari ulang di bulan ketiga. Di situlah letak taruhan desain Hermes.
πŸ—

Arsitektur

Satu agen, satu memori, banyak permukaan

Hermes terdiri dari inti agen berbasis Python, TUI berbasis Node.js, dan satu proses gateway yang merutekan pesan dari semua platform. Kuncinya: apa pun pintu masuknya β€” Telegram, Slack, atau terminal β€” semuanya bermuara pada satu agen dengan satu memori yang sama.

Hermes Agent β€” Peta Arsitektur
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ PERMUKAAN (Anda masuk dari mana saja) β”‚ β”‚ Telegram Β· Discord Β· Slack Β· WhatsApp Β· Signal β”‚ β”‚ Email Β· Home Assistant Β· CLI Β· TUI β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ GATEWAY β€” satu proses, semua platform β”‚ β”‚ routing Β· DM pairing Β· kontinuitas percakapan β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ AGENT CORE (Python) β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ providersβ”‚ β”‚ skills β”‚ β”‚ hermes_state β”‚ β”‚ β”‚ β”‚ 300+ LLM β”‚ β”‚ memori β”‚ β”‚ MEMORY / USER β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ prosedur β”‚ β”‚ FTS5 search β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ EKSEKUSI β”‚ β”‚ 40+ tool Β· MCP server Β· subagent paralel β”‚ β”‚ cron Β· Python RPC Β· 7 backend terminal β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
πŸ’Ύ

Sistem Memori

Tiga lapis: fakta, prosedur, dan riwayat

Memori Hermes tidak ditumpuk dalam satu kotak. Ia terbagi menurut jenis pengetahuan, dan pembagian inilah yang membuatnya bisa tumbuh tanpa membengkak:

LapisanBentukIsinya
Memori faktualMEMORY.md, USER.mdFakta tentang Anda, proyek, dan preferensi kerja
Memori proseduralDirektori skills/Cara menyelesaikan sesuatu β€” skill yang dibuat sendiri oleh agen
Memori episodikIndeks FTS5Seluruh riwayat percakapan, dicari penuh lalu diringkas LLM
Konteks proyekFile konteksPengetahuan tingkat proyek yang mewarnai setiap percakapan

Pemisahan ini punya konsekuensi praktis. Fakta bisa Anda sunting langsung karena ia file Markdown biasa. Skill bisa diperiksa, diperbaiki, atau dihapus satu per satu. Dan riwayat tidak perlu dimuat seluruhnya ke context window β€” cukup dicari saat dibutuhkan.

πŸ”Œ

Model & Provider

Ganti otak tanpa menyentuh kode

Hermes tidak mengunci Anda ke satu penyedia. Ia mendukung Nous Portal (300+ model), OpenRouter, OpenAI, Anthropic Claude, serta endpoint kustom β€” termasuk model yang Anda jalankan sendiri. Perpindahan dilakukan lewat satu perintah, tanpa perubahan kode:

Berganti model
$ hermes model anthropic:claude-opus-5 βœ“ Provider aktif: anthropic β€” claude-opus-5 $ hermes model openrouter:meta-llama/llama-4-70b βœ“ Provider aktif: openrouter β€” llama-4-70b # memori, skill, dan riwayat tetap utuh saat model berganti
Implikasi strategis: karena memori dan skill hidup di sisi Hermes β€” bukan di sisi model β€” Anda bisa berpindah ke model yang lebih murah atau lebih kuat tanpa kehilangan apa pun yang sudah dipelajari agen. Ini pembeda nyata dibanding menaruh seluruh konteks pada satu vendor.
πŸ’¬

Gateway Pesan

Percakapan yang berlanjut lintas platform

Gateway Hermes menyatukan Telegram, Discord, Slack, WhatsApp, Signal, Email, dan Home Assistant dalam satu proses. Karena semuanya berbagi memori yang sama, percakapan yang Anda mulai di Telegram pagi hari bisa Anda lanjutkan di Slack sore harinya β€” agen tetap tahu konteksnya. Transkripsi voice memo juga tersedia, sehingga pesan suara bisa menjadi perintah.

Untuk keamanan, gateway memakai DM pairing agar hanya akun yang Anda otorisasi bisa memerintah agen, dan operasi sensitif melewati sistem persetujuan perintah lebih dulu.

πŸ“¦

Sandbox & Backend Eksekusi

Tujuh tempat menjalankan perintah

Agen yang bisa menjalankan perintah shell selalu membawa risiko. Hermes menjawabnya dengan memberi pilihan tempat eksekusi, dari yang paling longgar sampai yang terisolasi penuh:

BackendSifatCocok untuk
Local shellTanpa isolasiMesin pribadi, tugas tepercaya
DockerTerisolasiPemakaian sehari-hari β€” pilihan paling seimbang
SSHMesin remoteMenjalankan di server terpisah
SingularityTerisolasiLingkungan HPC dan riset
ModalServerlessBeban kerja sesaat yang butuh skala
DaytonaServerless persistenRuang kerja yang perlu bertahan antar sesi
Vercel SandboxTerisolasiEksekusi singkat berbasis cloud
Saran praktis: jangan jalankan agen otonom di local shell tanpa alasan kuat. Docker memberi isolasi yang memadai dengan biaya kenyamanan yang hampir nol β€” dan itu batas yang akan Anda syukuri saat agen salah menafsirkan satu perintah.
πŸ€–

Subagent, Cron & MCP

Dari satu agen menjadi satu tim
πŸ‘₯

Subagent Paralel

Hermes bisa memunculkan subagen terisolasi, masing-masing dengan percakapan dan terminalnya sendiri, untuk mengerjakan beberapa alur kerja sekaligus.

⏰

Penjadwal Cron

Tugas berulang dijadwalkan dengan bahasa natural β€” laporan harian, backup, atau briefing pagi, dijalankan lewat gateway.

πŸ”—

MCP Server

Integrasi Model Context Protocol membuka akses ke ekosistem tool MCP yang sudah ada, tanpa menulis adapter sendiri.

🐍

Python RPC

Menulis skrip Python yang memanggil tool agen lewat RPC β€” berguna saat alur kerja terlalu rumit untuk diungkapkan lewat percakapan.

βš™οΈ

Instalasi

Satu baris, dependensi ikut dibundel

Hermes berjalan di Linux, macOS, WSL2, Windows native (PowerShell), dan Termux di Android. Pemasangannya membundel Python 3.11, Node.js, uv, ripgrep, dan ffmpeg β€” jadi Anda tidak perlu menyiapkannya sendiri. Instalasi terkelola menempatkan berkas di ~/.hermes/ pada Linux dan macOS, atau %LOCALAPPDATA%\hermes di Windows. Tersedia juga aplikasi desktop untuk macOS 12+, Windows 10/11, dan Linux.

Memasang & menjalankan
# pasang (Linux / macOS / WSL2) $ curl -fsSL https://hermes-agent.nousresearch.com/install.sh | sh # jalankan agen $ hermes # nyalakan gateway agar terhubung ke platform pesan $ hermes gateway start # pindah dari OpenClaw β€” bawa setelan, skill, dan API key $ hermes claw migrate βœ“ Setelan, skill, dan API key dipindahkan
Catatan: perintah instalasi di atas mengambil skrip dari internet lalu menjalankannya. Kebiasaan yang baik β€” untuk proyek mana pun, bukan hanya Hermes β€” adalah mengunduh skripnya lebih dulu, membacanya, baru menjalankannya.
βš”οΈ

Hermes Agent vs OpenClaw

Dua agen self-hosted, dua filosofi berbeda

Keduanya open-source, self-hosted, dan terhubung ke platform pesan. Keberadaan perintah hermes claw migrate menunjukkan Nous Research memang membidik pengguna OpenClaw secara langsung. Tapi titik berat keduanya berbeda:

AspekHermes AgentOpenClaw
SkillDibuat sendiri oleh agen dari pengalamanDipasang dari katalog komunitas
Kekuatan utamaLearning loop & memori berlapisEkosistem skill siap pakai yang sangat besar
Backend eksekusi7 backend termasuk serverlessLebih sedikit pilihan
LisensiMITOpen source
Bahasa intiPythonNode.js / TypeScript
Kurva belajarPerlu waktu sebelum terasa gunanyaLangsung terpakai sejak hari pertama

Perbedaan yang paling menentukan ada di baris pertama dan terakhir. OpenClaw memberi Anda ribuan skill siap pakai β€” nilainya terasa sejak menit pertama. Hermes memulai dengan lebih sedikit, tetapi membangun skill yang spesifik untuk cara Anda bekerja, dan nilainya menumpuk seiring waktu.

Konsekuensinya jujur saja tidak nyaman untuk sebagian orang: Hermes butuh kesabaran. Kalau Anda mengukurnya di minggu pertama, OpenClaw hampir pasti menang.

Kesimpulan

Hermes Agent adalah taruhan pada satu gagasan: agen yang mengakumulasi pengalaman pada akhirnya lebih berguna daripada agen dengan tool terbanyak. Learning loop, memori berlapis, dan kebebasan berganti model membuat gagasan itu punya dasar teknis yang serius β€” bukan sekadar klaim pemasaran.

Cocok untuk Anda bila: Anda memakai agen setiap hari untuk pekerjaan yang berulang tapi spesifik, nyaman melakukan self-hosting, dan tidak ingin terkunci pada satu penyedia model.

Tunda dulu bila: Anda butuh hasil instan, lebih suka memasang skill jadi ketimbang menunggu agen membentuknya, atau tidak punya waktu mengurus infrastruktur sendiri. Jumlah open issue yang menembus 38 ribu juga wajar diperhitungkan β€” itu tanda proyek yang bergerak sangat cepat, dengan segala risikonya.

Yang jelas, arah yang ditempuh Hermes layak diperhatikan siapa pun yang serius menggarap agentic AI: pertanyaannya bergeser dari β€œberapa banyak yang bisa dilakukan agen ini?” menjadi β€œseberapa banyak yang tidak perlu saya ajarkan ulang besok?”