Hampir tidak ada yang perlu meninggalkan Crush, dan itulah hal paling berguna yang dapat disampaikan halaman alternatif Crush. Crush adalah agen coding terminal milik Charm — bukan liljencrantz/crush, shell Rust dan bahasa pemrograman yang tidak terkait meskipun memiliki nama yang sama, serta bukan aplikasi companion-chat yang menguasai kueri umum "crush ai". Crush milik Charm masih aktif: API GitHub melaporkan charmbracelet/crush tidak diarsipkan dengan lebih dari 28.000 bintang pada 21 September 2026, dan pada hari yang sama merilis v0.96.1. Jadi, "alternatif" di sini sebenarnya adalah enam alasan keluar yang berbeda, dan tiga di antaranya sama sekali tidak memerlukan klien lain.
Mulailah dengan menentukan mana yang sesuai dengan situasi Anda. Lalu baca catatan migrasi, karena biaya perpindahan tidak berada di tempat yang diperkirakan orang.
Mulai dari alasan keluar, bukan daftar pilihan
| Alasan Anda mencari | Apakah perlu klien lain? | Apa yang benar-benar memperbaikinya |
|---|---|---|
| Charm Hyper tidak menjual keluarga model yang Anda inginkan | Tidak | Daftarkan endpoint Anda sendiri. Crush mendokumentasikan provider kustom sebagai bawaan konfigurasi biasa dan tidak mengaitkan persyaratan paket apa pun dengannya; README menyebut Hyper sebagai cara tercepat untuk memulai, bukan sebagai persyaratan |
| Anda ingin telemetri dinonaktifkan | Tidak | Crush merekam metrik penggunaan pseudonim secara default dan mendokumentasikan dua cara untuk menolaknya: CRUSH_DISABLE_METRICS=1, serta menghormati DO_NOT_TRACK=1 |
| Organisasi Anda mewajibkan lisensi yang disetujui OSI pada tooling | Ya | Crush menggunakan FSL-1.1-MIT dan GitHub melaporkan NOASSERTION. OpenCode dan OpenHands menggunakan MIT; goose dan Codex CLI menggunakan Apache-2.0 |
| Anda tidak menginginkan file konfigurasi yang mengeksekusi sesuatu | Ya | Dokumentasi Crush sendiri: "Kedua format tersebut adalah kode tepercaya: keduanya berjalan dengan hak shell Anda sebelum UI muncul." opencode.json milik OpenCode adalah data |
| Anda membutuhkan antarmuka di luar terminal | Ya | OpenCode mendokumentasikan UI browser yang dimulai dengan opencode web, serta ekstensi IDE untuk VS Code dan fork-nya. OpenHands mendeskripsikan dirinya sebagai "an open source platform for software engineering agents" dan menyediakan GUI, CLI, serta SDK, sehingga menjadi opsi yang perlu dipertimbangkan ketika loop chat terminal bukan bentuk yang Anda inginkan |
| Anda menginginkan tarif bulanan tetap, bukan token yang ditagih berdasarkan penggunaan | Mungkin tidak | Hyper menerbitkan langganan $20/month; OpenCode Go seharga $10/month dan Crush menyediakan OpenCode sebagai provider bawaan. Tabel klien tervalidasi milik Go tidak mencantumkan Crush, dan halaman ini juga tidak memiliki bukti untuk salah satu kemungkinan — uji sendiri |
Sumber untuk tabel tersebut, semuanya diperiksa pada 21 September 2026: Crush README untuk provider kustom dan metrik, docs/config/README.md untuk peringatan kode tepercaya, hyper.charm.land untuk harga langganan, OpenCode Go untuk harganya, serta halaman web dan IDE OpenCode untuk antarmuka non-terminal. Catatan praktis tentang dokumentasi Crush: charm.land/crush mengembalikan 200, tetapi seluruh isinya adalah meta refresh 199 byte ke repositori, jadi README dan docs/config/README.md adalah dokumentasi pihak pertama. Mirror dokumentasi Crush yang di-host di Mintlify masih mengajarkan format crush.json yang sudah tidak digunakan; mirror tersebut memiliki banner "Claim this site" dan bukan milik Charm.
Daftar pilihan, dengan nama yang benar-benar digunakan saat ini
Tiga di antaranya baru-baru ini berpindah organisasi, sehingga sebagian besar perbandingan yang diterbitkan menggunakan repositori yang salah.
| Proyek | Status pada 21 September 2026 | Lisensi | Rilis terbaru |
|---|---|---|---|
| OpenCode (Anomaly) | Aktif. Sebelumnya sst/opencode; path tersebut kini mengarah ke anomalyco/opencode | MIT | v1.18.31, 14 September 2026 |
| goose (AAIF) | Aktif. Sebelumnya block/goose; proyek tersebut mengumumkan perpindahannya ke Agentic AI Foundation di Linux Foundation pada 7 April 2026 | Apache-2.0 | v1.51.0, 17 September 2026 |
| OpenHands | Aktif. Sebelumnya All-Hands-AI/OpenHands; beranda kini openhands.dev | MIT | v1.20.0, 17 September 2026 |
| Codex CLI | Aktif | Apache-2.0 | rust-v0.155.1, 18 September 2026 |
| Claude Code | Aktif, dan bukan open source: LICENSE.md-nya mencadangkan semua hak dan menjadikan penggunaan tunduk pada Anthropic's Commercial Terms of Service | Proprietary; GitHub tidak mendeteksi lisensi SPDX | Tidak dibandingkan di sini |
| Aider | Tidak diarsipkan, tetapi terhenti: commit terakhir ke main pada 22 Mei 2026; 1.379 issue terbuka | Apache-2.0 | v0.86.0 bertanggal 9 Agustus 2025; PyPI aider-chat 0.86.2 dari 12 Februari 2026 |
| Gemini CLI | Repositori masih merilis versi baru (v0.60.0, 15 September 2026), tetapi situs proyeknya sendiri menyatakan bahwa CLI tersebut digantikan oleh Antigravity CLI pada 18 Juni 2026 untuk pengguna tier gratis dan Google One | Apache-2.0 | v0.60.0, 15 September 2026 |
Status repositori, lisensi, dan rilis dibaca melalui GitHub API pada 21 September 2026. Baris Gemini CLI dibatasi tepat seperti yang dinyatakan sumbernya dan tidak lebih luas: repositorinya jelas masih merilis versi baru, dan tidak ditemukan pengumuman di domain milik Google sendiri untuk menguatkan pemberitahuan penggantian tersebut. Untuk perbandingan Crush dengan OpenCode — default permission, detail lisensi, dan pemisahan dua dompet — lihat Crush vs OpenCode, bukan ringkasan di sini.
Tempat setiap klien memungkinkan Anda menempatkan endpoint sendiri
Inilah tabel yang menentukan apakah suatu kandidat bahkan layak digunakan untuk Anda. Gateway yang sama ditulis dalam empat cara berbeda di lima klien ini, dan salah satunya sama sekali tidak dapat menerima endpoint chat-completions biasa.
| Klien | Tempat endpoint ditempatkan | Cara penulisan URL | Batasan penting yang perlu diketahui |
|---|---|---|---|
| Crush | provider add <id> --type openai-compat --base-url … --api-key …, lalu model add | Menyertakan /v1. Contoh milik Charm sendiri menulis https://api.deepseek.com/v1 | Tidak ada pada endpoint. Gunakan openai-compat, bukan openai — README menyatakan openai "harus digunakan saat mem-proxy atau merutekan permintaan melalui OpenAI" |
| OpenCode | opencode.json, berupa blok provider dengan "npm": "@ai-sdk/openai-compatible" dan options.baseURL | Menyertakan /v1 | Tidak ada pada endpoint. Pilih paket berdasarkan format wire: dokumentasinya menggunakan @ai-sdk/openai-compatible untuk /v1/chat/completions dan @ai-sdk/openai untuk /v1/responses. Secara terpisah, dokumentasi yang sama menyatakan bahwa baseURL dapat ditetapkan pada provider mana pun, dan contoh lengkapnya mengganti yang bawaan anthropic |
| Claude Code | ANTHROPIC_BASE_URL, ditambah variabel kredensial | Origin dasar, tanpa path. Contoh dalam dokumentasi adalah https://llm-gateway.example.com; klien menambahkan /v1/messages | Variabel kredensial menentukan header — ANTHROPIC_AUTH_TOKEN mengirim Authorization: Bearer, ANTHROPIC_API_KEY mengirim x-api-key, dan yang salah mengembalikan 401. Aplikasi desktop tidak membaca variabel ini maupun settings.json |
| goose | OPENAI_API_KEY ditambah OPENAI_HOST dan OPENAI_BASE_PATH, atau provider kustom khusus | Dipisahkan menjadi dua. OPENAI_HOST adalah root tanpa path tambahan; OPENAI_BASE_PATH secara default adalah v1/chat/completions | Dokumentasinya sendiri: 404 biasanya berarti OPENAI_BASE_PATH salah untuk endpoint Anda, sedangkan 401 berarti kunci tidak termuat |
| Codex CLI | [model_providers.<id>] di config.toml | base_url ditambah wire_api | Batasan keras. Dalam config.schema.json, definisi WireApi hanya memiliki satu nilai enum, yaitu "responses". Endpoint yang hanya mendukung chat-completions tidak memiliki protokol wire yang valid. openai, ollama dan lmstudio juga merupakan id bawaan, dan sumber provider Codex menyatakan bahwa provider bawaan "umumnya tidak dapat diganti" |
Crush dan goose dibaca secara verbatim dari Crush README dan dokumentasi provider goose pada 21 September 2026; enum Codex dari config.schema.json dan id bawaannya dari model-provider-info, keduanya pada main dan diambil pada hari yang sama; Claude Code dari halaman koneksi gateway-nya; OpenCode dari dokumentasi provider-nya. Dua hal yang perlu diingat: referensi base URL ada karena perbedaan /v1 tersebut merupakan kesalahan konfigurasi umum saat berpindah antar-klien ini, dan ikhtisar gateway Anthropic menyatakan bahwa mereka "tidak mendukung, memelihara, atau mengaudit produk gateway pihak ketiga, dan tidak mendukung perutean Claude Code ke model non-Claude melalui gateway apa pun". Kunavo menerbitkan konfigurasi Codex menggunakan wire_api = "responses" — lihat best API for Codex — tetapi konfigurasi yang diterbitkan bukan hasil pengujian.
Catatan migrasi: apa yang berpindah dan apa yang tidak
Yang mengejutkan adalah aset yang portabel justru merupakan aset mahal, sedangkan aset yang dapat dibuang adalah hal yang dikhawatirkan orang.
| Aset | Berpindah? | Detail |
|---|---|---|
| Agent Skills | Ya, tidak berubah | Path skill global Crush mencakup ~/.claude/skills/ dan ~/.agents/skills/; untuk setiap proyek, Crush membaca .agents/skills, .crush/skills, .claude/skills dan .cursor/skills. OpenCode juga membaca ~/.claude/skills/. Foldernya sama, tanpa konversi |
| Aturan proyek lintas alat | Ya | Crush memuat ~/.config/AGENTS.md sebagai file bersama dan ~/.config/crush/CRUSH.md sebagai file khusus Crush. OpenCode membaca AGENTS.md terlebih dahulu, lalu ~/.config/opencode/AGENTS.md, kemudian ~/.claude/CLAUDE.md. Apa pun yang khusus Crush sengaja tetap berada di dalam CRUSH.md |
| Kunci API Anda | Ya | Kunci tersebut terkait dengan endpoint, bukan klien. Satu kunci dapat digunakan di balik Crush, OpenCode, dan goose secara bersamaan saat Anda membandingkan ketiganya |
| Server MCP dan LSP | Kapabilitasnya sama, sintaksnya tidak | Kedua klien mendukungnya; deklarasinya ditulis ulang. Ini adalah pekerjaan menyalin dan membentuk ulang, bukan merancang ulang arsitektur |
| Konfigurasi penyedia | Tidak ada konverter | crushrc adalah Bash dengan bawaan Crush; opencode.json adalah file data. Ditulis ulang secara manual, sekali, untuk setiap proyek atau mesin |
| Riwayat sesi | Tidak | Perintah session milik Crush mendaftarkan list, show, last, delete dan rename — tidak ada subperintah ekspor atau impor. Status tersimpan di ~/.local/share/crush (Unix) atau %LOCALAPPDATA%\crush (Windows) |
| Informasi biaya di layar Anda | Tidak, dan itu memang bukan tagihan | Untuk provider Crush yang didaftarkan secara manual, angka tersebut merupakan perhitungan aritmetika berdasarkan angka --price-input dan --price-output yang Anda masukkan; untuk provider bawaan, angka tersebut berasal dari Catwalk. Tidak satu pun membaca akun Anda |
Dibaca dari Crush README, docs/config/README.md dan internal/cmd/session.go pada main, serta dari dokumentasi aturan OpenCode, semuanya pada 21 September 2026. Satu ambiguitas dibiarkan apa adanya, bukan ditebak: file milik Crush sendiri tidak sepakat tentang cara penyimpanan status sesi, sehingga halaman ini menyebutkan lokasinya, bukan mesin penyimpanannya.
Pemulihan. Instal kandidat di samping Crush, bukan sebagai pengganti. Biarkan crushrc tetap utuh, arahkan klien baru ke endpoint yang sama, lalu jalankan satu tugas terbatas pada keduanya. Skills dan AGENTS.md dibaca dari path bersama, sehingga tidak ada klien yang perlu dikonfigurasi ulang untuk melihatnya, dan untuk kembali cukup jalankan crush lagi. Satu hal yang perlu diputuskan sebelum memulai adalah apakah riwayat sesi yang akan Anda tinggalkan penting bagi Anda — karena itulah satu-satunya aset yang tidak memiliki jalan keluar.
Biaya sebuah sesi, apa pun klien yang menang
Tidak satu pun klien ini mengenakan biaya untuk dirinya sendiri. Crush, OpenCode, goose, Codex CLI, dan Aider semuanya merupakan unduhan gratis; yang Anda bayar adalah token model pada endpoint yang Anda konfigurasi. Jadi pilihan klien tidak memindahkan tagihan Anda — dompetlah yang memindahkannya, dan itulah alasan sebenarnya pengguna Crush akhirnya mencari alternatif.
Angka-angka di bawah ini adalah perhitungan token ilustratif, bukan biaya tugas yang diukur dan bukan batas atas tagihan. Anggap satu sesi pada slot besar yang mengirim 200.000 token input tanpa cache dan menerima 15.000 token output. Rasio tersebut merupakan asumsi untuk perbandingan, bukan pengukuran repositori Anda. Tarif adalah harga katalog Kunavo yang berlaku per juta token.
| Model | Input / output per 1M | Perkiraan biaya untuk sesi tersebut |
|---|---|---|
| Claude Haiku 4.5 | $0,70 / $3,50 | $0,192 |
| GPT-5.6 Terra | $0,70 / $4,20 | $0,203 |
| Claude Sonnet 5 | $1,40 / $7,00 | $0,385 |
Ada pos biaya kedua yang khusus untuk Crush, dan pos ini layak diperiksa setelah setiap migrasi. Crush menetapkan dua slot, model large dan model small. Dalam sumber Crush pada main (internal/agent/agent.go, dibaca 21 September 2026), slot kecil menghasilkan judul sesi dan mendukung alat pengambilan agentic bawaan, sedangkan peringkasan percakapan berjalan pada model besar. Pembuatan judul adalah satu panggilan singkat per sesi, dibatasi hingga 40 token output kecuali slot tersebut berisi model penalaran — jadi slot kecil sendiri memang murah secara bawaan, dan alat pengambilanlah yang dapat membuat biayanya bertambah. Untuk memberi gambaran skalanya, gunakan 40.000 token input dan 3.000 token output lalu lintas slot kecil secara arbitrer dalam satu sesi — angka yang dipilih agar model dapat dibandingkan, bukan pengukuran Crush. Pada Claude Haiku 4.5, perkiraannya adalah $0,038; jika diarahkan ke Claude Sonnet 5, biayanya $0,077, sekitar 2 kali angka Claude Haiku 4.5. Apa pun klien yang Anda pilih, periksa apakah klien tersebut memiliki slot model murah dan apa yang sebenarnya ditempatkan di dalamnya.
Sebagai konteks mengapa pertanyaan tentang dompet ini muncul: endpoint model publik Charm Hyper mengembalikan 23 model pada 21 September 2026, dan tidak satu pun merupakan model seri Claude, GPT-5 atau GPT-6, atau Gemini. Paket yang diterbitkannya adalah tier Free seharga "$0 /month" dengan "100 Hypercredits per month" dan Subscription seharga "$20 /month" dengan "250 Hypercredits, refreshing daily", dengan bundel prabayar seharga $5 untuk 100, $10 untuk 200, dan $20 untuk 400 kredit; halaman tersebut menyatakan "Prepaid Hypercredits never expire", dan halaman yang sama juga menyatakan "1 Hypercredit is currently 5¢". Kedua pernyataan tersebut tidak selaras jika dihitung sebagai tunjangan bulanan dan halaman itu tidak menerbitkan aturan pemakaian, jadi panduan ini mengutip string tersebut tanpa melakukan perhitungan atasnya.
Jumlah katalog Kunavo 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. Biaya cache dan alat eksternal berada di luar contoh ini. Top-up minimum adalah $10 dalam kredit prabayar — minimum pendanaan, bukan biaya tugas atau langganan. Lihat detail penagihan. Kunavo tidak menyediakan model embedding, text-to-speech, atau speech-to-text, sehingga fitur klien mana pun yang memerlukan salah satunya akan memanggil provider eksternal menggunakan akunnya sendiri.
Dua catatan penting sebelum memilih
Pertama, Kunavo bukan satu-satunya vendor API yang menulis tentang Crush, dan halaman apa pun yang menyiratkan sebaliknya dapat diperiksa dan terbukti salah. Z.AI, DeepSeek, dan Vercel masing-masing menerbitkan halaman setup Crush pihak pertama. Hal yang perlu diketahui adalah ketika ketiganya dibaca pada 21 September 2026, Z.AI dan DeepSeek sama-sama menerbitkan blok crush.json yang sudah tidak digunakan, sedangkan halaman Vercel mengarahkan setup ke ~/.config/crush/crush.json — sementara dokumentasi Crush sendiri menyatakan bahwa crush.json "is the original format and is now deprecated" dan opsi baru hanya masuk ke konfigurasi berbasis Bash. Blok DeepSeek juga menetapkan base_url ke https://api.deepseek.com, tanpa sufiks /v1 yang terdapat pada contoh DeepSeek milik Charm sendiri. Jika Anda menyalin konfigurasi dari halaman vendor token, periksa terlebih dahulu terhadap README.
Klaim tarif terendah yang tercantum dan cara termurah untuk menyelesaikan tugas adalah dua hal berbeda, dan hanya yang pertama ada di tabel harga. Pilih model paling murah yang dapat menyelesaikan pekerjaan Anda dengan tingkat upaya peninjauan yang Anda terima, lalu cocokkan dengan catatan yang direkam akun provider Anda — bukan dengan informasi terminal, yang untuk provider yang didaftarkan secara manual merupakan perhitungan berdasarkan angka yang Anda masukkan sendiri.
Mencoba salah satunya
Jika Anda tetap menggunakan Crush dan hanya mengganti dompet, panduan integrasi Crush memuat seluruh crushrc. Jika Anda berpindah, halaman setup untuk OpenCode dan goose mencakup dua tujuan yang paling umum. Kunavo belum menguji runtime klien-klien ini — yang didokumentasikan halaman tersebut adalah konfigurasi terbitan masing-masing klien terhadap endpoint yang diterbitkan Kunavo, yang bukan hal yang sama dengan hasil kompatibilitas. Pertahankan rute yang berfungsi, jalankan satu tugas terbatas, dan baca biaya yang benar-benar dicatat akun Anda sebelum memindahkan alat utama harian. Buat akun Kunavo saat Anda siap mengisi dana untuk sebuah kunci.
Membandingkan opsi yang lebih jauh? Alternatif OpenCode dan Alternatif Claude Code menjalankan latihan pohon keputusan yang sama dari sisi lain, dan referensi API yang kompatibel dengan OpenAI membahas konvensi endpoint yang menjadi andalan sebagian besar klien ini.
Pertanyaan umum
Apa alternatif untuk Crush CLI?
Agent terminal yang benar-benar digunakan orang untuk berpindah adalah OpenCode dari Anomaly (MIT, di opencode.ai), goose (Apache-2.0, kini berada di bawah Agentic AI Foundation di Linux Foundation), Codex CLI milik OpenAI (Apache-2.0), Claude Code milik Anthropic (bukan open source: LICENSE.md-nya mempertahankan seluruh hak dan menempatkan penggunaan di bawah Commercial Terms of Service Anthropic), Gemini CLI milik Google (Apache-2.0), dan Aider (Apache-2.0, tetapi mandek). OpenHands adalah pengecualian: proyek ini menyebut dirinya platform open source untuk agent rekayasa perangkat lunak dan menyediakan GUI, CLI, serta SDK, bukan loop chat terminal. Satu jebakan sebelum membandingkannya: repositori yang diarsipkan di github.com/opencode-ai/opencode sama sekali bukan alternatif — README-nya sendiri menyatakan bahwa proyek tersebut berlanjut dengan nama Crush, sehingga OpenCode itu adalah nama lama Crush. Fakta repositori diperiksa pada 21 September 2026.
Apakah Crush CLI ditinggalkan atau dihentikan?
Tidak. Pada 21 September 2026, API GitHub melaporkan charmbracelet/crush sebagai archived false dengan lebih dari 28.000 bintang, dibuat pada 21 Mei 2025, dan proyek tersebut menerbitkan rilis v0.96.1 pada hari yang sama; paket npm @charmland/crush mencapai 0.96.1 beberapa menit kemudian. Jika Anda tiba di sini karena hasil pencarian menyiratkan bahwa proyek tersebut telah berhenti, penyebab yang mungkin adalah benturan nama dengan repositori Go yang diarsipkan dan menjadi Crush, atau dengan github.com/liljencrantz/crush, yaitu shell baris perintah dan bahasa pemrograman yang tidak terkait. Keduanya tidak memberikan informasi apa pun tentang agen milik Charm.
Apakah saya memerlukan klien lain untuk menggunakan model yang tidak dijual oleh Charm Hyper?
Tidak. Crush mendokumentasikan provider khusus sebagai jalur kelas satu, dan dokumentasinya tidak menetapkan persyaratan paket untuk provider tersebut: provider add mendaftarkan endpoint, sedangkan model add mendaftarkan setiap id, dan contoh milik Charm mencakup endpoint yang kompatibel dengan OpenAI maupun Anthropic. Hyper disebut README sebagai cara tercepat untuk memulai, bukan persyaratan. Ini penting karena katalog publik Hyper mengembalikan 23 model pada 21 September 2026 dan tidak satu pun merupakan seri Claude, GPT-5 atau GPT-6, maupun model Gemini — jadi menginginkan salah satu keluarga tersebut merupakan alasan untuk mengganti metode pembayaran, bukan klien.
Apa yang benar-benar berpindah ketika saya mengganti agent coding terminal?
Agent Skills berpindah tanpa konversi karena beberapa klien membaca folder yang sama: jalur skill yang didokumentasikan Crush mencakup ~/.claude/skills/ dan, dalam sebuah proyek, .claude/skills serta .cursor/skills, sementara OpenCode juga membaca ~/.claude/skills/. Aturan proyek lintas alat berpindah melalui AGENTS.md — Crush memuat ~/.config/AGENTS.md sebagai berkas bersama dan ~/.config/crush/CRUSH.md sebagai berkas khusus Crush, sedangkan OpenCode membaca AGENTS.md terlebih dahulu dan menggunakan CLAUDE.md sebagai fallback. Kunci API Anda berpindah karena kunci tersebut menjadi milik endpoint, bukan klien. Yang tidak berpindah adalah konfigurasi provider, yang tidak memiliki konverter antarf format, serta riwayat sesi: perintah session milik Crush mendaftarkan list, show, last, delete, dan rename, tanpa subperintah export atau import. Diperiksa pada 21 September 2026.
Apakah slot model kecil Crush dikenai biaya?
Ya, sedikit, dan penting untuk mengetahui biaya itu digunakan untuk apa. Crush menetapkan dua slot model, besar dan kecil. Dalam sumber Crush, slot kecil menghasilkan judul sesi dan mendukung alat pengambilan agentic bawaan; peringkasan percakapan berjalan pada model besar, bukan model kecil. Pembuatan judul adalah satu panggilan singkat per sesi, dibatasi hingga 40 token output kecuali slot tersebut berisi model penalaran. Jadi, slot kecil memang murah secara bawaan — hal yang perlu diperiksa setelah migrasi hanyalah memastikan slot itu berisi sesuatu yang murah, bukan model mahal yang Anda pilih untuk slot besar. Dibaca dari internal/agent/agent.go pada main, 21 September 2026.
Apakah Crush CLI bersifat open source?
Tidak di bawah lisensi yang disetujui OSI, yang merupakan satu-satunya alasan untuk keluar yang benar-benar memaksa perubahan klien. LICENSE.md milik Crush berjudul Functional Source License, Version 1.1, MIT Future License, disingkat FSL-1.1-MIT, dengan hak cipta 2025-2026 Charmbracelet, Inc., dan API lisensi GitHub melaporkannya sebagai NOASSERTION, bukan pengenal SPDX yang dikenali. Jika kebijakan organisasi Anda mewajibkan lisensi yang disetujui OSI pada tooling pengembang, OpenCode berlisensi MIT, goose dan Codex CLI berlisensi Apache-2.0, dan OpenHands berlisensi MIT. Claude Code bukan pengganti dalam hal ini — LICENSE.md-nya mencadangkan semua hak dan menjadikan penggunaan tunduk pada Anthropic's Commercial Terms of Service, dan GitHub tidak mendeteksi lisensi SPDX untuk repositorinya.
Bisakah saya mencoba alternatif tanpa meninggalkan setup yang sekarang?
Ya, dan pemulihannya lebih murah daripada kebanyakan perpindahan karena dua aset mahalnya digunakan bersama, bukan dipindahkan. Instal kandidat berdampingan dengan Crush, arahkan ke endpoint yang sama, biarkan konfigurasi yang ada tetap di tempatnya, lalu jalankan tugas terbatas yang sama pada keduanya. Skills dan AGENTS.md dibaca dari path bersama, jadi tidak ada klien yang perlu dikonfigurasi ulang untuk melihatnya. Tidak ada bagian Crush yang dihapus saat mencoba sesuatu yang lain, dan jika Anda kembali, crushrc yang tidak pernah Anda edit masih ada.
Alternatif mana yang sebaiknya tidak saya pilih dari artikel daftar lama?
Rekomendasi apa pun yang masih menyebut Aider sebagai sesuatu yang baru, serta rekomendasi yang menggunakan nama repositori yang sudah berpindah. Aider tidak diarsipkan, tetapi rilis GitHub terbarunya adalah v0.86.0 bertanggal 9 Agustus 2025, build PyPI terbaru aider-chat adalah 0.86.2 yang diunggah pada 12 Februari 2026, commit terakhirnya ke main adalah 22 Mei 2026, dan ada 1.379 issue terbuka — perlakukan sebagai opsi berisiko dalam pemeliharaan, bukan rekomendasi baru. Secara terpisah, sst/opencode kini mengarah ke anomalyco/opencode, block/goose ke aaif-goose/goose setelah donasi ke Agentic AI Foundation, dan All-Hands-AI/OpenHands ke OpenHands/OpenHands. Artikel daftar yang menggunakan nama lama ditulis sebelum perpindahan tersebut dan mungkin juga sudah usang dalam hal lain.
Diperiksa pada 21 September 2026: status repositori, lisensi, dan rilis terbaru untuk Crush, OpenCode, goose, OpenHands, Codex, Aider, serta liljencrantz/crush yang tidak terkait melalui GitHub API; Crush README, docs/config/README.md, internal/cmd/session.go, dan internal/agent/agent.go pada main, serta catatan npm untuk @charmland/crush; charm.land/crush; hyper.charm.land dan endpoint modelnya; definisi protokol wire Codex config.schema.json dan sumber model-provider-info-nya; dokumentasi provider goose dan pengumuman perpindahannya pada 7 April 2026. LICENSE.md dan halaman gateway Claude Code, dokumentasi provider, rules, web, dan IDE OpenCode, harga OpenCode Go, pemberitahuan penggantian Gemini CLI, serta halaman setup Crush milik Z.AI, DeepSeek, dan Vercel berasal dari halaman milik vendor tersebut pada tanggal yang sama. Tarif token Kunavo dibaca dari katalog yang berlaku. Tidak ada klien pada halaman ini yang diuji runtime terhadap endpoint Kunavo, dan tidak dibuat klaim benchmark atau performa.