Kembali ke panduan
Agen coding·21 September 2026·Diperbarui 24 September 2026·Baca 7 menit

Alternatif OpenHands: pilih berdasarkan alasan Anda berpindah

CLI terminal berhenti, tetapi proyeknya tidak. Mulailah dari hambatan yang benar-benar ingin Anda tinggalkan, lalu periksa kandidat yang masih ada.

Terakhir ditinjau pada .

Sebagian besar pencarian alternatif OpenHands menyasar target yang keliru: agen coding OpenHands masih hidup, dan CLI terminal-nya yang berhenti. github.com/OpenHands/OpenHands berlisensi MIT, tidak diarsipkan, didorong pada 21 September 2026, dan menerbitkan v1.20.0 pada 17 September 2026 (GitHub API, diperiksa pada 21 September 2026). Repositori OpenHands-CLI yang terpisah memiliki banner di dekat bagian atas README berbunyi "Proyek ini tidak lagi dipelihara secara aktif" dan merekomendasikan Agent Canvas. Jadi daftar pilihan langsung bercabang: jika Anda menginginkan agen dan permukaan browser-nya, tetap menggunakan OpenHands masih merupakan opsi aktif; jika yang sebenarnya Anda gunakan adalah agen terminal, Anda memerlukan klien lain.

Satu pemeriksaan nama sebelum daftar, karena ini membalik jawabannya. AI4Bharat/OpenHands adalah toolkit pengenalan bahasa isyarat, Apache-2.0, terakhir didorong pada 15 Maret 2023, dan deskripsi GitHub-nya berbunyi "Tidak lagi dipelihara secara aktif". Artikel dan jawaban AI yang mengatakan OpenHands telah ditinggalkan sering kali mengutip repositori tersebut. Agen coding-nya adalah OpenHands/OpenHands, MIT, dan awalnya bernama OpenDevin — OpenDevin/OpenDevin masih mengarah ke sana.

Mulailah dari alasan Anda pergi

Halaman harga OpenHands pada 21 September 2026 mencantumkan tiga baris: Open Source (Local) sebagai Free, dengan Max Daily Conversations "Unlimited" dan 1 user; Individual (SaaS) sebagai Free, dengan Max Daily Conversations 10 dan 1 user; serta Enterprise dengan harga Custom. Halaman tersebut tidak menerbitkan angka Enterprise, dan halaman ini tidak mengestimasinya. Sebagian besar perpindahan disebabkan oleh salah satu dari lima kendala spesifik, bukan oleh agen itu sendiri.

Mengapa Anda pergiApa yang sebenarnya berubahKe mana arahnya
Driver harian Anda adalah CLI terminalREADME repositori CLI menyatakan bahwa proyek tersebut tidak lagi dipelihara secara aktif; rilis terakhirnya adalah 1.16.0 (8 Mei 2026), sementara openhands-sdk dan openhands-agent-server merilis 1.49.2 pada 17 September 2026Agent Canvas jika permukaan browser dapat diterima; jika tidak, OpenCode, Claude Code, Codex CLI, Crush, CLI milik Cline, atau mini-swe-agent
Anda mencapai batas harian CloudPaket Individual (SaaS) membatasi Max Daily Conversations menjadi 10 untuk 1 userOpenHands yang sama, di-host sendiri pada paket Open Source, yang barisnya berbunyi "Unlimited"; atau klien apa pun tanpa batas percakapan per hari
Sandbox berubah menjadi tagihan keduaResep Modal milik OpenHands mendokumentasikan biaya sekitar $102/bulan untuk pengoperasian terus-menerus, atau sekitar $25/bulan untuk penggunaan 8 jam/hari pada hari kerja dengan penskalaan ke nol saat tidak digunakanAgen terminal yang berjalan di shell Anda tanpa proses agent-server terpisah yang harus tetap aktif
Anda memerlukan SSO, RBAC, atau anggaran organisasiSemua itu berada di kolom Enterprise, dan anggaran organisasi memerlukan izin Admin atau OwnerTidak ada item dalam daftar ini yang menyelesaikannya secara gratis; mengganti klien bukan strategi SSO
Key Anda sendiri kehilangan CriticCritic dikonfigurasi otomatis hanya ketika base URL cocok dengan llm-proxy.*.all-hands.dev, dan model critic di-host oleh provider tersebutCritic tidak ikut berpindah bersama key Anda; panduan critic SDK sendiri menunjukkan cara mengarahkan critic ke URL server milik Anda, jadi anggaplah itu "tidak otomatis", bukan mustahil

