Kamu sudah coba Claude Code atau Cursor. Bagus untuk coding — selama laptop kamu nyala, selama kamu aktif di depan layar, selama koneksinya stabil.
Tapi coba tugaskan sesuatu yang butuh waktu lama. Atau akses dari HP waktu lagi di luar. Atau jalankan di server tim. Tiba-tiba semua jadi ribet.
Hermes Agent dari Nous Research berangkat dari masalah yang berbeda: bagaimana kalau agent-nya yang standby, bukan kamu?
Bukan Coding Assistant. Autonomous Agent.
Perbedaan ini penting sebelum kamu install apapun.
Coding assistant seperti Cursor atau GitHub Copilot terikat ke IDE. Mereka bantu kamu menulis kode — tapi kamu yang tetap mengendalikan segalanya, kamu yang harus hadir. Hermes dirancang untuk jalan sendiri, menyelesaikan tugas multi-langkah, dan kembali dengan hasilnya.
Beberapa hal yang bisa dia lakukan tanpa kamu babysit:
- Jalankan perintah terminal dan iterasi berdasarkan output-nya
- Baca, tulis, dan cari file di project kamu
- Browsing dan search web lewat Tool Gateway
- Ingat konteks lintas sesi — tidak mulai dari nol setiap kali
- Buat dan pakai skills — prosedur reusable yang dia tulis sendiri dari pengalaman
- Terima instruksi dari Telegram, Discord, WhatsApp lewat messaging gateway
- Spawn subagent untuk pekerjaan yang bisa diparalelkan
Semua dari satu binary CLI. Tidak ada IDE, tidak ada plugin. Bisa jalan di VPS $5, cloud serverless, atau laptop kamu sendiri.
Sebelum Install: Satu Keputusan Penting
Hermes butuh provider LLM dengan minimal 64K token context. Ini syarat keras — model yang lebih kecil langsung ditolak saat startup.
Pilihan termudah untuk pemula: Nous Portal. Satu OAuth login lewat browser, tidak perlu urus API key, langsung dapat 300+ model plus Tool Gateway. Ada free tier.
Alternatif lain yang banyak dipakai:
| Provider | Cara Setup |
|---|---|
| Nous Portal | OAuth via hermes setup --portal |
| Anthropic | OAuth (Max plan) atau API key |
| OpenRouter | API key — akses banyak model dari satu key |
| Google Gemini | OAuth atau GOOGLE_API_KEY |
| DeepSeek | DEEPSEEK_API_KEY |
| Ollama / LM Studio | Custom endpoint, model lokal |
Kalau belum punya preferensi, mulai dari Nous Portal. Bisa ganti kapan saja dengan hermes model — tidak ada lock-in.
Instalasi
Windows atau macOS
Download Hermes Desktop installer dari hermes-agent.nousresearch.com dan jalankan. Ini install CLI dan desktop app sekaligus.
Linux, WSL2, atau macOS via Terminal
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Setelah selesai, reload shell:
source ~/.bashrc # atau ~/.zshrc
Windows Native (PowerShell)
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
Verifikasi install berhasil:
hermes --version
Setup Provider
Untuk pemula, satu perintah ini yang paling simpel:
hermes setup --portal
OAuth via browser, pilih model, selesai. Tool Gateway (web search, browser, image gen, TTS) langsung aktif.
Kalau mau konfigurasi manual:
hermes setup
Ada tiga mode:
- Quick Setup — OAuth Nous Portal, rekomendasi untuk mulai cepat
- Full Setup — pilih sendiri setiap provider, tool, dan opsi
- Blank Slate — mulai hanya dengan terminal + file access, aktifkan sisanya manual kalau memang butuh
Settings disimpan di dua tempat yang terpisah:
~/.hermes/.env # secrets dan API key
~/.hermes/config.yaml # config non-secret
Set nilai lewat CLI supaya otomatis masuk ke file yang benar:
hermes config set model anthropic/claude-opus-4-5
hermes config set OPENROUTER_API_KEY sk-or-...
Percakapan Pertama
hermes # CLI klasik
hermes --tui # TUI dengan overlay modal — coba ini dulu
Coba prompt yang gampang diverifikasi:
Cek direktori ini dan ceritakan file apa yang ada.
Apa entrypoint utama project ini? Summarize dalam 5 poin.
Setup berhasil kalau: banner menampilkan model yang kamu pilih, Hermes menjawab, dan bisa pakai tool kalau diminta.
Setelah satu percakapan jalan, test resume sesi:
hermes --continue # atau: hermes -c
Ini penting — resume adalah fondasi workflow multi-sesi dan kerja jangka panjang.
Tiga Fitur yang Langsung Berguna
Terminal Access
Hermes bisa jalankan perintah shell dan iterasi berdasarkan hasilnya. Coba:
Berapa disk usage saat ini? Tampilkan 5 direktori terbesar.
Bukan kamu yang ketik perintah — dia yang putuskan apa yang perlu dijalankan.
Slash Commands
Ketik / untuk autocomplete semua perintah. Yang paling sering dipakai:
| Command | Fungsi |
|---|---|
/tools | Lihat tools yang aktif |
/model | Ganti model tanpa restart |
/save | Simpan percakapan |
/help | Semua command tersedia |
Interrupt
Agent sedang proses tapi kamu mau ubah arah? Ketik pesan baru, tekan Enter. Dia berhenti dan pindah ke instruksi baru. Ctrl+C juga berfungsi.
Kalau Ada yang Tidak Beres
Urutan diagnosa paling efisien:
hermes doctor # deteksi masalah config
hermes model # verifikasi ulang provider dan model
hermes sessions list # cek sesi tersimpan
Masalah paling umum:
| Gejala | Penyebab | Solusi |
|---|---|---|
| Reply kosong atau error | Auth provider salah | Jalankan hermes model ulang |
--continue tidak ketemu sesi | Beda profil atau sesi tidak tersimpan | Cek hermes sessions list |
| Model ditolak saat startup | Context window di bawah 64K | Pilih model lain atau naikkan ctx-size |
Apa Selanjutnya?
Kalau percakapan pertama sudah jalan dan --continue bekerja, kamu sudah punya fondasi. Layer berikutnya bisa ditambahkan satu per satu sesuai kebutuhan:
- Messaging gateway — akses Hermes dari Telegram atau Discord:
hermes gateway setup - Skills — install prosedur reusable dari hub atau tulis sendiri:
hermes skills browse - MCP servers — extend dengan tool eksternal via
~/.hermes/config.yaml - Docker isolation — jalankan terminal di container:
hermes config set terminal.backend docker
Bagian selanjutnya dari seri ini: Skills System — cara kerja, cara install dari hub, dan cara buat skill sendiri dari nol.