Dasbor web dan aplikasi desktop Hermes
Apa itu setiap permukaan, dan kapan gerbang autentikasi aktif
Hermes memiliki empat antarmuka untuk satu agen: baris perintah, UI terminal, dasbor browser, dan aplikasi desktop native. Keempatnya berbagi konfigurasi, kunci, sesi, skill, dan memori, sehingga sesi yang dimulai di satu antarmuka dapat dilanjutkan di antarmuka lain. Dasbor adalah yang paling banyak dicari orang, dan juga yang memiliki aturan keamanan yang patut diketahui: jika Anda melakukan bind ke alamat apa pun selain localhost, gerbang autentikasi akan aktif, tanpa flag untuk mematikannya.
Dasbor
- Satu perintah menjalankan server lokal di port 9119 dan membukanya di browser; tidak ada yang keluar dari mesin.
- Dasbor ini bekerja di tingkat mesin: satu server mengelola semua profil, dengan pengalih di sidebar dan pilihan yang dibawa di URL.
- Halaman status menampilkan versi, status gateway dan platform yang terhubung, sesi aktif dan terbaru, serta banner sumber daya saat memori atau disk hampir habis, termasuk dugaan restart karena kehabisan memori pada boot sebelumnya.
- Tab chat menyematkan UI terminal lengkap melalui pseudo-terminal, dengan pengalih sesi; tab ini memerlukan sistem POSIX, sehingga Windows native mendapatkan bagian dasbor lainnya tanpa tab ini.
Dasbor adalah tambahan opsional: instalasi default tidak menyertakan stack HTTP, dan perintahnya memberi tahu Anda apa yang harus dipasang; frontend dibangun dengan sendirinya saat peluncuran pertama jika Node tersedia. Konfigurasi, kunci API, skill, server MCP, model, cron, dan sesi adalah halaman-halamannya, dan REST API tersedia di baliknya untuk skrip.
Gerbang autentikasi
Jika di-bind ke localhost, tidak perlu masuk. Jika di-bind ke alamat lain, gerbang aktif dan setiap permintaan memerlukan sesi terverifikasi: penyedia nama pengguna dan kata sandi untuk jaringan tepercaya, masuk dengan Nous Portal untuk apa pun yang ada di internet publik, atau penyedia OpenID Connect Anda sendiri. Jika gerbang akan aktif tetapi tidak ada penyedia yang dikonfigurasi, dasbor menolak melakukan bind; jika dijalankan secara interaktif, dasbor menawarkan untuk menyiapkannya saat itu juga. Flag insecure yang lama tidak lagi menonaktifkan autentikasi.
Gerbang aktif jika dan hanya jika host bind bukan 127.0.0.1, ::1, atau localhost.
Aplikasi desktop
Aplikasi native berjalan di macOS, Windows, dan Linux dengan agen yang sama: berfokus pada chat dengan output alat yang di-streaming, panel pratinjau untuk halaman dan file, lampiran seret dan lepas, pengukur penggunaan konteks, toggle per sesi yang melewati permintaan konfirmasi untuk perintah berbahaya, dan sidebar proyek yang memindai direktori home Anda untuk mencari repositori, yang dapat Anda persempit atau matikan. Aplikasi ini juga dapat terhubung ke dasbor yang berjalan di mesin jarak jauh, yang dalam hal ini harus di-bind ke alamat yang dapat dijangkau dan dilindungi gerbang. Panduan instalasi agen Hermes menjelaskan cara memasang salah satunya di sebuah mesin.
Permukaan mana
- Baris perintah dan UI terminal jika Anda banyak bekerja di terminal.
- Dasbor untuk mengelola mesin, profil, dan kuncinya, serta untuk chat dari browser.
- Aplikasi desktop untuk penggunaan sehari-hari, dengan pratinjau dan file di samping chat.
Di Diali
Diali menawarkan dua dasbor browser untuk asisten Hermes sebagai add-on: konsol web Hermes native, dengan chat, sesi, penjelajah file ruang kerja, dan pusat kontrol, serta Open WebUI, dasbor chat dengan riwayat dan preset prompt. Keduanya berada di balik akun Diali Anda, bukan di balik alamat bind, dan gateway yang mereka hubungi adalah milik platform. Hermes yang di-hosting di Diali adalah versi yang di-hosting; Hermes vs OpenClaw membandingkan permukaan kedua mesin bersama aspek lainnya.
- Empat permukaan, satu agen, state bersama.
- Localhost berarti tanpa proses masuk; alamat lain berarti gerbang yang tidak dapat Anda matikan.
- Aplikasi desktop adalah permukaan untuk sehari-hari; dasbor adalah permukaan untuk pengelolaan.
Berhenti membaca, buat agen Anda sendiri
Siapkan agen, pilih saluran, dan biarkan ia bekerja di dalam aplikasi yang sudah selalu Anda buka.