Status setiap kandidat, diperiksa ulang alih-alih diingat

Tiga nama dalam daftar umum berpindah atau berhenti selama 2026, dan roundup lama akan mengarahkan Anda ke sesuatu yang sudah tidak ada. Setiap baris di bawah dibaca dari GitHub API pada 21 September 2026.

KlienRepositori dan lisensiSinyal terbaruYang perlu diketahui sebelum berkomitmen
OpenHands (tetap menggunakan)OpenHands/OpenHands, MITv1.20.0, 17 September 2026Permukaan browser kini adalah Agent Canvas; lingkungan eksekusi disebut sandbox, dan referensi konfigurasi OpenHands menyebut variabel lingkungan RUNTIME sebagai legacy, sambil mencatat bahwa beberapa deployment masih menggunakannya untuk memilih provider sandbox
OpenCodeanomalyco/opencode, MITv1.18.31 (14 September 2026); didorong pada 21 September 2026Bukan lagi "SST's opencode" — sst/opencode mengarah ulang dan footer opencode.ai berbunyi "© Anomaly"; tidak ditemukan pengumuman bertanggal
Clinecline/cline, Apache-2.0v4.1.19 (17 September 2026), ditambah jalur desktop terpisah pada desktop-v0.0.32 (18 September 2026)Deskripsi resminya kini berbunyi "SDK, IDE extension, atau CLI assistant", jadi tidak lagi hanya ekstensi VS Code
gooseaaif-goose/goose, Apache-2.0v1.51.0, 17 September 2026Didonasikan oleh Block kepada Agentic AI Foundation di Linux Foundation, diumumkan pada 7 April 2026; dokumentasi berpindah ke goose-docs.ai
Kilo CodeKilo-Org/kilocode, MITv7.7.6, 21 September 2026Anaconda mengumumkan akuisisi pada 15 Juli 2026 dan kilocode.ai kini mengarah ke kilo.ai; postingan tersebut menyebut "open source and source-available codebase" milik Kilo
Codex CLIopenai/codex, Apache-2.0Tag rilis terbaru adalah alpha: rust-v0.157.0-alpha.1 (21 September 2026)Rilis muncul sebagai alpha beberapa kali sehari, jadi tetapkan versi secara sengaja jika Anda menstandarkan penggunaannya untuk sebuah tim
Claude Codeanthropics/claude-code, lisensi nullDidorong pada 21 September 2026Proprietary, bukan open source; tidak ada harga paket atau langganan yang diverifikasi untuk halaman ini
Crushcharmbracelet/crush, FSL-1.1-MITv0.96.1, 21 September 2026Functional Source License 1.1 dengan future licence MIT, yang dilaporkan GitHub sebagai NOASSERTION — jangan menyebutnya open source OSI
AiderAider-AI/aider, Apache-2.0Commit terakhir 22 Mei 2026; aider-chat 0.86.2 dari 12 Februari 2026Tidak diarsipkan, tetapi ritmenya berbentuk pemeliharaan; tidak ditemukan pernyataan maintainer yang mendukung atau menyangkal hal itu
mini-swe-agentSWE-agent/mini-swe-agent, MITDidorong pada 14 September 2026Sengaja minimal; klaim benchmark milik repositori tidak diperiksa secara independen di sini
Roo CodeRooCodeInc/Roo-Code, Apache-2.0, diarsipkanRilis terakhir v3.54.0, 15 Mei 2026Bukan pilihan yang dituju. Dokumentasinya sendiri menyatakan "Ekstensi Roo Code dihentikan pada 15 Mei"; dicantumkan hanya agar daftar rangkuman lama tidak mengarahkan Anda ke sana

