NAIKLEVELAI
STARTER LIBRARY
OPEN
NAIKLEVELAI/LIBRARY/HERMES AGENT
Cover panduan instalasi dan setup Hermes Agent berwarna biru
FIG. 03 / COURSE COVERAI AGENT · 13 MIN READ
03

AI AGENT
BEGINNER

Instalasi & Setup Hermes Agent

Jalankan open-source AI agent dari Nous Research di Windows atau Linux.

13 MIN READFREE ACCESSUPDATED 10 AUG 2026
$hermes setup --portal

Apa Itu Hermes Agent?

Hermes Agent adalah AI agent open-source dari Nous Research yang bisa menjalankan pekerjaan menggunakan AI, tools, terminal, browser, memory, skills, dan berbagai integrasi lainnya.

Berbeda dengan chatbot biasa, Hermes tidak hanya menjawab pertanyaan. Ia dapat melakukan tindakan langsung di komputer atau server kita.

Sederhananya:

SYSTEM MAP / OUTPUT
Kamu
 ↓
Hermes Agent
 ↓
AI Model
 ↓
Tools / Terminal / Browser / Skills / Memory
 ↓
Mengerjakan Tugas

Hermes dapat digunakan untuk:

  • +

    Coding dan debugging

  • +

    Research

  • +

    Menjalankan command terminal

  • +

    Membaca dan mengedit file

  • +

    Browser automation

  • +

    Membuat automation

  • +

    Menggunakan Skills dan MCP

  • +

    Menjalankan beberapa agent

  • +

    Terhubung ke WhatsApp, Telegram, Discord, Slack, dan platform lainnya

Hermes juga memiliki sistem memory dan learning sehingga agent dapat menyimpan pengalaman, membuat skill baru, serta menggunakan kembali pengetahuan dari pekerjaan sebelumnya.

Sebelum Instalasi

Untuk instalasi normal, kita tidak perlu menginstall Python, Node.js, ripgrep, atau ffmpeg secara manual.

Installer Hermes akan menyiapkan dependency tersebut secara otomatis. Saat ini installer menangani Python 3.11, Node.js 22, uv, ripgrep, ffmpeg, virtual environment, dan Hermes Agent itu sendiri.

Windows

Cukup siapkan:

SYSTEM MAP / OUTPUT
Windows 10 / 11
PowerShell
Internet

Hermes sekarang dapat berjalan langsung secara native di Windows tanpa WSL, Cygwin, atau Docker.

Linux

Pastikan tersedia:

SYSTEM MAP / OUTPUT
Git
curl
xz-utils

Untuk Ubuntu/Debian:

BASH
$ sudo apt update
sudo apt install git curl xz-utils -y

Dependency Hermes lainnya akan ditangani installer secara otomatis.

Instalasi Hermes di Windows

Buka PowerShell, kemudian jalankan:

POWERSHELL
$ irm https://hermes-agent.nousresearch.com/install.ps1 | iex

Installer akan menyiapkan Hermes beserta dependency yang dibutuhkan secara otomatis. Dokumentasi resmi juga menyediakan installer native PowerShell untuk Windows.

Setelah selesai, tutup dan buka kembali PowerShell jika diperlukan.

Kemudian cek:

POWERSHELL
$ hermes --version

Instalasi Hermes di Linux

Buka Terminal, kemudian jalankan:

BASH
$ curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Setelah instalasi selesai, reload shell:

BASH
$ source ~/.bashrc

atau jika menggunakan Zsh:

BASH
$ source ~/.zshrc

Kemudian cek:

BASH
$ hermes --version

Installer resmi merupakan metode tercepat untuk instalasi Hermes pada Linux, macOS, dan WSL2.

Setup Pertama

Setelah Hermes terinstall, cara tercepat melakukan setup adalah:

BASH
$ hermes setup --portal

Command tersebut menjalankan login Nous Portal, memilih provider Nous, serta mengaktifkan Tool Gateway secara otomatis. Ini merupakan fast path yang direkomendasikan dokumentasi Hermes saat ini.

Setelah selesai:

BASH
$ hermes

Hermes sudah siap digunakan.

Jika Ingin Menggunakan Provider Sendiri

Tidak wajib menggunakan Nous Portal.

Untuk memilih provider atau model lain:

BASH
$ hermes model

Dari sini kita dapat mengatur model/provider yang ingin digunakan. Hermes mendukung berbagai provider serta custom OpenAI-compatible endpoint.

Contohnya bisa berupa:

SYSTEM MAP / OUTPUT
Nous
OpenAI / Codex
Anthropic
OpenRouter
Google
DeepSeek
Custom Endpoint
dan lainnya

