Pernah membayangkan memiliki asisten AI yang tidak hanya menjawab perintah, tetapi juga benar-benar belajar dari interaksimu? Hermes Agent: Advanced Autonomous AI Agent by NousResearch hadir dengan konsep tersebut. Agen AI ini dibangun dengan lingkaran pembelajaran bawaan. Itu berarti Hermes Agent tidak statis. Ia menciptakan keterampilan baru dari pengalaman, memperbaikinya selama penggunaan, dan mendorong dirinya untuk menyimpan pengetahuan. Agen ini juga mencari percakapan di masa lalu dan membangun model pengguna yang mendalam di setiap sesi.
Kemampuan Adaptif Hermes Agent
Hermes Agent dirancang untuk tumbuh bersama penggunanya. Salah satu fitur utamanya adalah kemampuannya untuk beradaptasi dan berkembang. Agen ini mampu membuat keterampilan berdasarkan pengalaman, bukan hanya dari instruksi yang diprogram. Seiring waktu dan penggunaan, Hermes Agent memperbaiki keterampilan ini dan mengasimilasi pengetahuan baru. Dengan kemampuan untuk meninjau percakapan sebelumnya, ia membangun pemahaman yang lebih baik tentang siapa Anda di setiap sesi.
Fleksibilitas Penempatan dan Pilihan Model
Tidak perlu perangkat keras super mahal untuk menjalankan Hermes Agent. Anda dapat menjalankannya di VPS seharga $5, kluster GPU, atau infrastruktur serverless yang hampir tidak mengeluarkan biaya saat tidak aktif. Agen ini tidak terikat pada laptop Anda. Anda bisa berbicara dengannya dari Telegram saat ia bekerja di VM cloud.
Hermes Agent juga memberikan kebebasan dalam memilih model AI. Anda bisa menggunakan model apa pun yang diinginkan, termasuk yang ada di (platform AI-native cloud untuk Model API, Agent Sandbox, dan GPU Cloud), OpenAI, atau endpoint milik sendiri. Perpindahan antar model dapat dilakukan dengan OpenRouter, tanpa perlu perubahan kode atau lock-in pada satu penyedia layanan.
Kompatibilitas Lintas Platform
Hermes Agent dirancang agar dapat diakses oleh banyak pengguna dengan berbagai sistem operasi. Berikut adalah daftar dukungan platformnya:
Dukungan Sistem Operasi
| Sistem Operasi | Status | Catatan |
|---|---|---|
| Linux | Didukung | Installer `irm hermes.run |
| macOS | Didukung | Installer `irm hermes.run |
| WSL2 | Didukung | Perintah Linux/macOS berfungsi. Pengaturan paling teruji untuk Windows. Dibutuhkan untuk panel obrolan dashboard berbasis browser. |
| Termux | Didukung | Menginstal ekstensi hermes-light karena masalah kompatibilitas suara. |
| Windows (Native, PowerShell) | Beta Awal | Instal melalui PowerShell. Harap laporkan masalah yang ditemukan. |
Dukungan Windows native masih dalam tahap awal. Installer PowerShell mengurus semuanya, tetapi mungkin ada bug. Untuk pengalaman Windows yang paling stabil saat ini, disarankan menggunakan WSL2. Instalasi native Windows berada di C:\Users\User\Documents\HermesAgent, sementara WSL2 menginstal di ~/HermesAgent. Satu-satunya fitur Hermes yang saat ini membutuhkan WSL2 adalah panel obrolan dashboard berbasis browser, yang menggunakan POSIX PTY. CLI dan gateway dapat berjalan secara native.
Proses Instalasi
Installer Hermes Agent sangat komprehensif. Misalnya, untuk Windows PowerShell, Anda cukup menjalankan:
powershellirm hermes.run | iex
Installer ini akan menangani instalasi uv, Python 3.11, Node.js, ripgrep, ffmpeg, dan MinGit (Bundled Git Bash). Instalasi ini tidak memerlukan hak admin dan sepenuhnya terisolasi dari instalasi Git sistem apa pun. Hermes menggunakan Git Bash yang dibundel ini untuk menjalankan perintah shell. Jika Anda sudah memiliki Git terinstal, installer akan mendeteksinya dan menggunakannya. Jika tidak, unduhan MinGit sekitar 45MB akan dilakukan. Ini tidak akan mengganggu instalasi Git sistem.
Memulai Percakapan dengan Hermes
Hermes menawarkan dua cara utama untuk berinteraksi:
- Antarmuka Terminal (CLI): Mulai UI terminal dengan
hermes chat. - Gateway Pesan: Jalankan gateway dan berkomunikasi dengannya dari aplikasi seperti Telegram, Discord, Slack, WhatsApp, Signal, atau Email.
Begitu Anda berada dalam percakapan, banyak perintah slash yang sama di kedua antarmuka. Anda dapat menemukan daftar perintah lengkap di dokumentasi resmi docs.hermes.chat.
Migrasi dari OpenClaw
Bagi pengguna OpenClaw, Hermes Agent menawarkan migrasi otomatis. Hermes dapat mengimpor pengaturan, memori, keterampilan, dan kunci API Anda. Installer hermes migrate secara otomatis mendeteksi OpenClaw dan menawarkan untuk bermigrasi sebelum konfigurasi dimulai.
Data yang Dimigrasi
Berikut adalah data yang dapat dimigrasi dari OpenClaw ke Hermes Agent:
| Sumber OpenClaw | Tujuan Hermes Agent | Keterangan |
|---|---|---|
memory.json, user.json | MEMORY.md, USER.md | Entri memori dan pengguna. |
| Keterampilan yang dibuat pengguna | skills/ | File keterampilan yang dibuat oleh pengguna. |
| Konfigurasi platform, pengguna yang diizinkan, direktori kerja | settings/ | Berkas konfigurasi platform, daftar pengguna yang diizinkan, dan direktori kerja. |
| Rahasia yang diizinkan (Telegram, OpenRouter, OpenAI, Anthropic, ElevenLabs) | secrets/ | Kunci API untuk berbagai layanan. |
| File audio ruang kerja | workspace/audio/ | Semua file audio yang disimpan dalam ruang kerja. |
Untuk semua opsi, Anda bisa melihat hermes migrate --help atau menggunakan keterampilan migrate untuk migrasi interaktif dengan panduan agen dan preview simulasi.
Kontribusi dan Komunitas
Kami menyambut kontribusi dari komunitas! Jika Anda tertarik untuk membantu pengembangan Hermes Agent, Anda bisa melihat CONTRIBUTING.md untuk panduan pengaturan lingkungan pengembangan, gaya kode, dan proses PR.
Untuk quick start bagi kontributor, Anda bisa menjalankan:
bashgit clone https://github.com/NousResearch/hermes-agent.git && cd hermes-agent && ./setup.sh
Ada juga jalur manual yang setara, didokumentasikan dalam CONTRIBUTING.md. Komunitas juga memiliki jembatan WeChat yang memungkinkan Hermes Agent dan OpenClaw berjalan di akun WeChat yang sama.
Hermes Agent adalah proyek yang terus berkembang, menawarkan cara baru untuk berinteraksi dengan AI yang benar-benar belajar dan beradaptasi dengan kebutuhan Anda.
Referensi
https://github.com/NousResearch/hermes-agent