Klien gratis bukan klien tanpa biaya

Sebagian besar baris di atas memiliki lisensi OSI dan tanpa biaya lisensi; Claude Code bersifat proprietary dan Crush tersedia dalam bentuk source-available di bawah FSL-1.1-MIT, serta tidak ada harga langganan yang diambil untuk klien mana pun di halaman ini. Namun tidak satu pun dari itu merupakan angka yang biasanya Anda anggarkan. Ada dua komponen: mesin tempat agen dan sandbox-nya berjalan, serta token. Komponen pertama adalah perbedaan struktural OpenHands dari agen terminal — OpenHands memerlukan backend. Panduan VM-nya sendiri menyatakan "Ubuntu 24.04 LTS dengan 2 vCPU dan RAM 4 GB cukup untuk satu pengguna", dan resep Modal menetapkan harga bentuk yang sama sekitar $3,40/hari. Itu adalah biaya host untuk resep yang didokumentasikan tersebut, bukan biaya OpenHands dan bukan angka yang berpindah ke host lain.

Komponen token mengikuti Anda ke setiap klien, sehingga ukurannya layak dihitung sebelum memilih. Anggap satu sesi agen yang sibuk mengirim 300.000 token input yang tidak di-cache dan menerima 20.000 token output — dokumentasi model OpenHands sendiri memperingatkan bahwa OpenHands "akan mengirim banyak prompt ke LLM yang Anda konfigurasi". Tarifnya adalah harga aktif katalog Kunavo per satu juta token.

ModelInput / output per 1MEstimasi untuk satu sesi yang diasumsikan
Claude Haiku 4.5$0,70 / $3,50$0,280
GPT-5.6 Terra$0,70 / $4,20$0,294
Claude Sonnet 4.6$2,10 / $10,50$0,840
Claude Opus 5$3,50 / $17,50$1,400

Ini adalah perhitungan token ilustratif, bukan biaya tugas yang diukur dan bukan batas maksimum tagihan: bentuk sesi Anda menentukan jawabannya, dan model murah yang memerlukan tiga percobaan dapat berbiaya lebih besar daripada model yang menyelesaikan tugas dalam satu kali percobaan. Tarif terdaftar termurah dan biaya terendah untuk menyelesaikan tugas adalah dua pertanyaan berbeda. Nilai katalog Kunavo adalah batas bawah penagihan, bukan batas atas — ketika 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, dan top-up minimum adalah $10 dalam kredit prabayar, yaitu minimum pendanaan, bukan biaya tugas atau langganan. Lihat detail penagihan.

Apa yang berpindah, apa yang tidak, dan cara melakukan rollback

Konteks repositori adalah bagian yang portabel. OpenHands membaca AGENTS.md di root repositori, juga mengenali CLAUDE.md dan GEMINI.md, dan dokumentasi skill-nya merekomendasikan .agents/skills/<name>/SKILL.md tepat karena lokasi tersebut "mengikuti standar Agent Skills dan membuat skill portabel di antara alat agen yang kompatibel". Server MCP juga dapat dipindahkan dalam bentuknya: halaman pengaturan MCP OpenHands mendukung SSE, Streamable HTTP, dan stdio — halaman tersebut menghubungkan stdio dan Streamable HTTP ke spesifikasi MCP 2025-06-18 dan SSE ke spesifikasi lama 2024-11-05, jadi jangan menganggap bagian SSE selalu mutakhir — dan konfigurasinya berada di UI atau di bawah bagian [mcp] dari config.toml.

