Apa itu Hermes Agent?
Hermes Agent adalah autonomous AI agent open-source dari Nous Research. Bukan chatbot web, bukan bot Telegram generik, dan bukan coding agent yang cuma hidup di IDE. Hermes adalah runtime agent yang bisa pakai tools nyata (terminal, file, browser, web, media), punya memory lintas session, belajar lewat skills, dijadwalkan lewat cron, dan dioperasikan dari CLI atau messaging apps.
Intinya: model AI + agent loop + tools + memory/skills + gateway. User kasih goal; Hermes merencanakan, eksekusi tool, verifikasi hasil, lalu balas — berulang sampai selesai atau butuh konfirmasi.
Bukan apa
| Bukan | Bedanya |
|---|---|
| ChatGPT / chatbot web | Hermes punya akses tools + file + terminal di environment lo, bukan cuma chat di browser provider. |
| Bot Telegram generik | Gateway Hermes = full agent runtime, bukan script auto-reply. Bisa deploy, debug, scrape, cron, multi-tool. |
| Cursor / Claude Code saja | IDE agent kuat di coding, tapi biasanya terikat workspace editor. Hermes multi-platform dan multi-use-case (ops, research, personal agent). |
| Script automation kaku | Hermes reasoning + tools dinamis. Bukan cuma if-this-then-that. |
Cara kerja (mental model)
User (CLI / Telegram / Discord / ...)
│
▼
Gateway / CLI → session store
│
▼
AIAgent loop
├─ system prompt (SOUL.md + config + skills)
├─ memory / session history
├─ call model
├─ tool calls (terminal, file, browser, web, ...)
├─ verify results
└─ reply / ask confirmation
│
▼
Optional: cron, subagents, MCP, browser CDPBisa belajar sendiri?
Ya, tapi bukan magic fine-tuning model. “Belajar” di Hermes = menyimpan dan memakai pengalaman operasional.
| Bisa | Tidak otomatis |
|---|---|
| Simpan memory lintas session (preferensi, env, koreksi) | Update weight/model base sendiri |
| Bikin / update skills dari workflow yang berhasil | Tahu segalanya tanpa akses & feedback |
| Pakai SOUL.md sebagai konstitusi jangka panjang | Aman total tanpa approval/batas yang lo set |
| Cari history lewat session_search | Ganti model provider jadi “lebih pintar” tanpa upgrade model |
| Improve seiring koreksi user yang disimpan | Belajar dari chat yang tidak pernah di-persist |
Kelebihan utama
Cocok buat siapa
- Sysadmin / devops yang mau agent bantu cek server, log, deploy, incident triage
- Builder yang butuh personal agent 24/7 di Telegram/Discord
- Operator yang kelola multi-project / multi-profile (work vs personal)
- Orang yang mau automation durable (cron) + reasoning, bukan cuma script kaku
- Yang butuh agent dengan akses nyata (SSH, browser, repo, mail) dan tetap self-host
Batasan (jujur)
- Kualitas output sangat tergantung model provider yang lo pilih
- Butuh API key / subscription model — Hermes bukan model itu sendiri
- Otonomi berbahaya kalau approvals, SOUL, dan allowlist channel berantakan
- “Belajar” butuh persistence (memory/skills/SOUL), bukan chat sekali lalu hilang
- Beberapa fitur berat (browser full, local whisper, docker backend) butuh resource/host yang cocok
Yang perlu disiapkan
| Item | Wajib? | Keterangan |
|---|---|---|
| Git | Ya | Prasyarat utama di Linux/macOS |
| Server / laptop | Ya | Linux, macOS, WSL2, Windows, atau Android Termux |
| API key provider | Ya | OpenRouter, Anthropic, OpenAI, Nous Portal, dll |
| Python / Node | Tidak | Installer handle otomatis |
| Waktu setup | — | ±5 menit sampai chat pertama |
| SOUL + akses | Disarankan | Supaya agent benar-benar punya identitas & wewenang |