Setelah model terhubung:

BASH
$ hermes

dan mulai gunakan agent.

Menjalankan Hermes

Cara paling sederhana:

BASH
$ hermes

Untuk langsung memberikan satu perintah:

BASH
$ hermes chat -q "Jelaskan isi project ini"

Hermes juga memiliki modern Terminal UI:

BASH
$ hermes --tui

TUI menyediakan interface terminal yang lebih modern dengan streaming output, autocomplete, dan interaction yang lebih nyaman.

Dashboard

Jika lebih suka interface browser:

BASH
$ hermes dashboard

Hermes menyediakan web dashboard untuk mengatur konfigurasi, API key, dan session tanpa harus selalu mengedit file konfigurasi secara manual.

Mengecek Status Hermes

Gunakan:

BASH
$ hermes status

Untuk memastikan provider, authentication, dan konfigurasi Hermes dalam kondisi normal.

Update Hermes

Untuk update ke versi terbaru:

BASH
$ hermes update

Hermes akan mengambil versi terbaru, memperbarui dependency, melakukan pengecekan konfigurasi baru, dan me-restart gateway jika diperlukan.

Untuk hanya mengecek apakah update tersedia:

BASH
$ hermes update --check

Troubleshooting

hermes Command Tidak Ditemukan

Jika muncul:

SYSTEM MAP / OUTPUT
hermes: command not found

atau:

SYSTEM MAP / OUTPUT
'hermes' is not recognized

tutup terminal kemudian buka kembali.

Pada Linux jalankan:

BASH
$ source ~/.bashrc

atau:

BASH
$ source ~/.zshrc

Kemudian coba:

BASH
$ hermes --version

Instalasi Linux Gagal

Pastikan dependency awal tersedia:

BASH
$ git --version
curl --version
xz --version

Ubuntu/Debian:

BASH
$ sudo apt install git curl xz-utils -y

Kemudian jalankan installer kembali:

BASH
$ curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Hermes membutuhkan Git pada platform non-Windows serta curl dan xz-utils pada Linux untuk proses installer.

Hermes Error atau Tidak Berjalan Normal

Jalankan:

BASH
$ hermes doctor

Ini adalah command diagnosis utama Hermes untuk mengecek dependency, konfigurasi, dan kondisi service.

Kemudian cek:

BASH
$ hermes status

Model / Provider Tidak Bisa Digunakan

Jalankan kembali:

BASH
$ hermes model

Kemudian pilih atau login ulang ke provider.

Untuk mengecek authentication:

BASH
$ hermes auth status

Hermes menyediakan hermes auth untuk mengelola OAuth dan credential provider.

Config Bermasalah Setelah Update

Jalankan:

BASH
$ hermes config check

Jika ada konfigurasi baru yang belum tersedia:

BASH
$ hermes config migrate

Hermes juga melakukan pengecekan konfigurasi baru secara otomatis ketika menjalankan hermes update.

hermes update Error di Windows

Windows dapat menolak update jika Hermes Desktop, Hermes CLI, atau Gateway masih berjalan karena executable sedang digunakan.

Tutup Hermes Desktop dan session Hermes lainnya, kemudian:

POWERSHELL
$ hermes gateway stop

Setelah itu:

POWERSHELL
$ hermes update

Ini merupakan mekanisme proteksi updater Hermes pada Windows agar virtual environment tidak rusak saat file sedang digunakan.

Command Penting

Untuk penggunaan dasar, cukup ingat:

BASH
$ # Jalankan Hermes
hermes

# Pilih model/provider
hermes model

# Setup cepat
hermes setup --portal

# Cek status
hermes status

# Buka dashboard
hermes dashboard

# Cari masalah
hermes doctor

# Atur tools
hermes tools

# Update Hermes
hermes update

Ringkasan

Instalasi Hermes sekarang sangat sederhana.

Windows

POWERSHELL
$ irm https://hermes-agent.nousresearch.com/install.ps1 | iex

Linux

BASH
$ curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Kemudian setup tercepat:

BASH
$ hermes setup --portal

dan jalankan:

BASH
$ hermes

Flow dasarnya:

SYSTEM MAP / OUTPUT
Install Hermes
      ↓
Setup Provider
      ↓
Pilih Model
      ↓
Jalankan Hermes
      ↓
Agent Siap Digunakan

Kalau terjadi masalah, dua command pertama yang perlu dicoba adalah:

BASH
$ hermes doctor
hermes status

Setelah instalasi dasar berhasil, baru lanjut ke fitur yang lebih advanced seperti Skills, MCP, browser & terminal tools, WhatsApp/Telegram Gateway, memory, cron automation, multi-agent, atau custom AI provider.