Hooks lebih mudah dipindahkan daripada yang terlihat. Dokumentasi hooks OpenHands menyatakan bahwa format .openhands/hooks.json "kompatibel dengan hooks Claude Code, sehingga Anda dapat menggunakan kembali skrip hook di kedua alat" — klaim tentang kedua alat tersebut, bukan tentang setiap klien dalam daftar ini. Yang tidak ikut berpindah adalah bagian khusus OpenHands lainnya: .openhands/setup.sh adalah kontrak penyiapan repositori milik OpenHands; riwayat percakapan diekspor sebagai file Markdown atau HTML untuk dibaca, dan dokumentasi OpenHands sendiri tidak menjelaskan jalur impor untuknya; serta LLM key ber-prefix openhands/ hanya berbicara dengan proxy vendor tersebut.

Perkirakan bentuk endpoint juga berubah. OpenHands menginginkan Custom Model ber-prefix provider di balik toggle Advanced pada Settings > LLM, dan untuk server yang kompatibel dengan OpenAI, halaman konfigurasi model-nya menetapkan openai/<served-model-id> yang dibaca dari GET /v1/models milik server, dengan base URL yang mencakup path versi. OpenCode mengekspresikan key yang sama sebagai provider block, sehingga migrasinya adalah penulisan ulang, bukan penyalinan:

opencode.json
{
  "provider": {
    "kunavo": {
      "npm": "@ai-sdk/openai-compatible",
      "options": {
        "baseURL": "https://api.kunavo.com/v1",
        "apiKey": "{env:KUNAVO_API_KEY}"
      },
      "models": { "claude-sonnet-4-6": { "name": "Claude Sonnet 4.6" } }
    }
  }
}

Kunavo tidak menyediakan embedding model, text-to-speech model, maupun speech-to-text model. Hal itu penting untuk satu pengaturan: OpenHands mencantumkan LLM_EMBEDDING_MODEL di antara pengaturan yang tidak dapat diatur UI-nya; pengaturan tersebut harus disediakan sebagai variabel lingkungan atau di config.toml — arahkan ke provider yang menyediakan langkah itu, atau biarkan tidak disetel.

Uji coba yang menghasilkan jawaban dalam satu hari: biarkan OpenHands tetap terpasang dan profilnya tersimpan, jalankan satu tugas yang dibatasi dari commit awal yang sama di kedua klien, lalu bandingkan diff yang diterima, upaya peninjauan, dan penggunaan yang benar-benar dicatat oleh akun provider Anda. Rollback berarti membiarkan ~/.openhands/settings.json dan config.toml tetap tanpa perubahan selama pengujian — hal yang layak dilakukan dengan sengaja, karena halaman instalasi OpenHands sendiri memperingatkan bahwa upgrade dari versi CLI sebelum rilis 1.0.0 mengharuskan penyiapan pengaturan diulang karena format konfigurasi berubah. Perhatikan juga bahwa halaman pengaturan LLM OpenHands menyatakan Anda dapat menyimpan hingga 10 profil LLM per akun, jadi hapus profil lama sebelum menambahkan profil uji.

Siapkan klien berikutnya dan periksa tagihan pertama

Kunavo menerbitkan referensi konfigurasi untuk beberapa klien di atas, termasuk OpenHands, OpenCode, dan Cline. Itu adalah panduan penyiapan yang diterbitkan, bukan pengujian kompatibilitas: tidak satu pun klien ini diuji saat runtime di sini terhadap endpoint Kunavo, dan setiap klaim perilaku pada halaman ini dibaca dari dokumentasi serta repositori milik masing-masing proyek. Pertahankan rute yang berfungsi selama beralih, jalankan satu tugas terlingkup, lalu baca biaya yang dicatat akun Anda untuk tugas tersebut. Buat akun Kunavo saat Anda siap mendanai key.

Jika keputusan Anda lebih sempit daripada perpindahan penuh, OpenHands vs OpenCode dan OpenHands vs Claude Code membandingkan dua di antaranya secara langsung, sedangkan OpenAI-compatible API membahas bentuk endpoint yang diharapkan klien kompatibel dengan OpenAI dalam daftar ini — Claude Code adalah pengecualian, karena membaca ANTHROPIC_BASE_URL bergaya origin dan berbicara dalam bentuk Anthropic.

Pertanyaan umum

Apakah OpenHands masih dipelihara?

