Pilih Claude Code jika Anda menginginkan agen coding terminal yang didukung, dipasang dengan satu perintah, dan ditagihkan ke sebuah akun; pilih OpenHands jika kepemilikan atas lingkungan eksekusi itu sendiri merupakan persyaratan. Pembingkaian ini sangat menentukan pada September 2026, karena kedua produk tersebut tidak lagi memiliki bentuk yang sama. Claude Code adalah agen terminal berpemilik. OpenHands, sejak monoreponya memasukkan Agent Canvas, pada dasarnya adalah pusat kendali browser yang di-host sendiri — dan CLI terminalnya sendiri, satu-satunya permukaan yang dapat dibandingkan secara langsung, berada dalam status pemeliharaan yang telah dinyatakan.
Keduanya juga bertemu di tengah, sehingga pilihan salah satu secara mutlak akan menyesatkan. Agent Canvas dapat menjalankan Claude Code sebagai subprocess melalui Agent Client Protocol, jadi konfigurasi "keduanya" benar-benar ada, dengan konsekuensi penagihan yang perlu dibaca sebelum Anda berkomitmen pada salah satunya.
Apa yang sebenarnya Anda bandingkan
Kedua proyek ini baru-baru ini berpindah sehingga ulasan tahun 2025 akan mengarahkan Anda ke repositori yang salah. Repositori yang sebelumnya berada di All-Hands-AI/OpenHands kini berada di OpenHands/OpenHands dan path lama mengalihkan ke sana, docs.all-hands.dev mengalihkan ke docs.openhands.dev, dan repositori mandiri OpenHands/agent-canvas diarsipkan karena Canvas digabungkan ke dalam monorepo. Dokumentasi Claude Code juga berpindah: docs.claude.com/en/docs/claude-code/… kini mengalihkan ke code.claude.com/docs/en/… dengan kode 301.
| OpenHands | Claude Code | |
|---|---|---|
| Lisensi | MIT (monorepo), tidak diarsipkan | Berpemilik — "© Anthropic PBC. All rights reserved" |
| Yang aktif dikirimkan | Agent Canvas, pusat kendali browser yang di-host sendiri, serta Software Agent SDK dan Agent Server | Agen terminal dan IDE, dipasang sebagai binary native |
| Rilis terbaru | v1.20.0, 17 September 2026; lebih dari 88.000 bintang GitHub | Mengirimkan beberapa rilis npm per minggu; pada pemeriksaan terakhir, tag latest adalah 2.1.278 (19 September 2026) dan tag stable adalah 2.1.267 |
| Status CLI terminal | "sudah lengkap fiturnya dan terutama dipelihara demi stabilitas" | Produknya sendiri |
| Instal | uv tool install openhands --python 3.12 untuk CLI; npm, npx, atau Docker untuk Canvas | curl -fsSL https://claude.ai/install.sh | bash (didokumentasikan sebagai instalasi native yang direkomendasikan), Homebrew, winget, atau repositori apt/dnf/apk bertanda tangan; instalasi npm global juga didokumentasikan, dalam opsi lanjutan |
| Akun diperlukan | Tidak ada untuk jalur sumber terbuka lokal | "akun Pro, Max, Team, Enterprise, atau Console"; paket gratis claude.ai tidak termasuk |
Sumber, semuanya diperiksa ulang pada 21 September 2026: API repositori OpenHands, README-nya, peta komponen (yang memuat baris status CLI dan catatan Local GUI di bawah), halaman CLI yang memublikasikan perintah uv tool install, entri registry npm Claude Code, LICENSE.md-nya, serta dokumentasi penyiapan.
Satu angka menentukan pertanyaan tentang CLI dengan sendirinya. Perintah instalasi dalam dokumentasi OpenHands sendiri mengambil paket PyPI openhands, yang berada pada 1.16.0, diunggah pada 8 Mei 2026 — 34 rilis, dan tidak ada apa pun sejak musim semi. Dalam rentang waktu yang sama, pustaka di bawahnya terus dirilis: openhands-sdk 1.49.2 diunggah pada 17 September 2026. Jika Anda datang ke sini dengan harapan membandingkan dua agen terminal, kesenjangan itu adalah jawabannya: permukaan terminal OpenHands bukan tempat pengembangannya berlangsung.
Siapa yang sebaiknya memilih yang mana
Pilih Claude Code jika alur kerja Anda adalah satu pengembang yang mengarahkan perubahan di repositori yang sudah mereka checkout, dan Anda lebih suka membeli agen daripada mengoperasikannya. Eksekusi berlangsung secara lokal di workstation Anda dengan pengguna Anda sendiri, izin ditentukan oleh prompt milik Claude Code, dan penyiapannya hanya memerlukan satu perintah instalasi serta login. Jalur biayanya adalah paket Anthropic, akun API, atau gateway yang Anda arahkan kepadanya. Tidak ada yang perlu dicabut untuk mencoba sesuatu yang lain bersamanya: dokumentasi memorinya menempatkan instruksi proyek dalam file CLAUDE.md (atau AGENTS.md) di dalam repositori itu sendiri.
Pilih OpenHands jika yang sebenarnya Anda perlukan adalah control plane: beberapa percakapan dan otomatisasi terjadwal yang berjalan terhadap backend pilihan Anda, dengan batas sandbox sebagai keputusan eksplisit, bukan asumsi. Dokumentasi sandbox menawarkan sandbox Docker (direkomendasikan), sandbox Process yang dijelaskan sebagai "tidak aman, tetapi cepat" dengan "Tidak ada isolasi kontainer", dan sandbox Remote, yang dipilih melalui variabel lingkungan RUNTIME. Ini adalah perbedaan bentuk yang nyata, bukan kesenjangan kemampuan: Claude Code mendokumentasikan alat Bash yang disandbox miliknya sendiri, bawaan dan ditegakkan oleh sistem operasi pada macOS, Linux, dan WSL2, tetapi alat tersebut melakukan sandbox pada perintah di mesin yang sedang Anda gunakan, sedangkan OpenHands memungkinkan Anda memilih backend tempat seluruh server agen berjalan. Pilihan ini nyata, dan itu juga merupakan pekerjaan yang kini menjadi tanggung jawab Anda.
Ketahui batas atasnya sebelum memilih OpenHands untuk tim. FAQ miliknya sendiri menyatakan: "OpenHands dimaksudkan untuk dijalankan oleh satu pengguna di workstation lokalnya. OpenHands tidak sesuai untuk deployment multi-tenant ketika beberapa pengguna berbagi instance yang sama. Tidak ada autentikasi, isolasi, atau skalabilitas bawaan." Multi-pengguna tersedia pada paket Enterprise, yang tidak memublikasikan harga. Dan Canvas tidak melakukan sandbox apa pun dengan sendirinya — halaman instalasi menyatakan bahwa agen dan proses ACP harus diperlakukan sebagai tidak tepercaya, bahwa "Agent Canvas adalah klien dan tidak menyediakan isolasi", serta bahwa backend yang berjalan langsung di mesin Anda memungkinkan agen bertindak dengan izin akun pengguna Anda.
Pilih keduanya jika Anda menginginkan permukaan operasi Canvas, tetapi perilaku agen Claude Code. Ini adalah konfigurasi yang didokumentasikan, dan dibahas dua bagian di bawah.
Paket dan batas masing-masing
| Paket | Harga yang dipublikasikan | Yang disertakan atau dibatasi |
|---|---|---|
| OpenHands Lokal Sumber Terbuka | Gratis | "Berjalan secara lokal", 1 pengguna, percakapan harian tanpa batas; Anda menyediakan akun model |
| OpenHands SaaS Individual | Gratis | 1 pengguna, maksimal 10 percakapan harian; "Gunakan BYOK atau gunakan model OpenHands dengan biaya sesuai harga" |
| OpenHands Enterprise | Harga khusus | SaaS atau di-host sendiri di VPC Anda, pengguna tanpa batas; tidak ada angka yang dipublikasikan |
| Claude Free | $0 | Claude Code: tidak |
| Claude Pro | $17/bulan untuk paket tahunan ($200 ditagihkan di muka), atau $20 per bulan | Tingkat terendah yang menyertakan Claude Code |
| Claude Max | Mulai dari $100/bulan | "Pilih penggunaan 5x atau 20x lebih banyak daripada Pro" |
| Salah satu klien dengan kunci API bermeter | Per token | Tanpa langganan; penggunaan adalah tagihannya |
Dibaca dari openhands.dev/pricing dan anthropic.com/pricing pada 21 September 2026. Catatan tentang angka yang akan Anda lihat di tempat lain: Max 20x sering dikutip seharga $200 per bulan, tetapi halaman Anthropic hanya menampilkan "Mulai dari $100", dan satu-satunya $200 dalam markup-nya adalah biaya tahunan Pro yang dibayar di muka. Konfirmasikan harga 20x pada layar peningkatan, bukan dengan mempercayai tabel pihak ketiga, termasuk tabel ini.
Dua sumber vendor tidak sepakat tentang antarmuka browser lokal OpenHands, dan penting untuk mengetahui mana yang Anda pasang. Tabel fitur di halaman harga mencantumkan "GUI berbasis web" di bawah paket Local gratis, sedangkan peta komponen dalam dokumentasi menyebut Local GUI sebagai "aplikasi browser berbasis Docker yang sudah tidak digunakan lagi dari monorepo OpenHands sebelumnya" dan mengatakan "Gunakan Agent Canvas untuk pengembangan klien browser yang aktif". Ikuti peta komponen tersebut.
Untuk model, tingkat Individual OpenHands Cloud menawarkan penyedia yang dirutekan sendiri "dengan biaya sesuai harga, tanpa markup". Kartu tarif yang dipublikasikan menyatakan bahwa "Harga yang tercantum mencerminkan tarif penyedia tanpa markup", tetapi tidak boleh dibaca sebagai katalog Claude terkini: Sonnet terbaru yang tercantum adalah Sonnet 4.5 dengan harga $3/$15 per juta, sedangkan halaman harga milik Anthropic mencantumkan Sonnet 5 dengan harga $2/$10. Mekanismenya — sesuai biaya, tanpa markup — adalah klaim yang perlu diambil darinya. Halaman ini belum masuk ke OpenHands Cloud, sehingga tidak dapat menyatakan model mana yang sebenarnya ditawarkan akun tersebut hari ini.
Canvas dapat menjalankan Claude Code, dan login mengungguli kunci Anda
README monorepo menyatakan bahwa Agent Canvas dapat "Menjalankan OpenHands, Claude Code, Codex, Gemini, atau agen apa pun yang kompatibel dengan ACP di backend lokal, jarak jauh, dan cloud". Halaman agen ACP memberikan perintah default Claude Code sebagai npx -y @agentclientprotocol/claude-agent-acp, dan menjelaskan mekanismenya dengan jelas: CLI milik vendor berjalan sebagai subprocess, dan Agent Server "memiliki subprocess serta kredensialnya; Agent Canvas hanya mencatat agen mana yang akan dijalankan dan menampilkan formulir untuk rahasia yang diperlukan".
Detail penagihan terdapat di bagian autentikasi, dan hal ini mengejutkan banyak orang. Login langganan terdeteksi otomatis dari penyimpanan kredensial milik Claude Code — macOS Keychain, atau ~/.claude/.credentials.json di Linux — dan dokumentasi menyatakan bahwa "Login mendapat prioritas atas kunci API: selama Anda masuk, kunci yang ditetapkan di lingkungan tidak digunakan." Jadi, pada mesin tempat Anda pernah menjalankan claude dan masuk dengan Pro atau Max, pekerjaan yang Anda kira ditagihkan terhadap sebuah kunci sebenarnya menggunakan langganan. Halaman yang sama mencatat kebalikannya: "Pada sandbox cloud yang bersih, tidak ada login tersimpan, sehingga kunci API diperlukan" — yang berarti penyiapan Canvas yang sama dapat ditagihkan dengan dua cara berbeda, bergantung pada backend tempatnya berjalan. Halaman konfigurasi model melengkapi penjelasan: "Agen ACP seperti Claude Code, Codex, dan Gemini CLI mengelola akses modelnya sendiri", sehingga profil LLM OpenHands tidak akan mengarahkan ulang subprocess tersebut.
Gateway sama, dua string URL berbeda
Jika Anda merutekan salah satu klien melalui satu kunci API milik Anda sendiri, kegagalan yang paling umum adalah bentuk URL, karena kedua konvensinya berlawanan. Claude Code menggunakan format Anthropic Messages dan menginginkan sebuah origin; OpenHands merutekan melalui LiteLLM dan menginginkan base URL yang menyertakan /v1 serta ID model yang diawali penyedia.
# ANTHROPIC_BASE_URL takes the ORIGIN. Claude Code appends /v1/messages
# itself, so a trailing /v1 produces /v1/v1/messages, which your gateway
# will not be serving.
export ANTHROPIC_BASE_URL=https://api.kunavo.com
export ANTHROPIC_AUTH_TOKEN=sk-your-kunavo-key
# Pin models Kunavo serves. Claude Code's default and its opus alias are the
# newest Opus — pinned here to Opus 5.5, which needs Claude Code v2.1.280 or
# later (run `claude update`). The sonnet alias asks for Sonnet 5.5, which
# Kunavo does not serve: unpinned, /model sonnet, opusplan's execution phase
# and sonnet subagents 404.
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
# Required too: unpinned, the haiku alias asks for an id Kunavo does not
# serve (Haiku 5.5 from v2.1.293), so /model haiku and haiku subagents 404.
# On this path background tasks also run on the main model unless this
# variable pins one.
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5# OpenHands routes through LiteLLM, so the id carries a provider prefix
# and the base URL INCLUDES /v1 — the opposite convention to the one above.
LLM_MODEL=openai/claude-sonnet-5
LLM_API_KEY=sk-your-kunavo-key
LLM_BASE_URL=https://api.kunavo.com/v1
# In Agent Canvas the same three values are Settings > LLM > Advanced:
# Custom Model / Base URL / API KeyVariabel Claude Code didokumentasikan di halaman variabel lingkungan — ANTHROPIC_BASE_URL "Ganti endpoint API untuk merutekan permintaan melalui proxy atau gateway", dan ANTHROPIC_AUTH_TOKEN adalah "Nilai khusus untuk header Authorization (nilai yang Anda tetapkan di sini akan diberi awalan Bearer)". Halaman protokol gateway mencantumkan endpoint sebagai /v1/messages dan /v1/messages/count_tokens opsional, sehingga variabel tersebut hanya menerima origin. Kolom OpenHands berasal dari halaman pengaturan LLM — Custom Model, "Tetapkan model khusus Anda dengan penyedia sebagai awalan"; Base URL; API Key — dan halaman konfigurasi model menetapkan openai/<served-model-id>, dengan mengambil ID persisnya "biasanya dari endpoint GET /v1/models".
Empat kendala praktis, masing-masing berasal dari halaman milik vendor sendiri, bukan dari pengujian:
- Inflasi biaya yang tidak terlihat pada Claude Code. Jika gateway tidak meneruskan
cache_controltanpa perubahan, halaman gateway menyatakan bahwa "Tidak ada kesalahan: percakapan ditagihkan sebagai input tanpa cache pada setiap giliran". Itu adalah perbedaan harga tanpa pesan kesalahan yang menyertainya. - Fitur yang dinonaktifkan di balik host khusus. Menetapkan
ANTHROPIC_BASE_URLke host non-pihak pertama menonaktifkan pencarian alat MCP secara default (aktifkan kembali denganENABLE_TOOL_SEARCH=truejika proxy meneruskan bloktool_reference), dan per v2.1.196 Remote Control dinonaktifkan. Penemuan model gateway juga dinonaktifkan secara default. - Streaming tidak boleh di-buffer. Claude Code menghitung byte yang diteruskan, termasuk ping SSE, dan "menghentikan stream yang tidak aktif selama 300 detik secara default".
- OpenHands melakukan validasi saat penyimpanan, dan keterjangkauan adalah tanggung jawab backend. Menyimpan profil lokal akan memvalidasinya terhadap backend terlebih dahulu dan membatalkan penyimpanan jika gagal, dan base URL harus dapat dijangkau dari backend — jika Canvas berjalan di Docker dan endpoint Anda berada di host,
127.0.0.1adalah kontainernya. Anda dapat menyimpan hingga 10 profil LLM per akun.
Kunavo menerbitkan referensi penyiapan untuk rute berformat Anthropic — ANTHROPIC_BASE_URL dan integrasi Claude Code — serta rute berformat OpenAI di panduan memulai cepat. Semua itu adalah referensi konfigurasi yang diterbitkan, bukan pengujian kompatibilitas: tidak ada klien yang dipasang atau dijalankan terhadap endpoint untuk halaman ini. Tidak ada halaman penyiapan khusus OpenHands di sini, dan rute berprefiks Anthropic yang terdokumentasi untuk OpenHands juga belum diverifikasi, jadi perlakukan formulir openai/ di atas sebagai jalur yang terdokumentasi dan konfirmasikan di lingkungan Anda sendiri.
Biaya satu sesi pada satu kunci bermeter
Ini adalah perhitungan token ilustratif, bukan biaya tugas yang diukur dan bukan batas atas tagihan. Asumsikan tugas kecil dengan 150k token input yang tidak di-cache dan 8k token output, serta proses agen yang panjang dengan 800k token input yang tidak di-cache dan 40k token output — sesi agen lebih banyak menggunakan input karena file dan hasil alat dikirim ulang. Tarifnya adalah harga katalog Kunavo saat ini per satu juta token, dan tarif yang sama berlaku terlepas dari klien mana yang mengirim permintaan.
| Model | Input / output per 1M | Perkiraan tugas kecil | Perkiraan proses agen yang panjang |
|---|---|---|---|
| Claude Haiku 4.5 | $0,70 / $3,50 | $0,133 | $0,700 |
| GPT-5.6 Terra | $0,70 / $4,20 | $0,139 | $0,728 |
| Claude Sonnet 5 | $1,40 / $7,00 | $0,266 | $1,400 |
| Claude Opus 5 | $3,50 / $17,50 | $0,665 | $3,500 |
Sebagai gambaran skala dibandingkan dengan angka dari pihak pertama: dokumentasi biaya Anthropic sendiri melaporkan bahwa "Di seluruh penerapan perusahaan, biaya rata-rata sekitar $13 per pengembang per hari aktif dan $150-250 per pengembang per bulan, dengan biaya tetap di bawah $30 per hari aktif untuk 90% pengguna". Berdasarkan asumsi di atas, $13 kira-kira setara dengan 9 proses panjang atau 49 tugas kecil di Claude Sonnet 5 dengan tarif masing-masing $1,400 dan $0,266. Angka Anthropic tersebut hanya berlaku untuk penerapan perusahaannya sendiri dan bukan penawaran harga gateway; perhitungan ini adalah pemeriksaan kewajaran atas orde besarnya, bukan prakiraan. Caching mengubahnya secara material ke salah satu arah — lihat caching prompt.
Jumlah katalog Kunavo adalah batas minimum penagihan, bukan batas maksimum: saat upstream melaporkan biayanya, tagihan adalah nilai yang lebih besar antara biaya katalog dan biaya upstream dikalikan markup yang berlaku. Biaya cache dan alat eksternal berada di luar contoh ini. Isi ulang minimum adalah $10 dalam kredit prabayar, yaitu minimum pendanaan, bukan biaya tugas atau langganan — lihat detail penagihan.
Tiga komponen biaya, bukan satu
Perbandingan yang sering keliru adalah "klien gratis versus klien berbayar". Pisahkan anggarannya:
- Token model. Pertanyaan yang sama untuk keduanya, dan tabel di atas menjawabnya. Ini adalah satu-satunya komponen yang tampaknya diukur oleh paket OpenHands Individual, meskipun halaman harganya tidak menyatakan secara eksplisit apa pun tentang penagihan komputasi atau sandbox.
- Mesin yang menjalankan sandbox. Tidak ada mesin tambahan untuk Claude Code pada jalur default yang terdokumentasi, karena agen dan sandbox Bash bawaannya berjalan di workstation yang sudah Anda miliki. Untuk OpenHands yang di-host sendiri, biayanya tidak nol dan tidak dipublikasikan: dokumentasinya menjelaskan backend Docker, VM, dan jarak jauh, tetapi tidak menerbitkan model biaya, jadi anggarkan jam VM, penyimpanan, dan waktu container sandbox berdasarkan tarif penyedia Anda sendiri. Halaman ini tidak akan mengarang angka untuknya.
- Akun yang ditagih. Paket Claude, saldo API, atau — pada jalur Canvas-menjalankan-Claude-Code — mana pun dari keduanya yang kebetulan memiliki kredensial login di mesin tersebut.
Migrasi di antara keduanya murah untuk arah yang biasanya dipilih orang. Claude Code menyimpan instruksi proyek dalam file repositori, jadi mencoba OpenHands tidak mengharuskan Anda menghapus apa pun; dan karena Canvas dapat mengendalikan Claude Code melalui ACP, evaluasi tidak harus berarti benar-benar beralih. Arah yang mahal adalah menstandarkan tim pada OpenHands yang di-host sendiri, karena di situlah batas pengguna tunggal dan komponen infrastruktur yang tidak dikelola mulai terlihat.
Mulai dengan satu tugas yang dibatasi
Apa pun pilihan Anda, jalankan perubahan kecil yang sama dan dapat diverifikasi pada keduanya — bug dengan pengujian yang gagal — dari commit yang sama, di workspace terpisah, lalu catat diff, upaya peninjauan, dan biaya yang benar-benar tercatat pada akun Anda. Itulah satu-satunya perbandingan di halaman ini yang berasal dari Anda, bukan dari vendor.
Jika rute bermeter adalah yang Anda inginkan, panduan integrasi Claude Code berisi konfigurasi berformat Anthropic dan pembuatan akun Kunavo mengisi dana untuk kunci tersebut; nilai berformat OpenAI di panduan memulai cepat adalah yang diinginkan tab Advanced OpenHands. Masih memutuskan antara klien, bukan penyedia? OpenHands vs OpenCode membandingkan kedua antarmuka open-source, harga Claude Code membahas sisi paket secara lengkap, dan Claude Code tanpa langganan membahas rute gateway secara khusus.
Pertanyaan umum
Apa perbedaan antara OpenHands dan Claude Code?
Claude Code adalah agen terminal dan IDE berpemilik milik Anthropic: LICENSE.md- nya berbunyi "© Anthropic PBC. All rights reserved", memerlukan akun Pro, Max, Team, Enterprise, atau Console, dan paket gratis claude.ai tidak menyertakannya. OpenHands adalah sumber terbuka berlisensi MIT, dan per September 2026 hal yang aktif dikirimkan dari monoreponya adalah Agent Canvas — pusat kendali browser yang di-host sendiri untuk percakapan dan otomatisasi agen, bukan agen terminal. OpenHands juga memiliki CLI terminal, tetapi dokumentasinya sendiri menjelaskan bahwa CLI tersebut sudah lengkap fiturnya dan terutama dipelihara demi stabilitas. Jadi, perbandingan yang jujur adalah antara agen terminal single-player yang didukung dan control plane yang Anda operasikan sendiri.
Apakah OpenHands gratis, dan apakah itu membuatnya lebih murah daripada Claude Code?
Perangkat lunaknya gratis: monorepo OpenHands berlisensi MIT, dan halaman harga mencantumkan Local Open Source sebagai Gratis serta SaaS Individual sebagai Gratis dengan batas 10 percakapan harian. Itu tidak sama dengan gratis secara keseluruhan. Backend OpenHands yang di-host sendiri tetap menjalankan token model melalui suatu akun penyedia, dan tetap menjalankan sebuah mesin — sandbox Docker, VM, atau sandbox jarak jauh — yang model biayanya tidak dipublikasikan OpenHands. Claude Code menghilangkan pertanyaan tentang mesin karena agen berjalan di workstation Anda sendiri dan tagihannya berasal dari akun tempatnya masuk. Bandingkan tiga komponen, bukan satu: token model, komputasi yang menjalankan sandbox, dan akun yang ditagih.
Bisakah OpenHands menjalankan Claude Code?
Ya, dan inilah detail yang terlewatkan oleh sebagian besar perbandingan. README monorepo OpenHands menyatakan bahwa Agent Canvas dapat menjalankan OpenHands, Claude Code, Codex, Gemini, atau agen apa pun yang kompatibel dengan ACP, dan dokumentasi ACP Agent Canvas memberikan perintah default Claude Code sebagai npx -y @agentclientprotocol/claude-agent-acp. CLI milik vendor berjalan sebagai subprocess, dan dokumentasi menyatakan bahwa Agent Server memiliki subprocess serta kredensialnya, sementara Agent Canvas hanya mencatat agen yang akan dijalankan. Ada satu konsekuensi yang perlu diketahui sebelum Anda menyusun anggaran: dokumentasi menyatakan bahwa login langganan mendapat prioritas atas kunci API, sehingga jika login Claude Code Pro atau Max tersimpan di mesin yang menjalankan Agent Server, ANTHROPIC_API_KEY yang ditetapkan di lingkungan sama sekali tidak digunakan.
Dapatkah saya mengarahkan OpenHands dan Claude Code ke gateway API yang sama?
Kedua klien mendokumentasikan endpoint khusus, tetapi melalui protokol dan bentuk URL yang berbeda. ANTHROPIC_BASE_URL milik Claude Code adalah origin dalam format Anthropic Messages — Claude Code menambahkan /v1/messages sendiri, sehingga menyertakan /v1 dalam nilainya akan menghasilkan /v1/v1/messages, yaitu path yang tidak akan disediakan gateway Anda — dan dipasangkan dengan ANTHROPIC_AUTH_TOKEN. OpenHands merutekan panggilan model melalui LiteLLM, sehingga path terdokumentasinya untuk gateway yang kompatibel adalah ID model yang ditulis sebagai openai/<served-model-id> ditambah base URL yang menyertakan /v1. Agen ACP yang berjalan di dalam Canvas sepenuhnya dikecualikan: dokumentasi OpenHands menyatakan bahwa agen ACP mengelola akses modelnya sendiri, sehingga profil LLM OpenHands tidak mengendalikan endpoint subprocess Claude Code.
Apakah CLI OpenHands masih dipelihara?
CLI tersebut dipublikasikan dan tidak diarsipkan, tetapi secara eksplisit bukan tempat pengembangan berlangsung. Dokumentasi OpenHands mencantumkan CLI sebagai sudah lengkap fiturnya dan terutama dipelihara demi stabilitas, dan tanggal rilisnya sesuai dengan pernyataan itu: perintah instalasi yang didokumentasikan adalah uv tool install openhands --python 3.12, dan PyPI menyediakan openhands 1.16.0, diunggah pada 8 Mei 2026, dari 34 rilis. Pada periode yang sama, pustaka yang menjadi dependensinya bergerak cepat — openhands-sdk 1.49.2 diunggah pada 17 September 2026 — dan monorepo yang kini mengirimkan Agent Canvas menandai v1.20.0 pada 17 September 2026. Jika Anda menginginkan permukaan OpenHands yang aktif dikembangkan, itulah Agent Canvas dan SDK, bukan CLI.
Mana yang sebaiknya dipilih oleh tim?
Tidak satu pun produk ini merupakan solusi multi-pengguna dengan sendirinya. FAQ OpenHands menyatakan dengan jelas bahwa OpenHands dimaksudkan untuk dijalankan oleh satu pengguna di workstation lokalnya, tidak sesuai untuk deployment multi-tenant, dan tidak memiliki autentikasi, isolasi, atau skalabilitas bawaan; pekerjaan multi-pengguna tersedia pada paket Enterprise, yang tidak memublikasikan harga. Claude Code dilisensikan per akun dan dijual melalui Pro, Max, Team, Enterprise, atau Console, sehingga bagi tim, persoalannya adalah jumlah seat atau anggaran API, bukan proyek deployment. Pilih Claude Code jika Anda menginginkan penyiapan per pengembang tanpa infrastruktur yang harus dimiliki, dan pilih OpenHands jika kepemilikan atas lingkungan eksekusi serta permukaan otomatisasi memang merupakan kebutuhan sebenarnya.
Sumber repositori, registri paket, harga, dan dokumentasi diperiksa ulang pada 21 September 2026; riset yang mendasarinya dikumpulkan pada 18 September 2026. Tidak ada klien yang dipasang, dikonfigurasi, atau dijalankan terhadap endpoint Kunavo untuk halaman ini — setiap klaim konfigurasi berasal dari dokumentasi, dan tidak ada pengujian kompatibilitas atau kinerja yang dilakukan. Tidak ada perbandingan keberhasilan tugas atau kecepatan yang ditawarkan karena tidak ditemukan benchmark netral untuk kedua agen tersebut. Tarif token Kunavo berasal dari katalog saat ini, dan setiap contoh dolar di sini adalah perhitungan token ilustratif.