Hermes Agent
Hermes Agent Guide

Hermes Agent Guide

Install, setup provider, bangun SOUL.md, atur otonomi, hubungkan gateway, dan operasikan agent sehari-hari — versi praktis untuk operator.

Mulai#overviewid

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

BukanBedanya
ChatGPT / chatbot webHermes punya akses tools + file + terminal di environment lo, bukan cuma chat di browser provider.
Bot Telegram generikGateway Hermes = full agent runtime, bukan script auto-reply. Bisa deploy, debug, scrape, cron, multi-tool.
Cursor / Claude Code sajaIDE agent kuat di coding, tapi biasanya terikat workspace editor. Hermes multi-platform dan multi-use-case (ops, research, personal agent).
Script automation kakuHermes reasoning + tools dinamis. Bukan cuma if-this-then-that.

Cara kerja (mental model)

text
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 CDP

Bisa belajar sendiri?

Ya, tapi bukan magic fine-tuning model. “Belajar” di Hermes = menyimpan dan memakai pengalaman operasional.

BisaTidak otomatis
Simpan memory lintas session (preferensi, env, koreksi)Update weight/model base sendiri
Bikin / update skills dari workflow yang berhasilTahu segalanya tanpa akses & feedback
Pakai SOUL.md sebagai konstitusi jangka panjangAman total tanpa approval/batas yang lo set
Cari history lewat session_searchGanti model provider jadi “lebih pintar” tanpa upgrade model
Improve seiring koreksi user yang disimpanBelajar dari chat yang tidak pernah di-persist
Praktisnya
Human-in-the-loop tetap penting. Kualitas agent naik kalau lo koreksi → simpan ke SOUL.md / memory / skill. Tanpa itu, agent cuma “pintar per session”.

Kelebihan utama

Autonomous tool use
Bukan cuma jawab teks — bisa eksekusi di terminal, edit file, buka browser, search web, generate media.
Self-improving ops
Memory + skills + SOUL membuat agent makin pas dengan cara kerja lo seiring waktu.
Multi-platform gateway
Telegram, Discord, Slack, WhatsApp, Signal, Email, Matrix, dan 20+ channel — satu runtime.
Durable automation
Cron jobs outlive chat session. Monitoring, digest, healthcheck, reminder ops.
Profiles & isolation
Pisah work/personal/prod/playground. Config, secrets, SOUL, memory terpisah.
Open & self-host
Open-source, jalan di laptop/VPS/Docker/Termux. Data & credential di kontrol lo.
Extensible
Skills hub, MCP servers, custom tools, browser CDP, webhooks, subagents.
Operator-first
Dirancang buat orang yang mau agent pegang akses nyata, bukan cuma tanya-jawab.

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

ItemWajib?Keterangan
GitYaPrasyarat utama di Linux/macOS
Server / laptopYaLinux, macOS, WSL2, Windows, atau Android Termux
API key providerYaOpenRouter, Anthropic, OpenAI, Nous Portal, dll
Python / NodeTidakInstaller handle otomatis
Waktu setup±5 menit sampai chat pertama
SOUL + aksesDisarankanSupaya agent benar-benar punya identitas & wewenang
Alur panduan ini
Install → provider → chat pertama → SOUL.md → akses & otonomi → gateway/channel → memory/skills → cron/config → security/advanced → stabilize.