Agen coding-nya masih dipelihara. github.com/OpenHands/OpenHands berlisensi MIT, tidak diarsipkan, didorong pada 21 September 2026, dan menerbitkan v1.20.0 pada 17 September 2026. Yang berhenti adalah CLI terminal terpisah: README github.com/OpenHands/OpenHands-CLI menyatakan “Proyek ini tidak lagi dipelihara secara aktif” dan mengarahkan pembaca ke Agent Canvas; rilis terakhirnya adalah 1.16.0 dari 8 Mei 2026, dan paket PyPI openhands berhenti di sana, sementara openhands-sdk dan openhands-agent-server merilis 1.49.2 pada 17 September 2026. Dua hal lain perlu dipisahkan dari itu. Situs dokumentasi masih menerbitkan instruksi instalasi CLI tanpa banner penghentian, jadi dokumentasi dan repositori tidak selaras. Dan AI4Bharat/OpenHands adalah proyek yang sama sekali berbeda — toolkit pengenalan bahasa isyarat, Apache-2.0, terakhir didorong pada 15 Maret 2023 — yang deskripsi GitHub-nya sendiri menyatakan bahwa proyek tersebut tidak lagi dipelihara secara aktif. Pernyataan bahwa OpenHands telah ditinggalkan sering kali berasal dari repositori itu.

Apa alternatif open source terbaik untuk OpenHands?

Tidak ada satu pemenang tunggal, dan kolom lisensi lebih menentukan daripada daftar fitur. Diperiksa pada 21 September 2026: OpenCode (anomalyco/opencode, MIT) dan Cline (cline/cline, Apache-2.0) adalah agen serbaguna yang keduanya merilis versi pada September 2026; goose (aaif-goose/goose, Apache-2.0) kini berada di bawah tata kelola Agentic AI Foundation di Linux Foundation; Kilo Code (Kilo-Org/kilocode, MIT) terus dikembangkan di bawah Anaconda setelah pengumuman akuisisi pada 15 Juli 2026; dan mini-swe-agent (SWE-agent/mini-swe-agent, MIT) adalah opsi minimal. Dua nama yang sering dicantumkan sebagai open source sebenarnya tidak: Claude Code bersifat proprietary, dengan license null pada GitHub API, dan Crush menggunakan Functional Source License 1.1 dengan future licence MIT, yang dilaporkan GitHub sebagai NOASSERTION. Roo Code seharusnya tidak masuk daftar pilihan siapa pun — repositorinya diarsipkan dan dokumentasinya sendiri menyatakan bahwa ekstensi tersebut dihentikan pada 15 Mei 2026.

Apakah OpenHands gratis, dan apakah meninggalkannya menghemat uang?

Halaman harga OpenHands pada 21 September 2026 mencantumkan Open Source (Local) sebagai Free, Individual (SaaS) sebagai Free, dan Enterprise dengan harga Custom. Biaya paket bukan tagihannya. Token model ditagihkan oleh provider atau gateway yang dituju oleh key Anda, dan dokumentasi OpenHands sendiri memperingatkan bahwa OpenHands “akan mengirim banyak prompt ke LLM yang Anda konfigurasi” serta meminta pengguna menetapkan batas pengeluaran. Sandbox eksekusi adalah biaya kedua: resep Modal milik OpenHands didokumentasikan sekitar $102 per bulan untuk container 2 vCPU / 4 GB yang selalu aktif, atau sekitar $25 per bulan jika diskalakan ke nol selama 8 jam per hari pada hari kerja; halaman VM yang di-host sendiri menyatakan bahwa host Linux atau macOS yang selalu aktif dapat digunakan, dengan Ubuntu 24.04 LTS pada 2 vCPU dan RAM 4 GB “cukup untuk satu pengguna”. Beralih ke agen terminal yang berjalan di shell Anda sendiri menghilangkan biaya kedua itu; hal tersebut tidak dengan sendirinya mengurangi penggunaan token. Tier OpenHands Cloud seharga $20 per bulan diumumkan dalam artikel blog 18 September 2025 dan tidak muncul di halaman harga saat ini.

