Pi versus Hermes adalah perbandingan antara dua kategori perangkat lunak yang berbeda, bukan dua CLI coding yang bersaing. Pi adalah harness coding terminal interaktif yang Anda jalankan di dalam direktori proyek; Hermes Agent adalah agen pribadi yang menetap dengan file memori bawaan, penjadwal cron, dan channel messaging. Keduanya berlisensi MIT, keduanya memerlukan biaya $0 untuk dipasang, dan keduanya menggunakan endpoint model pihak ketiga melalui konfigurasi terdokumentasi. Pilihan sebenarnya adalah antara sesi dan residensi — dan bagi banyak orang jawabannya adalah keduanya.
Luruskan namanya terlebih dahulu, karena kueri ini bertabrakan cukup parah di kedua sisi. Pi di sini adalah agen coding yang dipublikasikan di pi.dev oleh Earendil Inc., dengan repositori earendil-works/pi. Ini bukan Pi oleh Inflection AI di pi.ai, bukan Raspberry Pi, dan bukan Oh My Pi, yang merupakan agen coding terpisah dari penulis berbeda. Hermes di sini adalah NousResearch/hermes-agent. Beranda resmi Nous Research mencantumkan Hermes 4 dan Hermes Agent sebagai dua produk terpisah di dua domain terpisah — Hermes 4 adalah keluarga model open-weight dengan harga inferensi per token, sedangkan Hermes Agent adalah perangkat lunak gratis. Tidak ada angka Hermes 4 yang muncul di halaman ini, karena harga model bukan harga agen.
Yang harus dipilih
| Jika ini situasi Anda | Pilih | Biaya yang harus Anda tanggung |
|---|---|---|
| Anda ingin mengedit repositori secara interaktif, sesi demi sesi, sambil mengamati setiap perubahan | Pi | Tidak ada memori antarsesi selain transkrip yang dapat diputar ulang, dan tidak ada prompt persetujuan sebelum perintah shell dijalankan |
| Anda ingin agen dapat diakses dari aplikasi messaging saat Anda jauh dari mesin | Hermes Agent | Proses gateway yang harus dioperasikan, token bot Anda sendiri untuk setiap platform, dan kemungkinan host untuk menjalankannya |
| Anda ingin prompt persetujuan sebelum perintah berbahaya dijalankan | Hermes Agent | Pi tidak menyediakan sistem izin bawaan — README-nya menyatakan demikian — jadi ini bukan perbedaan penyetelan |
| Anda ingin jejak instalasi sekecil mungkin | Pi | Satu paket npm dibandingkan installer Hermes, yang mengambil toolchain Python dan Node serta ripgrep dan ffmpeg, lalu mengkloning repositori |
| Anda ingin agen mengingat Anda lintas sesi tanpa harus menghubungkannya sendiri | Hermes Agent | Bawaan, lokal, aktif secara default; padanan Pi adalah ekstensi pihak ketiga dengan biaya operasionalnya sendiri |
| Anda menjalankan model lokal kecil atau model yang di-host sendiri | Pi | quickstart Hermes memerlukan model dengan konteks setidaknya 64.000 token dan menyatakan bahwa jendela yang lebih kecil ditolak saat startup; Pi tidak mendokumentasikan batas minimum yang setara |
| Kedua deskripsi tersebut cocok untuk bagian yang berbeda dalam minggu Anda | Keduanya | Pohon konfigurasi dan state terpisah, sehingga tidak saling bertabrakan — tetapi ada dua konfigurasi yang harus dipelihara |
Biaya migrasinya tidak simetris dan layak diperhitungkan sebelum Anda berkomitmen. Beralih ke Pi memerlukan npm install -g @earendil-works/pi-coding-agent dan sebuah file konfigurasi. Beralih ke Hermes Agent memerlukan skrip instalasi yang, menurut halaman instalasinya, menangani Python, Node.js, ripgrep, dan ffmpeg, kloning repositori, lingkungan virtual, perintah hermes global, dan konfigurasi provider — ditambah, jika Anda menginginkan aplikasi desktop, pemeriksaan platform: installer macOS didokumentasikan hanya untuk Apple Silicon, dengan installer terpisah untuk Windows native, dan dokumentasi mencantumkan macOS pada Intel sebagai platform yang tidak didukung. Tidak ada versi minimum macOS yang dipublikasikan di halaman tersebut.
Ada jebakan penamaan yang hanya berlaku untuk Pi, dan jebakan ini secara diam-diam mengubah apa yang Anda pasang. Repositori tersebut telah berpindah: permintaan ke badlogic/pi-mono kini dialihkan ke earendil-works/pi melalui pengalihan milik GitHub, dan paket npm lama @mariozechner/pi-coding-agent berhenti pada 0.73.1 pada 7 Mei 2026 serta memiliki pemberitahuan penghentian yang mengarah ke paket Earendil. Tutorial atau perbandingan apa pun yang ditulis berdasarkan nama lama menggambarkan perangkat lunak yang sudah tertinggal empat bulan. Hermes Agent memiliki masalah kebalikan — dua nomor versi untuk satu rilis, yang dibahas di bawah.
Sesi versus residensi, fitur demi fitur
| Pi | Hermes Agent | |
|---|---|---|
| Apa bentuknya | Harness coding terminal minimal, dijalankan per sesi di direktori proyek | Agen pribadi persisten: CLI, aplikasi desktop, dan proses gateway yang selalu aktif |
| Lingkungan eksekusi | Node, dipasang dari npm | Python, dinyatakan >=3.11,<3.14 dalam pyproject.toml |
| Versi yang diperiksa | v0.86.1, dirilis pada 20 September 2026; paket npm dengan versi yang sama | 0.21.3, dirilis sebagai tag v2026.9.14 pada 14 September 2026 — kedua angka tersebut merujuk pada rilis yang sama |
| Memori lintas sesi | Tidak ada dalam indeks dokumentasi. Sesi disimpan otomatis sebagai JSONL di bawah ~/.pi/agent/sessions/ dengan perintah fork, resume, dan tree — pemutaran ulang transkrip, bukan fakta yang dipelajari dan disisipkan ke sesi baru | ~/.hermes/memories/MEMORY.md (batas 2.200 karakter) dan USER.md (batas 1.375 karakter), disisipkan ke system prompt saat awal sesi tanpa panggilan retrieval; sesi diarsipkan dalam basis data SQLite FTS5 lokal |
| Kanal perpesanan | Tidak ada halaman integrasi messaging dalam indeks dokumentasi | Satu proses gateway yang berada di depan berbagai platform dalam indeks dokumentasi messaging — tabel perbandingan platformnya mencantumkan 28 platform pada 21 September 2026 — menggunakan kredensial yang Anda berikan untuk setiap platform |
| Penjadwalan | Tidak ada penjadwal yang didokumentasikan. Antarmuka non-interaktifnya adalah SDK, mode RPC, dan aliran event JSON | Penjadwal cron bawaan dengan pengiriman ke platform apa pun yang terhubung, menurut README proyek |
| Ekstensi | Modul TypeScript dari ~/.pi/agent/extensions/ atau paket npm/git, yang mendaftarkan tool dan perintah slash. Katalog pi.dev mencantumkan 5.380 paket pada 21 September 2026 | Skill yang kompatibel dengan standar agentskills.io, ditambah subagen dan akses tool melalui RPC dari skrip Python |
| Izin | Tidak ada yang bawaan. README menyatakan bahwa Pi tidak menyertakan sistem izin untuk akses filesystem, proses, jaringan, atau kredensial | Prompt persetujuan untuk perintah berbahaya, command_allowlist yang disimpan, dan daftar penolakan penulisan file yang diberlakukan sebelum eksekusi |
| Status repositori | MIT, tidak diarsipkan, didorong pada 21 September 2026 | MIT, tidak diarsipkan, didorong pada 21 September 2026 |
Dibaca dari kedua repositori dan kedua situs dokumentasi pada 21 September 2026. Ada dua hal yang perlu diingat. Baris "tanpa memori" dan "tanpa messaging" adalah ketiadaan dalam indeks dokumentasi resmi Pi, bukan penyangkalan vendor — ekstensi pihak ketiga menyediakan keduanya. Jumlah bintang dan issue pada kedua repositori ini tidak dapat dibandingkan: README Pi menyatakan bahwa issue dan pull request baru dari kontributor baru ditutup otomatis secara default, sehingga kedua proyek mengukur kebijakan yang berbeda, bukan kualitas pemeliharaan yang berbeda. Nous Research juga menggambarkan Hermes Agent sebagai satu-satunya agen dengan loop pembelajaran bawaan; itu adalah teks README dari vendor sendiri, dan tidak ditemukan benchmark head-to-head terhadap Pi dari salah satu pihak.
pi-hermes-memory adalah ekstensi Pi, bukan Hermes Agent
Inilah kebingungan yang ingin diluruskan oleh halaman ini. Pencarian "pi hermes" menampilkan paket npm bernama pi-hermes-memory, dan namanya seolah-olah menjadi jembatan antara kedua produk tersebut. Paket ini bukan itu.
Paket tersebut dipublikasikan oleh chandra447 — bukan oleh Nous Research dan bukan oleh Earendil — di bawah lisensi MIT, pada versi 0.9.9 yang dipublikasikan pada 13 September 2026. Deskripsi npm-nya sendiri diakhiri dengan kata-kata "Ported from Hermes agent". Yang dilakukan paket ini adalah mengimplementasikan ulang lapisan memori di dalam Pi: memori persisten, pencarian sesi SQLite FTS5, pemindaian rahasia, dan skill prosedural. Memasangnya dengan pi install npm:pi-hermes-memory memberi Pi sesuatu yang menyerupai desain memori Hermes. Tidak ada keterangan dalam entri npm atau daftar katalognya tentang memasang Hermes Agent, menghubungkan ke Hermes Agent yang sedang berjalan, atau membawa gateway, channel, penjadwal, atau sistem persetujuan Hermes — yang dijelaskan hanyalah lapisan memori untuk Pi.
Tiga batas praktis, berdasarkan daftar katalog miliknya sendiri yang dibaca pada 21 September 2026. Setiap siklus peninjauan latar belakang memerlukan satu panggilan API LLM penuh melalui proses child pi -p, yang merupakan biaya token berulang, bukan kemudahan gratis. Riwayat sesi tidak dapat dicari sampai diindeks — daftar tersebut menawarkan perintah /memory-index-sessions massal atau pengindeksan otomatis saat sesi ditutup, sehingga transkrip lama memerlukan impor satu kali sebelum dapat dicari. Selain itu, tokenizer trigram membatasi pencarian substring CJK pada kueri dengan setidaknya tiga karakter. Daftar tersebut menunjukkan sekitar 27.000 unduhan per bulan pada saat dibaca; angka ini merupakan penghitung langsung dan telah berubah. Dokumentasi Pi sendiri tidak merekomendasikan paket memori apa pun, dan tidak ada lencana pemeriksaan, verifikasi, atau dukungan yang muncul pada daftar katalog yang dibaca hari itu — jadi ini adalah opsi komunitas yang populer, bukan opsi resmi.
Izin adalah perbedaan paling tajam
Jika Anda hanya membandingkan satu hal, bandingkan ini. README Pi menyatakan dengan jelas bahwa Pi tidak menyertakan sistem izin bawaan untuk akses filesystem, proses, jaringan, atau kredensial, dan bahwa secara default Pi berjalan dengan izin pengguna dan proses yang meluncurkannya. Halaman keamanan-nya, yang ditulis ulang dalam pembaruan dokumentasi Pi pada 22 September 2026, menambahkan bahwa Pi "dapat membaca, mengubah, dan mengeksekusi file dengan izin akun yang menjalankannya, dan tidak meminta persetujuan sebelum setiap pemanggilan tool", serta mencantumkan "ketiadaan sandbox bawaan" sebagai salah satu perilaku yang umumnya berada di luar batas keamanan. Satu kontrol kepercayaan, defaultProjectTrust, menentukan apakah konfigurasi dan ekstensi lokal proyek dimuat — bukan apakah sebuah tool dieksekusi. Halaman containerization Pi mendokumentasikan empat pola isolasi yang Anda sediakan sendiri — ekstensi Gondolin yang mengarahkan tool bawaan ke micro-VM lokal, Docker biasa, OpenShell yang dikendalikan kebijakan, dan Docker Sandboxes. Sebelum pembaruan tersebut, halaman keamanan juga menjelaskan pilihan desainnya: sandbox sebagian di dalam proses mudah disalahpahami sebagai batas keamanan, padahal masih bergantung pada shell host, filesystem, pengelola paket, kredensial, dan kode ekstensi. Halaman yang diperbarui menghapus alasan tersebut dan menyatakan bahwa "Keamanan berasal dari pembatasan file, kredensial, proses, dan layanan jaringan yang dapat diakses dan dipengaruhi Pi jika tindakan yang dihasilkan salah atau berbahaya", sementara kebijakan keamanan repositori masih menyatakan bahwa agen coding tersebut "sengaja tidak memiliki sandbox". Perhatikan bahwa ekstensi berjalan dengan izin sistem penuh Anda.
Hermes Agent mengambil posisi yang berlawanan. Halaman keamanannya mendokumentasikan prompt untuk perintah berbahaya yang menawarkan once, session, always, atau deny; memilih always menulis pola tersebut ke command_allowlist di ~/.hermes/config.yaml. approvals.mode menerima smart, yaitu default yang menggunakan LLM tambahan untuk menilai risiko dan meneruskan kasus yang tidak pasti; manual, yang selalu menampilkan prompt; dan off, yang menonaktifkan pemeriksaan. Daftar penolakan penulisan file terpisah diberlakukan sebelum eksekusi pada direktori kredensial seperti ~/.ssh/, ~/.aws/, dan ~/.kube/, serta pada penyimpanan rahasia termasuk .env, dengan ~/.ssh/config yang memerlukan persetujuan, bukan pemblokiran permanen, dan HERMES_WRITE_SAFE_ROOT opsional yang membatasi penulisan ke satu prefix. Kondisi yang perlu diingat: halaman yang sama menyatakan bahwa pemeriksaan perintah berbahaya dilewati pada backend docker, singularity, modal, daytona, dan vercel_sandbox, karena container dianggap sebagai batas. "Hermes bertanya terlebih dahulu" benar pada local dan ssh, tetapi bukan sifat setiap konfigurasi.
Mengarahkan keduanya ke endpoint yang sama
| Pi | Hermes Agent | |
|---|---|---|
| File konfigurasi | ~/.pi/agent/models.json, di bawah providers.<name> | ~/.hermes/config.yaml, di bawah providers: |
| Kolom Base-URL | baseUrl | api, dengan base_url dan url yang diterima sebagai alias |
| Kolom protokol | api. Hingga pembaruan dokumentasi Pi pada 22 September 2026, tabel Supported APIs dalam dokumentasi models mencantumkan openai-completions, openai-responses, anthropic-messages, dan google-generative-ai; halaman yang diperbarui tidak mencantumkan apa pun, dan source Pi (v0.99.2) mengarahkan kolom tersebut ke salah satu dari sepuluh implementasi bawaan, enam di antaranya tidak pernah didokumentasikan untuk provider kustom | transport: chat_completions, anthropic_messages, atau codex_responses; kosong akan mendeteksi otomatis dari URL |
| Kredensial | Satu string apiKey yang melakukan interpolasi: $VAR membaca variabel lingkungan, awalan ! menjalankan nilai tersebut sebagai perintah dan menggunakan stdout, sedangkan string huruf besar polos seperti MY_API_KEY adalah literal, bukan variabel | Kolom terpisah: api_key inline, key_env yang menamai variabel lingkungan, atau key_cmd yang menamai perintah yang mencetak token |
| Penanganan konteks | Model kustom tidak memiliki entri katalog, jadi contextWindow, maxTokens, dan capability flags harus Anda tulis sendiri. supportsStrictTools secara default bernilai false pada provider kustom | quickstart memerlukan konteks setidaknya 64.000 token dan menyatakan bahwa jendela yang lebih kecil ditolak saat startup; tetapkan model.context_length jika deteksi keliru. Hermes tidak lagi membaca model.max_tokens, sehingga batas output ditentukan oleh server |
| Rincian biaya | Blok cost per model dengan input, output, cacheRead, dan cacheWrite — tarif per juta token, yang dinyatakan dalam referensi RPC Pi sebagai "Costs are in US dollars per million tokens" — dengan penggantian tingkat input opsional di atas ambang token, yang sejak pembaruan dokumentasi 22 September 2026 hanya dijelaskan oleh skema source (v0.99.2) | Dilaporkan dalam panel penggunaan selama sesi |
Satu fakta operasional lebih penting daripada bagian lain dalam tabel ini, dan inilah alasan satu kunci gateway tidak berarti satu konfigurasi. Tidak satu pun produk mendokumentasikan satu base URL yang sudah ditetapkan untuk protokol Anthropic. Hingga pembaruan dokumentasinya pada 22 September 2026, dokumentasi models Pi menampilkan kedua bentuk tersebut dalam contoh anthropic-messages — https://proxy.example.com yang hanya berupa origin di satu tempat dan https://proxy.example.com/v1 di tempat lain — lalu pembaruan itu menghapus keduanya tanpa menetapkan bentuk yang benar, sebuah celah yang sudah dicatat oleh Pi pricing. Untuk Kunavo, origin adalah bentuk yang berfungsi: klien bergaya Anthropic menambahkan /v1/messages sendiri, sehingga sufiks /v1 menghasilkan path ganda dan 404. Di sisi Hermes, panduan API kustom Hermes menandai base URL anthropic_messages sebagai belum terverifikasi dan meminta Anda mencoba kedua bentuk; tidak ada temuan hari ini yang menyelesaikannya, jadi ketidakpastian tersebut tetap dipertahankan, bukan diam-diam dinaikkan statusnya di sini. Jalur yang kompatibel dengan OpenAI lebih sederhana di kedua sisi. Dokumentasi base URL membahas jebakan tersebut secara lengkap.
Satu batasan lagi, karena ini adalah satu-satunya gerbang paket yang ditemukan di kedua sisi. Halaman Tool Gateway menyatakan bahwa Tool Gateway adalah fitur berlangganan berbayar, dan halaman harga Nous Portal menampilkan tingkat Free tanpa penggunaan alat yang di-host. Gerbang ini mencakup lapisan alat yang di-host — penelusuran web dan ekstraksi, pembuatan gambar, keluaran suara, serta otomasi browser cloud — bukan agen, sistem memori, kanal, penjadwal, sistem persetujuan, atau kemampuan untuk mengarahkan Hermes ke endpoint Anda sendiri. Kunavo tidak menyediakan model text-to-speech, speech-to-text, atau embedding, sehingga kategori gateway tersebut sama sekali tidak memiliki padanan di Kunavo; solusi yang didokumentasikan adalah mengatur setiap alat secara terpisah dengan menetapkan web.backend, image_gen.provider, tts.provider, atau browser.cloud_provider ke akun vendor Anda sendiri. Halaman yang sama juga menyatakan bahwa beberapa akun menerima alokasi alat terkelola dalam jumlah kecil tanpa langganan berbayar, tanpa ukuran atau kelayakan yang dipublikasikan — nyata, tetapi bukan tingkat gratis. Tidak ditemukan gerbang setara di sisi Pi: pi.dev tidak menerbitkan harga atau paket berbayar apa pun saat dibaca pada 21 September 2026.
Dua angka Nous Portal berbeda antara halaman resmi, dan panduan ini tidak akan menggabungkannya: halaman harga portal mengiklankan "200+ Models" pada setiap tingkat berbayar, sementara halaman dokumentasi Hermes untuk Nous Portal menyatakan bahwa kredit mencakup 300+ model frontier. Tingkat yang dipublikasikan pada 21 September 2026 adalah Free sebesar $0, Plus sebesar $20 per bulan dengan kredit bulanan $22, Super sebesar $100 dengan $110, dan Ultra sebesar $200 dengan $220, masing-masing dijelaskan sebagai bonus kredit 10 persen dengan batas rollover. Kredit tersebut adalah saldo toko untuk inferensi, bukan diskon atas tarif daftar.
Biaya pekerjaan yang sama pada masing-masing platform
Kedua klien berharga $0, jadi perbandingannya adalah tentang tambahan yang diberikan masing-masing pada tagihan token. Ini adalah perkiraan token ilustratif, bukan biaya tugas yang diukur dan bukan batas maksimum tagihan. Anggap satu perubahan repositori terbatas yang mengirim 400.000 token input tanpa cache dan menerima 25.000 token output, tanpa pembacaan cache, penulisan cache, gambar, atau biaya alat eksternal. Tarifnya adalah harga katalog Kunavo yang berlaku per satu juta token.
| Model | Input / output per 1M | Satu perubahan, dengan klien mana pun |
|---|---|---|
| Claude Sonnet 5 | $1,40 / $7,00 | $0,735 |
| Claude Haiku 4.5 | $0,70 / $3,50 | $0,367 |
Kolom tersebut sengaja identik: model yang sama untuk pekerjaan yang sama akan menagih biaya yang sama, apa pun kliennya. Perbedaan strukturalnya adalah baris memori, dan arahnya berlawanan. Dokumentasi memori Hermes menjelaskan bahwa konten memori disuntikkan ke system prompt saat sesi dimulai, tanpa panggilan LLM untuk mengambilnya, serta menyebutkan batas kedua file tersebut sekitar 800 dan 500 token. Pi tidak memiliki padanan bawaan, dan ekstensi yang menambahkannya menagih satu panggilan LLM penuh per siklus peninjauan. Anggap 20 sesi dalam sebulan untuk injeksi tersebut, dan 30 siklus peninjauan dengan masing-masing 12.000 token input dan 600 token output untuk ekstensi — bentuk siklus ini adalah asumsi ilustratif, bukan pengukuran.
| Model | Hermes: memori disuntikkan, 20 awal sesi | Pi + ekstensi: 30 siklus peninjauan latar belakang |
|---|---|---|
| Claude Sonnet 5 | $0,036 | $0,630 |
| Claude Haiku 4.5 | $0,018 | $0,315 |
Kedua angka tersebut tidak besar, dan itulah intinya: memori bukan sumber biaya utama di kedua sisi, jadi pilih berdasarkan perilaku, bukan berdasarkan baris ini. Ada dua biaya yang sepenuhnya berada di luar perhitungan. Hermes Agent dirancang untuk berjalan dari laptop Anda — README-nya menyarankan VPS murah atau host serverless — sehingga dapat muncul tagihan host yang tidak pernah dibuat Pi. Dan jika Anda masuk ke Pi dengan langganan Claude, dokumentasi providernya sendiri menyatakan, hingga penyegaran dokumentasi pada 22 September 2026 menghapus kalimat tersebut, bahwa penggunaan harness pihak ketiga mengambil kuota penggunaan tambahan dan ditagih per token, bukan terhadap batas paket Claude; peringatan yang dicetak Pi saat model Anthropic berjalan dengan autentikasi langganan masih menyatakan hal itu, dalam sumbernya pada v0.99.2. Itu adalah karakterisasi Pi atas penagihan vendor lain, jadi konfirmasikan di akun Anda sendiri.
Di sisi Kunavo, jumlah katalog adalah batas minimum penagihan, bukan batas maksimum: ketika upstream melaporkan biayanya, tagihan adalah nilai yang lebih besar antara biaya katalog dan biaya upstream dikalikan markup yang berlaku. Minimum tersebut adalah top-up prabayar sebesar $10, yaitu uang tunai yang diperlukan untuk mendanai sebuah kunci, bukan biaya tugas atau langganan — lihat penagihan. Tarif terendah yang tercantum dan tugas selesai termurah adalah dua pertanyaan terpisah; model yang lebih kecil tetapi memerlukan tiga percobaan dapat lebih mahal daripada model yang berhasil menerapkan perubahan dalam satu kali percobaan.
Menjalankan keduanya, dan kapan harus bermigrasi
Keduanya tidak harus menjadi pilihan salah satu, dan struktur konfigurasinya menunjukkan hal itu: Pi membaca ~/.pi/agent/, Hermes Agent membaca ~/.hermes/, dan tidak satu pun mendokumentasikan status bersama. Hermes juga mengisolasi berdasarkan profil — hermes -p work membaca direktori memorinya sendiri — sehingga konteks pekerjaan dan pribadi tidak harus dibagikan.
Bermigrasilah ke Hermes Agent ketika hal yang terus Anda butuhkan adalah pekerjaan tanpa pengawasan: pekerjaan terjadwal, balasan dari aplikasi perpesanan, atau agen yang mengingat keputusan yang Anda jelaskan minggu lalu tanpa perlu menempelkannya lagi. Bermigrasilah ke Pi ketika pekerjaan tersebut adalah kode yang diawasi dalam repositori dan proses yang terus berjalan merupakan beban operasional yang tidak ingin Anda kelola. Tambahkan ekstensi memori Pi hanya setelah Anda menghitung biaya siklus peninjauannya, dan jangan pernah dengan asumsi bahwa ekstensi itu mengubah Pi menjadi Hermes Agent. Jika alasan perpindahan sebenarnya adalah akses model, bukan alur kerja, tidak satu pun migrasi diperlukan: kedua produk dapat menjangkau endpoint yang sama melalui konfigurasi yang terdokumentasi.
Apa pun yang Anda coba, perlakukan setiap konfigurasi di halaman ini sebagai sesuatu yang dibaca dari dokumentasi vendor, bukan sesuatu yang telah terbukti. Pertahankan rute yang berfungsi, jalankan satu tugas terbatas, lalu cocokkan kembali pembacaan biaya agen dengan tagihan yang benar-benar tercatat di akun provider Anda — perhitungan agen berdasarkan token yang dilaporkan adalah perkiraan, bukan buku besar. Untuk detail tingkat kabel, API yang kompatibel dengan OpenAI menjelaskan cakupan permukaan yang kompatibel; harga Hermes Agent dan harga Pi memuat gambaran penagihan lengkap tiap produk. Jika Anda siap mendanai kunci untuk salah satunya, buat akun Kunavo.
Pertanyaan umum
Apa perbedaan antara Pi dan Hermes Agent?
Keduanya adalah kategori perangkat lunak yang berbeda. Pi, dari Earendil Inc. di pi.dev, adalah harness coding terminal interaktif: Anda menjalankannya di direktori proyek, lalu Pi mengedit file dan menjalankan perintah shell selama sesi tersebut, kemudian berhenti. Hermes Agent, dari Nous Research, adalah agen pribadi yang menetap: CLI, aplikasi desktop, dan proses gateway yang selalu aktif, dengan file memori yang disisipkan ke system prompt pada setiap awal sesi, penjadwal cron, serta indeks messaging terdokumentasi yang tabel perbandingan platformnya mencantumkan 28 platform pada 21 September 2026. Keduanya berlisensi MIT dan keduanya memerlukan biaya $0 untuk dipasang. Pi adalah paket Node; Hermes Agent adalah proyek Python yang installernya juga mengambil Node.js, ripgrep, dan ffmpeg.
Apakah memasang pi-hermes-memory berarti saya mendapatkan Hermes Agent?
Tidak. pi-hermes-memory adalah ekstensi Pi pihak ketiga yang dipublikasikan di npm oleh chandra447, berlisensi MIT, versi 0.9.9 yang dipublikasikan pada 13 September 2026. Deskripsi npm-nya sendiri menyatakan "Ported from Hermes agent" — ekstensi ini mengimplementasikan ulang lapisan memori di dalam Pi. Ekstensi ini tidak dipublikasikan oleh Nous Research maupun Earendil, dan tidak ada keterangan dalam entri npm atau daftar katalognya tentang memasang Hermes Agent atau menghubungkannya ke Hermes Agent yang sedang berjalan. Ekstensi ini juga tidak gratis untuk dijalankan: daftar katalog pi.dev menyatakan bahwa setiap siklus peninjauan memerlukan satu panggilan API LLM penuh melalui proses child pi -p, yang merupakan biaya token berulang pada endpoint apa pun yang dituju Pi.
Apakah Hermes dalam perbandingan ini adalah model Hermes 4?
Tidak, dan ini adalah kesalahan paling mudah terjadi karena keduanya berasal dari vendor yang sama. Beranda resmi Nous Research mencantumkan Hermes 4 di hermes4.nousresearch.com dan Hermes Agent di hermes-agent.nousresearch.com sebagai produk yang terpisah. Hermes 4 adalah keluarga model open-weight dengan harga inferensi per token yang dipublikasikan oleh katalog yang menyediakannya; Hermes Agent adalah perangkat lunak agen berlisensi MIT yang tidak memerlukan biaya untuk dipasang dan memanggil model apa pun yang Anda tentukan. Angka per token yang dikutip untuk Hermes 4 bukanlah harga Hermes Agent. Ada juga dua proyek Hermes yang tidak berkaitan dan muncul untuk nama tersebut: mesin JavaScript Meta untuk React Native, dan rumah mode mewah Prancis.
Bisakah saya menjalankan Pi dan Hermes Agent secara bersamaan?
Tidak ada dokumentasi yang mencegahnya, dan keduanya menyimpan state terpisah: Pi membaca ~/.pi/agent/ dan Hermes Agent membaca ~/.hermes/. Keduanya bukan pengganti satu sama lain, jadi menjalankan keduanya adalah pilihan yang wajar, bukan kompromi — Pi untuk pekerjaan terawasi di dalam repositori, Hermes Agent untuk asisten yang selalu tersedia dan Anda akses dari aplikasi messaging. Kunci gateway yang sama dapat membiayai keduanya, tetapi kedua produk memerlukan konfigurasi yang berbeda: Pi menggunakan blok providers di ~/.pi/agent/models.json, Hermes Agent menggunakan entri providers di ~/.hermes/config.yaml, dan base URL protokol Anthropic belum pasti di kedua sisi — dokumentasi Pi sendiri menampilkan dua bentuk berbeda hingga pembaruan dokumentasi 22 September 2026 menghapus keduanya tanpa menetapkan bentuk yang benar, sedangkan bentuk Hermes belum terverifikasi. Tidak ada konfigurasi ganda yang diuji saat runtime di sini.
Mana yang lebih aman untuk dibiarkan berjalan tanpa pengawasan?
Hermes Agent adalah yang memiliki sistem persetujuan terdokumentasi; Pi secara eksplisit menyatakan bahwa Pi tidak memilikinya. README Pi menyatakan bahwa Pi tidak menyertakan sistem izin bawaan untuk akses filesystem, proses, jaringan, atau kredensial, dan halaman keamanannya, yang ditulis ulang dalam pembaruan dokumentasi 22 September 2026, mencantumkan ketiadaan sandbox bawaan sebagai salah satu perilaku yang umumnya berada di luar batas keamanan serta menyatakan bahwa Pi dapat membaca, mengubah, dan mengeksekusi file dengan izin akun yang menjalankannya. Hermes Agent mengharuskan perintah shell berbahaya melewati prompt once / session / always / deny, menyimpan jawaban "always" ke command_allowlist di ~/.hermes/config.yaml, dan menyediakan approvals.mode dengan nilai smart, manual, atau off. Ada satu kondisi penting: halaman keamanan Hermes sendiri menyatakan bahwa pemeriksaan perintah berbahaya dilewati pada backend terminal docker, singularity, modal, daytona, dan vercel_sandbox, karena container dianggap sebagai batas keamanan. Informasi ini dibaca dari dokumentasi vendor pada 21 September 2026, dengan README dan halaman keamanan Pi dibaca ulang pada 1 Oktober 2026; tidak satu pun perilaku tersebut diuji di sini.
Apakah saya memerlukan langganan Nous untuk menggunakan Hermes Agent?
Tidak untuk agennya. Hermes Agent berlisensi MIT, dan jalur custom-endpoint-nya, sistem memori, channel messaging, penjadwal cron, sistem persetujuan, serta backend terminal merupakan konfigurasi biasa di ~/.hermes/config.yaml. Satu-satunya batas paket yang ditemukan dalam dokumentasi yang dibaca di sini cukup sempit: halaman Tool Gateway menyatakan bahwa Tool Gateway adalah fitur berlangganan berbayar, yang mencakup lapisan tool ter-host, bukan agennya. Halaman yang sama juga menyatakan bahwa sebagian akun menerima jatah managed tool kecil tanpa langganan berbayar, tanpa aturan ukuran atau kelayakan yang dipublikasikan, jadi anggap jatah tersebut nyata tetapi tidak terukur. Setiap tool gateway dapat diarahkan ke kunci vendor Anda sendiri, per tool.
Mana yang biayanya lebih rendah untuk dijalankan?
Tidak satu pun mengenakan biaya untuk perangkat lunaknya, jadi perbedaannya bersifat struktural, bukan selisih harga. Keduanya berlisensi MIT dengan biaya $0, dan keduanya menggunakan token model pada endpoint apa pun yang Anda konfigurasi. Ada dua pos berulang yang membedakannya. Pengambilan memori Hermes Agent tidak melakukan panggilan LLM — dokumentasinya menjelaskan bahwa konten memori disisipkan ke system prompt saat awal sesi, yang memerlukan token input dan tidak ada biaya lainnya. Pi tidak memiliki memori bawaan, dan ekstensi pihak ketiga yang menambahkannya mengenakan biaya satu panggilan LLM penuh untuk setiap siklus peninjauan latar belakang. Di sisi lain, Hermes Agent dirancang untuk berjalan di luar laptop Anda, sehingga dapat muncul biaya host yang tidak pernah dibuat Pi. Mana yang lebih murah bergantung pada berapa banyak sesi dan siklus peninjauan yang benar-benar Anda jalankan.
Diperiksa pada 21 September 2026: API GitHub untuk kedua repositori, README mentah Pi, dokumentasi sesi, provider, dan containerisasi Pi, pi.dev serta dokumentasi model dan katalog paketnya, entri registri npm untuk kedua paket Pi dan pi-hermes-memory, halaman instalasi, quickstart, dukungan platform, memori, perpesanan, keamanan, konfigurasi model, profil, Nous Portal, dan Tool Gateway di hermes-agent.nousresearch.com, serta portal.nousresearch.com dan nousresearch.com. Dokumentasi model Pi dibaca ulang pada 1 Oktober 2026 untuk daftar api dan contoh base URL anthropic-messages-nya, yang keduanya dihapus dalam penyegaran dokumentasi pada 22 September 2026. Pada hari yang sama, README, halaman keamanan, dan kebijakan keamanan repositori Pi dibaca ulang untuk klaim izin dan sandbox, referensi RPC dan sumbernya pada v0.99.2 untuk unit dan tingkat blok biaya serta nilai api, juga baris penggunaan tambahan dibandingkan dengan peringatan terminal dalam sumber tersebut. Jumlah bintang, penghitung unduhan, serta total paket dan platform adalah snapshot satu hari yang dapat berubah. Tarif Kunavo ditampilkan dari katalog langsung dan setiap angka dolar di sini adalah perhitungan token ilustratif, bukan biaya tugas yang diukur. Pi maupun Hermes Agent tidak diuji saat berjalan terhadap Kunavo dalam pekerjaan ini, dan tidak ada klaim kompatibilitas yang dibuat untuk salah satunya.