Terus berkembang
Mengubah workflow yang berhasil menjadi skill reusable dan mempelajari cara kerja pilihan Anda.
Instal Hermes Agent, hubungkan provider model, verifikasi chat pertama, lalu lanjutkan dengan aman ke Telegram dan otomatisasi terjadwal.
Hermes Agent adalah framework AI agent open-source dari Nous Research. Hermes berjalan melalui terminal, aplikasi desktop, IDE, dan platform pesan—dengan tools untuk memeriksa file, menjalankan perintah, melakukan riset web, mengotomatisasi workflow, dan menghasilkan pekerjaan nyata.
Mengubah workflow yang berhasil menjadi skill reusable dan mempelajari cara kerja pilihan Anda.
Bekerja dengan terminal, file, browser, API, gambar, kode, dan ekosistem Python.
Gunakan agent yang sama melalui Telegram, Discord, Slack, WhatsApp, Signal, email, dan lainnya.
Ganti OpenRouter, Anthropic, OpenAI, Gemini, model lokal, dan lebih dari 20 provider.
Mengingat konteks penting serta menjalankan pekerjaan rutin, monitoring, dan pengiriman terjadwal.
Tambahkan MCP server, plugin, custom tools, webhook, profile, dan skill khusus.
Hermes berjalan di Linux, macOS, Windows/WSL2, dan Android melalui Termux. Installer resmi menyiapkan Python, uv, environment terisolasi, dan launcher secara otomatis.
~/.hermes/.env, jangan pernah di kode publik atau screenshot.Gunakan ponsel untuk eksperimen, komputer untuk pekerjaan harian, atau VPS ketika agent harus selalu online.
Terbaik untuk gateway 24/7, pekerjaan terjadwal, akses remote, dan otomatisasi production. Mulai dengan Ubuntu 22.04+ dan RAM 2 GB.
Jalur instalasi →Gunakan shell installer resmi untuk development lokal, riset, dan workflow desktop. Hermes Desktop juga tersedia.
Unduh Desktop ↗Gunakan WSL2 untuk kompatibilitas Linux atau instal package Python secara native melalui PowerShell.
Panduan platform ↗Jalur portable tanpa biaya untuk belajar, agent pribadi, dan otomatisasi Telegram ringan.
Panduan Termux →VPS bersifat opsional, tetapi hanya VPS yang membuat gateway, cron job, dan webhook tetap hidup tanpa bergantung pada laptop atau ponsel. Harga di bawah adalah tier awal indikatif — selalu periksa harga, region, batas bandwidth, dan ketentuan layanan terbaru di situs penyedia sebelum membeli.
| # | Penyedia | Spesifikasi awal | Harga indikatif | Keunggulan |
|---|---|---|---|---|
| 01 | Contabo | 4 vCPU · 8 GB RAM · 75 GB NVMe | mulai ~€4,4/bln | RAM dan storage terbesar per euro |
| 02 | Tencent Cloud Lighthouse | 2 vCPU · 2 GB RAM · 40 GB | mulai ~$4,2/bln | Latensi rendah untuk Asia Tenggara |
| 03 | IONOS | 1 core · 1 GB RAM · 10 GB SSD | mulai ~$2/bln | Tier masuk paling murah |
| 04 | OVHcloud | 2 vCore · 4 GB RAM · 40 GB NVMe | mulai ~$4,5/bln | Anti-DDoS bawaan yang kuat |
| 05 | Hetzner | 2 vCPU · 4 GB RAM · 40 GB | mulai ~€3,99/bln | Rasio harga/performa terbaik di Eropa |
| 06 | DigitalOcean | 1 vCPU · 1 GB RAM · 25 GB SSD | mulai ~$4/bln | Snapshot dan tooling sederhana |
| 07 | Vultr | 1–2 vCPU · 1–2 GB RAM | mulai ~$5/bln | Banyak region Asia, tagihan per jam |
| 08 | Hostinger | Tier promo | mulai ~$2/bln | Panel ramah pemula |
| 09 | RackNerd | Entry level | mulai ~$1,5/bln | Stok promo sangat murah |
| 10 | Kamatera | Konfigurasi kustom | mulai ~$4/bln | Ukuran dan region sangat fleksibel |
Termux adalah jalur Android praktis untuk instalasi Hermes portable. Instal dari F-Droid atau GitHub—bukan versi Play Store lama—lalu jaga perangkat tetap aktif saat gateway berjalan.
Perbarui package dan instal Git. Installer Hermes menangani dependency runtime lainnya.
Jalankan installer resmi, selesaikan setup, lalu verifikasi chat lokal pertama.
Gunakan termux-wake-lock. Optimasi baterai Android masih dapat menghentikan proses panjang.
pkg update -y
pkg install git python -y
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
hermes setup
termux-wake-locktermux-wake-lock dan matikan optimasi baterai untuk Termux.pkg update -y && pkg upgrade -y lebih dulu, lalu pasang ulang.Shell installer adalah jalur yang disarankan di Linux, macOS, WSL2, dan Termux. Pengguna Windows native dapat memasang package Python melalui PowerShell.
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
hermes setup
hermes doctorpip install hermes-agent
hermes setup
hermes doctorhermes --versionPerbarui hermes updateHermes bebas provider. Pilih provider dan model secara interaktif, lalu kelola API key atau credential OAuth melalui auth manager.
Masuk tanpa mengelola API key secara manual. Jalur first-party yang praktis untuk model Nous yang didukung.
Setup guide ↗Akses banyak keluarga model melalui satu akun dan satu API.
OpenRouter ↗Gunakan credential provider langsung jika menginginkan billing dan akses model first-party.
Provider docs ↗Hubungkan model lokal atau endpoint kompatibel custom melalui konfigurasi Hermes.
Configuration ↗hermes model
hermes auth
hermes auth add openrouter
hermes auth listValidasi agent lokal sebelum menambahkan platform pesan. Respons sukses memastikan model, provider, dan credential bekerja bersama.
hermes chat -q "Introduce yourself in one sentence."
hermes sessions list/newMulai sesi baru/modelPeriksa atau ganti model/toolsKelola tools/skillsCari dan instal skill/cronKelola pekerjaan terjadwal/helpTampilkan commandGunakan CLI daripada menebak key konfigurasi secara manual. Rahasia disimpan di ~/.hermes/.env; pengaturan durable disimpan di ~/.hermes/config.yaml. Perubahan tools dimuat pada sesi berikutnya.
hermes config
hermes config check
hermes config path
hermes config env-path
hermes tools list
hermes tools enable webhermes config set KEY VALUE atau wizard setup interaktif.Hermes menyimpan sesi di SQLite dengan riwayat yang dapat dicari. Resume, branch, rename, export, atau prune percakapan sambil memisahkan aturan proyek dari personality.
Lanjutkan pekerjaan lama, telusuri riwayat, export data, dan bersihkan sesi lama.
Gunakan .hermes.md, HERMES.md, AGENTS.md, CLAUDE.md, atau aturan Cursor yang didukung untuk instruksi proyek.
Checkpoint filesystem dapat melindungi workflow coding dan memulihkan state sebelumnya.
Hubungkan Hermes ke client IDE yang didukung melalui server Agent Client Protocol.
hermes sessions list
hermes sessions browse
hermes sessions export sessions.jsonl
hermes --continueLimit provider sering berubah. Perlakukan free tier sebagai eksperimental, konfirmasi limit terbaru di situs resmi, dan siapkan fallback untuk pekerjaan penting.
| Layanan | Kegunaan | Tautan |
|---|---|---|
| Nous Portal | Akses OAuth untuk layanan Nous yang didukung | Buka ↗ |
| OpenRouter | Routing multi-model dan model gratis tertentu | Buka ↗ |
| Hugging Face | Hosted inference dan ekosistem model terbuka | Buka ↗ |
| Groq | Hosted inference cepat dengan limit gratis yang dapat berubah | Buka ↗ |
| NVIDIA Build | API model dari NVIDIA dan katalog NIM | Buka ↗ |
Layanan berikut adalah pihak ketiga, bukan integrasi resmi Hermes. Semuanya menyediakan endpoint yang kompatibel dengan OpenAI atau Anthropic sehingga dapat dipakai Hermes sebagai custom provider. Besaran kredit dan katalog model sering berubah — anggap setiap angka di bawah sebagai titik awal yang wajib diverifikasi di dashboard penyedia.
| Layanan | Kredit gratis yang diiklankan | Jenis API | Catatan |
|---|---|---|---|
| OrcaRouter ↗ | $5 | Kompatibel OpenAI | Meneruskan ke OpenAI, Anthropic, Gemini, DeepSeek, xAI, Qwen, Kimi, MiniMax |
| AgentRouter ↗ | $125 | Kompatibel Anthropic | Cocok untuk klien bergaya Claude, Claude Code, Cursor, Cline |
| Kimchi ↗ | $250 | CLI agent + inference | CLI coding mandiri yang juga bisa menjadi sumber inference |
| Unimodel ↗ | $10, tanpa kartu | Kompatibel OpenAI | 100+ model dalam satu endpoint, mendukung login passkey |
# 1. Daftar, buat key, dan salin base URL persis dari dashboard
# 2. Simpan kredensial, lalu pilih model secara interaktif
hermes config set OPENAI_BASE_URL https://api.example-router.ai/v1
hermes config set OPENAI_API_KEY sk-key-anda
hermes model
hermes chat -q "Balas OK jika router ini berfungsi."export ANTHROPIC_BASE_URL="https://agentrouter.org/"
export ANTHROPIC_AUTH_TOKEN="sk-key-anda"
export ANTHROPIC_API_KEY="sk-key-anda"Layanan ini opsional. Tinjau privasi, reliabilitas, harga terbaru, dan model yang tersedia sebelum mengirim traffic production atau sensitif.
Router kompatibel OpenAI untuk menggabungkan beberapa koneksi provider di balik satu endpoint lokal.
9Router ↗Gateway komunitas yang menggabungkan beberapa konektor provider. Periksa repository sebelum deployment.
GitHub ↗Gateway AI API hosted terpadu dengan free tier dan katalog modelnya sendiri.
Unimodel sign-up ↗Endpoint terpadu yang luas dukungannya untuk banyak provider model hosted.
OpenRouter ↗9Router menampilkan provider yang terhubung melalui endpoint kompatibel OpenAI. Instal hanya jika memerlukan lapisan routing terpisah; Hermes sudah dapat terhubung langsung ke banyak provider.
npm install -g 9router
9routerhttp://127.0.0.1:20128/v1Pemeriksaan kesehatan curl .../v1/modelsProduction lindungi endpoint dan credential# Jalankan router, pastikan merespons sebelum menyentuh Hermes
curl -s http://127.0.0.1:20128/v1/models | head
# Arahkan Hermes ke router lokal
hermes config set OPENAI_BASE_URL http://127.0.0.1:20128/v1
hermes config set OPENAI_API_KEY key-router-anda
hermes modelFreeLLMAPI adalah gateway open-source pihak ketiga. Tinjau source, konektor yang didukung, dan model keamanannya sebelum deployment; perilaku provider gratis dapat berubah tanpa pemberitahuan.
git clone https://github.com/tashfeenahmed/freellmapi.git
cd freellmapi
docker compose up -dFreeLLMAPI menggabungkan beberapa konektor provider gratis di balik satu endpoint kompatibel OpenAI. Ini perangkat lunak komunitas: baca repository, periksa daftar konektor, dan kunci pada commit yang Anda kenal sebelum mengandalkannya.
# Tinjau docker-compose.yml lebih dulu, baru jalankan
docker compose up -d
docker compose logs -f --tail 50
# Pastikan endpoint merespons
curl -s http://127.0.0.1:3000/v1/models | headUnimodel menyediakan satu API hosted untuk banyak model AI. Buat akun, salin base URL dan API key terbaru dari dashboard, lalu tambahkan sebagai provider custom kompatibel OpenAI di Hermes. Nama model dan limit free tier dapat berubah, jadi gunakan dashboard sebagai sumber kebenaran.
hermes model
# Pilih endpoint custom kompatibel OpenAI
# Masukkan base URL Unimodel, API key, dan model ID persis dari dashboardDaftar di unimodel.ai memakai email atau passkey. Free tier tidak meminta kartu kredit.
Buka halaman API Keys di dashboard, buat key, lalu salin sekali karena hanya ditampilkan satu kali.
Salin base URL dan identifier model persis dari dashboard, jangan menebak.
Simpan nilainya di Hermes, pilih model, lalu kirim satu prompt uji singkat.
# Base URL dan key diambil dari dashboard Unimodel
hermes config set OPENAI_BASE_URL https://www.unimodel.ai/v1
hermes config set OPENAI_API_KEY sk-uni-key-anda
# Atau export hanya untuk shell saat ini
export OPENAI_BASE_URL="https://www.unimodel.ai/v1"
export OPENAI_API_KEY="sk-uni-key-anda"
# Verifikasi
curl -s $OPENAI_BASE_URL/models -H "Authorization: Bearer $OPENAI_API_KEY" | head
hermes model
hermes chat -q "Balas OK."| Vendor | Contoh model | Kegunaan umum |
|---|---|---|
| OpenAI | gpt-4o, gpt-4o-mini | Penalaran umum, coding, multimodal |
| Anthropic | claude-3-5-sonnet, claude-3-haiku | Konteks panjang, review, penalaran teliti |
gemini-2.5-flash | Inference cepat dan tugas visual | |
| Alibaba | qwen3-max, qwen3-omni-flash | Tugas multibahasa dan multimodal |
| Meta | llama-3.1 | Model open-weight dan paritas self-hosting |
/models sebelum mengunci model di konfigurasi; identifier usang adalah penyebab error 404 paling umum pada gateway mana pun.Hubungkan platform pesan hanya setelah chat lokal bekerja. Batasi akses ke user ID yang diizinkan agar bot publik tidak menghabiskan kuota provider.
Open @BotFather, kirim /newbot, lalu simpan token dengan aman.
Gunakan bot informasi pengguna tepercaya atau tooling Telegram API untuk memperoleh user ID numerik.
Masukkan token bot dan user yang diizinkan melalui wizard resmi Hermes.
Jalankan gateway service, periksa status, lalu uji pesan pribadi.
hermes gateway setup
hermes gateway install
hermes gateway start
hermes gateway statusHermes mendukung lebih dari 20 platform pesan dan gateway. Ketersediaan serta kebutuhan setup berbeda pada setiap adapter.
Adapter platform pesan memiliki kemampuan agent penuh, sehingga kontrol akses penting. Gunakan allowlist atau pairing, redaksi rahasia, dan pemeriksaan approval untuk command destruktif.
Izinkan user dan channel yang dikenal sebelum membuka bot ke publik.
Mode approval menyeimbangkan otomatisasi aman dengan konfirmasi untuk tindakan berisiko.
Hermes supports built-in environment storage plus documented external secret integrations.
Use documented egress controls when agents should only access approved destinations.
hermes gateway status
hermes gateway restart
hermes pairing list
hermes status --allSetelah alur inti stabil, tambahkan voice, otomatisasi, skill, integrasi MCP, profile, webhook, dan konteks proyek yang tahan lama.
Transkripsikan voice masuk dan kembalikan respons suara melalui provider STT/TTS yang dapat dikonfigurasi.
Konfigurasi →Jalankan briefing, reminder, monitoring, script, dan pengiriman multi-platform secara berulang.
Otomatiskan →Simpan prosedur reusable serta konteks user/environment lintas sesi.
Jelajahi →Hubungkan MCP server eksternal, plugin, custom tools, webhook, dan ekosistem Python.
MCP guide ↗Memory menyimpan konteks user dan environment yang durable; profile mengisolasi instance Hermes lengkap. Jangan campur memory, aturan proyek, dan SOUL.md karena fungsinya berbeda.
Configure the built-in or supported memory provider and inspect its status.
Pisahkan config, rahasia, sesi, skill, memory, cron, gateway, dan state.
Rotate multiple API keys or OAuth credentials for a supported provider.
Configure documented fallback providers for primary and auxiliary workloads.
hermes memory status
hermes profile list
hermes profile create research
hermes auth listPerluas Hermes tanpa mengedit core. Hubungkan MCP server, instal plugin, subscribe route webhook, atau tambahkan lifecycle hook.
Connect stdio or HTTP MCP servers, test them, and configure selected tools.
Add custom tools, providers, platforms, memory backends, dashboard panes, and more.
Expose named webhook subscriptions for external systems to trigger agent work.
Run configured actions around Hermes lifecycle events.
hermes mcp list
hermes mcp add NAME --url https://example.com/mcp
hermes plugins list
hermes webhook listVoice masuk dapat ditranskripsikan dengan faster-whisper lokal atau provider hosted. TTS dapat menggunakan Edge TTS atau provider komersial yang dikonfigurasi.
/voice on # voice-to-voice
/voice tts # selalu jawab dengan audio
/voice off # nonaktifkan output suaraGunakan job durable untuk briefing, reminder, monitoring, dan pengumpulan berbasis script. Uji output secara manual sebelum mengaktifkan jadwal production.
hermes cron list
hermes cron create "every 2h"
hermes cron statusSkill mengemas prosedur, referensi, template, script, dan aset. Periksa skill pihak ketiga sebelum menginstalnya dan simpan hanya yang dibutuhkan workflow Anda.
hermes skills browse
hermes skills search telegram
hermes skills inspect <skill-id>
hermes skills install <skill-id>Skill adalah prosedur yang portabel. Selain katalog resmi, ada dua hub komunitas yang mengindeks skill pihak ketiga. Baca dulu sebelum memasang: sebuah skill dapat menjalankan perintah di mesin Anda.
| Skill | Fungsi | Sumber |
|---|---|---|
| open-design | Desain dan prototyping local-first, jembatan design-to-code | nexu-io/open-design ↗ |
| Cybersecurity Skills | Kumpulan skill keamanan defensif yang dipetakan ke MITRE ATT&CK dan NIST CSF 2.0 | mukul975/Anthropic-Cybersecurity-Skills ↗ |
| drawio-skill | Membuat diagram draw.io dan memvisualkan codebase dari bahasa natural | Agents365-ai/drawio-skill ↗ |
| FLUX image skills | Prompting dan workflow API resmi untuk generasi gambar FLUX | black-forest-labs/skills ↗ |
| Chainlink skills | Workflow oracle: CCIP, VRF, dan data feed | smartcontractkit/chainlink-agent-skills ↗ |
| SkillClaw | Menghapus duplikasi dan memperbaiki pustaka skill secara otomatis | AMAP-ML/SkillClaw ↗ |
| avoid-ai-writing | Mendeteksi dan menulis ulang pola tulisan AI yang formulaik | conorbronsdon/avoid-ai-writing ↗ |
| HermaGuard | Review kode adversarial dengan subagent paralel dan pemindaian statis awal | Sahil-SS9/hermaguard ↗ |
SOUL.md defines durable identity, tone, and boundaries. Keep it declarative, concise, and free of temporary tasks or secrets.
# My Agent
I communicate clearly, protect private data, verify facts with tools, and ask before destructive actions.Pilih tier sesuai tingkat otonomi yang benar-benar Anda inginkan. Mulai dari yang konservatif lalu perluas kemudian — filenya Markdown biasa dan berlaku pada sesi berikutnya.
| Aspek | Basic | Pro | Expert |
|---|---|---|---|
| Cocok untuk | Pengguna baru | Developer dan freelancer | Founder dan power user |
| Nada | Hati-hati dan menjelaskan | Langsung dan taktis | Ringkas dan otonom |
| Konfirmasi | Bertanya sebelum sebagian besar aksi | Bertanya pada aksi berisiko | Bertanya hanya pada aksi destruktif |
| Panjang jawaban | Menjelaskan alasan | Jawaban dulu, detail bila diminta | Minimal, berorientasi hasil |
| Pagar keamanan | Maksimum | Standar | Standar, tidak pernah dilepas |
# SOUL.md
## Identity
I am a careful, helpful assistant.
## Communication
- Answer the question directly, then add context if useful.
- Match the language the user writes in.
- When a request is ambiguous, ask one clear question.
## Boundaries
- Confirm before deleting, overwriting, or sending anything externally.
- Never print secrets, tokens, or private paths.# SOUL.md
## Identity
I am an execution-focused engineering assistant.
## Traits
Direct. Concrete. Verifiable.
## Communication
- Lead with the answer or the command; keep explanation short.
- Reference exact file paths and commands.
- No filler, no motivational language, no unnecessary disclaimers.
## Working style
- Verify results with a real check instead of assuming success.
- Ask only when a decision has a real trade-off.
## Boundaries
- Confirm before destructive or irreversible operations.
- Keep credentials out of output and out of version control.# SOUL.md
## Identity
I am a senior autonomous operator for engineering and product work.
## Traits
Decisive. Rigorous. Self-correcting.
## Communication
- Deliver the outcome first, then the minimum supporting detail.
- Surface risks explicitly instead of hedging.
## Working style
- Plan multi-step work, execute without asking for each step.
- Prove every external side effect with a verifiable handle.
- Turn a repeated successful workflow into a skill.
## Boundaries
- Still confirm destructive, irreversible, or publishing actions.
- Never bypass authentication, quotas, or platform rules.
- Never store or echo secrets.# Simpan tier pilihan Anda di sini
$EDITOR ~/.hermes/SOUL.md
# Personality dimuat saat sesi dimulai
hermesCore Hermes yang sama tersedia melalui banyak interface. Pilih surface yang sesuai pekerjaan tanpa membangun ulang agent.
Use classic CLI or the richer terminal UI for interactive sessions.
Use the Electron desktop app for native chat, files, notifications, and profile access.
Administer platforms, profiles, MCP, memory, webhooks, and chat from a secured web interface.
Use ACP for IDE integration or the documented OpenAI-compatible subscription proxy for raw inference.
hermes
hermes desktop
hermes dashboard
hermes acp
hermes proxyScale beyond one conversation with isolated subagents, durable goals, multi-profile task boards, and Git worktrees for parallel coding.
Run focused child agents synchronously, in batches, or in the background.
Use durable goals for work that continues across turns until completed or paused.
Coordinate multiple profiles with dependencies, retries, worker lanes, and dispatch.
Give parallel coding agents isolated Git worktrees to prevent file conflicts.
Hermes berkembang cepat. Panduan ini mengutamakan dokumentasi resmi untuk command dan integrasi first-class. Router komunitas—9Router, FreeLLMAPI, dan Unimodel—diberi label opsional dan bukan integrasi resmi Hermes.
hermes setup
hermes model
hermes doctor
hermes tools list
hermes skills list
hermes gateway status
hermes sessions list
hermes cron list
hermes status --allMulai dari health check, lalu periksa komponen spesifik yang gagal. Restart gateway setelah mengubah konfigurasi gateway atau provider.
hermes doctor
hermes status --all
hermes gateway status
grep -i "failed to send\|error" ~/.hermes/logs/gateway.log | tail -20hermes tools, lalu mulai sesi baru.Jawaban ringkas dan jelas untuk pertanyaan yang paling sering muncul sebelum dan setelah instalasi pertama.
Pilih Termux untuk eksperimen portable, macOS atau Windows untuk pekerjaan lokal harian, dan Linux/VPS untuk gateway yang harus selalu online. Hermes menggunakan alur inti yang sama pada semua environment tersebut.
Tidak. VPS bersifat opsional. Jalankan Hermes secara lokal di komputer atau Android terlebih dahulu. Gunakan VPS hanya ketika Anda membutuhkan ketersediaan 24/7 yang independen.
Ya. Termux merupakan jalur praktis yang didukung untuk Android. Instal prerequisite, jalankan installer resmi, dan gunakan termux-wake-lock selama gateway aktif.
Ya. Instal ulang Hermes di VPS, pindahkan hanya konfigurasi dan skill yang diperlukan, pulihkan credential secara aman, lalu verifikasi provider dan gateway sebelum mengalihkan traffic.
Hermes menyimpan konfigurasi di ~/.hermes/config.yaml dan credential di ~/.hermes/.env. Jaga file .env tetap privat dan jangan pernah mempublikasikan token asli.
Restart gateway setelah mengubah konfigurasi gateway atau provider. Mulai session baru setelah mengaktifkan tools atau skills karena kemampuan tersebut dimuat saat session dimulai.
Jalankan hermes gateway status, verifikasi token BotFather dan authorized users, lalu periksa ~/.hermes/logs/gateway.log. Pastikan juga provider model yang dipilih dalam kondisi sehat.
Ya. Jalankan hermes model untuk membuka interactive picker. Credential pool juga dapat dikelola melalui hermes auth tanpa membangun ulang skills atau workflow gateway.