Bisakah saya tetap menggunakan API key saya saat beralih dari OpenHands?

Tergantung key yang mana. Key provider atau gateway yang kompatibel dengan OpenAI hanyalah kredensial dan dapat dipindahkan ke klien mana pun yang menerima base URL dan key. LLM key OpenHands tidak demikian: dokumentasinya menyatakan bahwa prefix openhands/ merutekan ke llm-proxy.app.all-hands.dev, bahwa kredensial tersebut berbeda dari OpenHands Cloud API key, dan bahwa firewall harus mengizinkan domain all-hands.dev. Key itu tidak berguna di klien lain. Perkirakan string model-id juga berubah bentuk. OpenHands mendokumentasikan openai/<served-model-id> untuk server yang kompatibel dengan OpenAI, dengan id diambil dari GET /v1/models milik server tersebut dan base URL yang mencakup path versi; opencode menginginkan provider block dalam opencode.json menggunakan paket @ai-sdk/openai-compatible; sedangkan Claude Code membaca ANTHROPIC_BASE_URL bergaya origin tanpa /v1. Menyalin satu format ke klien lain adalah penyebab kegagalan first run yang paling umum.

Apakah riwayat percakapan saya berpindah ke agen lain?

Anggap saja hilang. Agent Canvas dapat mengunduh percakapan sebagai file conversation-<id>.md atau conversation-<id>.html yang berdiri sendiri dan dibuat secara lokal di browser Anda; itu adalah ekspor untuk dibaca, diarsipkan, atau ditinjau. Tidak ada format impor yang didokumentasikan, dan tidak ditemukan importer untuk format tersebut pada alternatif mana pun yang diperiksa di sini. Riwayat CLI lokal berada di ~/.openhands/conversations dan pengaturan berada di ~/.openhands/settings.json; status percakapan yang diarsipkan disimpan per backend dalam local storage browser dan tidak disinkronkan antar-browser atau mesin. Konteks tingkat repositori adalah bagian yang dapat berpindah: OpenHands membaca AGENTS.md di root repositori, juga mengenali CLAUDE.md dan GEMINI.md, serta merekomendasikan .agents/skills/<name>/SKILL.md karena lokasi tersebut mengikuti standar Agent Skills dan membuat skill portabel di antara alat agen yang kompatibel.

Mengapa gateway saya berfungsi di klien lain tetapi gagal disimpan di OpenHands?

Dua gate yang terdokumentasi menjelaskan sebagian besar kasus. Pertama, penyimpanan profil LLM divalidasi terhadap backend sebelum disimpan, dan dokumentasi menyatakan bahwa jika API key ditolak atau model tidak tersedia, penyimpanan diblokir dan error backend ditampilkan; backend lama yang mengembalikan 404 untuk endpoint validasi akan melewati pemeriksaan tersebut. Kedua, base URL harus dapat dijangkau dari backend, bukan hanya dari browser Anda — backend yang berjalan di Docker tidak dapat menggunakan 127.0.0.1 untuk menjangkau server model di host. Batas ketiga yang lebih tersembunyi adalah maksimum 10 profil LLM tersimpan per akun. Apakah gateway tertentu lolos probe validasi saat penyimpanan tidak diuji untuk halaman ini.

Status repositori, lisensi, dan feed rilis untuk kesebelas klien dibaca dari GitHub API pada 21 September 2026, dan tag rilis bergerak cukup cepat sehingga Codex dan Crush mungkin sudah satu versi lebih maju; baris paket OpenHands, status CLI, biaya sandbox, dan perilaku profil LLM dibaca dari openhands.dev dan docs.openhands.dev pada hari yang sama; versi PyPI dibaca dari pypi.org; donasi goose dan penghentian Roo Code dibaca dari pengumuman masing-masing. Tarif token Kunavo berasal dari katalog aktif, dan contoh dolar adalah perhitungan token ilustratif, bukan biaya tugas yang diukur.