Kembali ke panduan
Perbandingan·21 September 2026·Diperbarui 3 Oktober 2026·Baca 9 menit

Junie CLI vs Claude Code: endpoint, paket, dan biaya operasional masing-masing

Junie CLI dan Claude Code sama-sama merupakan coding agent terminal proprietary, dan pilihannya bukan kontes kualitas — melainkan pilihan batas endpoint. Profil model kustom Junie CLI menerima empat format permintaan, sehingga dapat menjalankan model apa pun yang disediakan endpoint Anda melalui salah satu dari empat format tersebut; Claude Code menerima format Anthropic Messages, dan Anthropic menyatakan bahwa Claude Code tidak mendukung perutean ke model non-Claude melalui gateway apa pun. Selebihnya mengikuti dari hal itu, dan keduanya menagih traffic helper internal yang tidak pernah Anda minta — dengan ketentuan yang berbeda.

Terakhir ditinjau pada .

Junie CLI dan Claude Code sama-sama merupakan agen coding terminal proprietary, dan pilihan di antara keduanya bukanlah kontes kualitas — melainkan pilihan batas endpoint. Profil custom-model Junie CLI menerima empat format permintaan, sehingga dapat menjalankan model apa pun yang disediakan endpoint Anda melalui salah satu dari keempat format tersebut; Claude Code menerima format Anthropic Messages, dan Anthropic menyatakan bahwa mereka "doesn't support routing Claude Code to non-Claude models through any gateway". Segala hal lainnya — mode persetujuan, sandbox, dan apa yang dibeli oleh langganan — mengikuti satu perbedaan tersebut, dan keduanya menagihkan lalu lintas pembantu internal yang tidak pernah Anda minta — dengan ketentuan yang berbeda.

Menamai produk secara tepat terlebih dahulu, karena JetBrains menyediakan beberapa hal yang disebut Junie. Junie CLI adalah agen terminal; plugin IDE Junie, Junie Local, dan JetBrains AI Assistant adalah permukaan terpisah dengan aturan yang berbeda. Junie keluar dari beta pada 17 Juni 2026, dan entri terbaru di halaman resmi What's New adalah Release 26.9.14, build 3196.4, bertanggal 14 September 2026. Claude Code memublikasikan @anthropic-ai/claude-code ke npm, tempat registry mencantumkan 2.1.278 sebagai latest pada 21 September 2026. Tidak satu pun memiliki lisensi open source: repositori publik JetBrains memuat LICENSE.md dengan semua hak dilindungi, dan paket Anthropic mendeklarasikan "SEE LICENSE IN README.md". Bagian lain dari paragraf ini diperiksa pada 19 September 2026.

Mana yang sebaiknya Anda pilih

Pilih Junie CLI jika model yang ingin Anda jalankan bukan model Claude, atau jika Anda menginginkan rute yang sama sekali tidak melibatkan pembayaran kepada JetBrains. Dokumentasi model kustomnya mencantumkan OpenAICompletion, OpenAIResponses, Google, dan Anthropic sebagai nilai apiType yang diterima, dan halaman BYOK-nya menyatakan bahwa "All usage is billed by the provider — no JetBrains AI subscription is required." Junie CLI juga berbicara melalui ACP menggunakan junie --acp true; baik "ACP" maupun "Agent Client Protocol" tidak muncul dalam indeks dokumentasi Claude Code.

Pilih Claude Code jika Anda tetap menggunakan model Claude, menginginkan sandboxing perintah tingkat OS dalam build yang benar-benar dapat diinstal, atau jika langganan claude.ai tarif tetap lebih sesuai dengan penggunaan Anda daripada token bertarif meteran. Dokumentasi sandbox-nya menyatakan bahwa sandbox tersebut "is built into Claude Code and runs on macOS, Linux, and WSL2" tanpa perlu menginstal apa pun di macOS. Padanan Junie dibatasi: JetBrains menyatakan bahwa "Sandbox mode is currently available only in development, nightly, and experimental builds. EAP and release builds do not expose --sandbox or /sandbox, and always keep sandbox mode off."

Menjadi pengguna JetBrains bukanlah alasan tersendiri untuk memilih Junie. Anthropic menyediakan plugin JetBrains resmi untuk IntelliJ IDEA, PyCharm, Android Studio, WebStorm, PhpStorm, dan GoLand, yang menjalankan perintah claude di terminal terintegrasi IDE. Asimetri sebaliknya lebih tegas: dokumentasi plugin JetBrains sendiri menyatakan bahwa "Using your own API key with Junie is not supported via Junie plugin". Membawa kunci Anda sendiri adalah kemampuan CLI Junie, bukan kemampuan Junie.

Biaya migrasi kecil di kedua sisi, tetapi berbeda dalam hal yang harus Anda korbankan. Junie memerlukan satu file JSON; Claude Code memerlukan dua variabel lingkungan. Namun, mengalihkan Claude Code ke endpoint pihak ketiga menonaktifkan Remote Control dan dikte suara, dan sesi Slack serta cloud sepenuhnya berada di luar deployment gateway — sementara mengarahkan Junie ke endpoint Anda sendiri juga mengirim lalu lintas pembantu internalnya ke endpoint tersebut, sehingga JetBrains memperingatkan bahwa Anda "may see API calls to a model you didn't explicitly select". Itulah dua biaya perpindahan yang sebenarnya, dan keduanya dibahas secara rinci di bawah.

Junie CLI vs Claude Code: apa yang sebenarnya berbeda

PerilakuJunie CLIClaude Code
Format permintaan untuk endpoint kustomEmpat: OpenAICompletion, OpenAIResponses, Google, AnthropicAnthropic Messages, ditambah varian Bedrock InvokeModel dan Google Cloud rawPredict
Konvensi URL dasarendpoint lengkap; JetBrains menyatakan Junie tidak menambahkan pathorigin; Claude Code menambahkan /v1/messages sendiri
KredensialapiKey di dalam profil; JetBrains hanya mendokumentasikan bahwa jika dihilangkan, permintaan dikirim "without an Authorization header", bukan skema yang digunakan saat ada. Interpolasi ${VAR} didukungANTHROPIC_AUTH_TOKEN → bearer, ANTHROPIC_API_KEY → x-api-key; yang salah mengembalikan 401
Model non-ClaudeTermasuk berdasarkan desainAnthropic menyatakan bahwa mereka tidak mendukung pengalihan ke model non-Claude melalui gateway mana pun
Model persetujuanBrave mode Off / Auto / On melalui /brave atau Ctrl+B; allowlist di ~/.junie/allowlist.jsonMode izin ditambah alat Bash yang disandbox
Sandbox tingkat OS dalam build rilisTidak — hanya build development, nightly, dan experimentalYa di macOS, Linux, dan WSL2; Windows native tidak didukung
Lalu lintas pembantu / latar belakangPeran internal terpisah di atas model utama Anda; dalam profil kustom, fasterModel mewarisi model utama Anda kecuali Anda menggantinyaTugas latar belakang diarahkan ke model utama di balik gateway ANTHROPIC_BASE_URL, atau ke model Haiku default ketika kreden­sialnya adalah kunci Anthropic Console
Agent Client Protocoljunie --acp trueTidak terdapat dalam indeks dokumentasi
Rute sepenuhnya lokalJunie Local, hanya Apple Silicon macOS, dengan persyaratan perangkat keras yang ketatTidak ada yang dipublikasikan

Sumber untuk tabel ini, semuanya dibaca pada 19 September 2026: halaman JetBrains tentang custom LLM models, Junie CLI, dan Junie Local, serta halaman Anthropic tentang gateway compatibility, gateway connection, dan gateway overview. Satu catatan tentang Junie Local: pengumuman 24 Agustus 2026 menyajikannya sebagai produk yang telah dirilis, sedangkan dokumentasi saat ini menyatakan bahwa perintah /local "is available in nightly builds" pada Mac dengan RAM 64 GB atau lebih. Kedua halaman resmi tersebut tidak selaras; konfirmasikan pada build Anda sendiri sebelum menjadikannya dasar perencanaan.

Ada satu asimetri lagi yang perlu diketahui sebelum membandingkan kualitas model. Alias singkat Junie bukanlah pintasan ke build terbaru: halaman pemilihan modelnya memetakan sonnet ke Claude Sonnet 5, opus ke Claude Opus 4.8, gpt ke GPT-5.4, gemini-pro ke Gemini 3.1 Pro Preview, dan grok ke Grok 4.3 pada 19 September 2026, serta menyatakan bahwa setiap alias "maps to a specific model version set by the JetBrains team based on our own internal evaluations and is not necessarily the latest available version". Tabel tersebut secara eksplisit dapat berubah, jadi sesi yang dimulai dengan --model opus bukan perbandingan setara dengan apa pun yang dijalankan Claude Code saat ini, kecuali Anda menetapkan versinya sendiri.

Biaya menjalankan masing-masing

Tidak satu pun alat mengenakan biaya untuk dirinya sendiri. Yang berbeda adalah jalur penagihan default, dan JetBrains memublikasikan dua kolom harga yang mudah tertukar.

PaketPribadi, ditagihkan bulananOrganisasi, ditagihkan bulananJatah yang disertakan
JetBrains AI Free$0$03 AI Credits per 30 hari
JetBrains AI Pro$10$2010 kredit pribadi / 20 organisasi
JetBrains AI Ultimate$30$6035 kredit pribadi / 70 organisasi
Junie CLI dengan BYOK atau endpoint kustom$0 kepada JetBrains; penyedia menagihkan biaya kepada AndaTidak ada kredit yang digunakan
Junie CLI dengan kunci API JunieBerdasarkan penggunaan; tidak ditemukan kartu tarif publikTidak dipublikasikan

Harga dari halaman lisensi dan langganan JetBrains, diperiksa pada 19 September 2026, yang juga menyatakan bahwa "Each AI Credit equals $1 USD charged in your local currency" dan kredit top-up berlaku selama 12 bulan. Dua jebakan. Pertama, kartu harga Junie mencantumkan $8,33 dan $25,00 per pengguna per bulan untuk AI Pro dan AI Ultimate, berbeda dari $10 dan $30 pada halaman bantuan. Keduanya bukan kontradiksi — pasangan harga yang lebih rendah adalah yang ditampilkan kartu untuk paket pribadi, dan kedua pasangan tersebut memberikan 10 dan 35 kredit per 30 hari — tetapi angka dari kartu tidak dapat dibandingkan dengan komitmen bulanan. Panduan ini tidak menemukan total tahunan yang dinyatakan di salah satu halaman, jadi tidak ada yang dikutip di sini. Kedua, halaman landing Junie mengiklankan "5 AI credits included" untuk awal gratisnya, sementara dokumentasi bantuan mencatat 3 AI Credits per 30 hari untuk AI Free; kedua halaman berada di jetbrains.com dan panduan ini tidak dapat merekonsiliasikannya. Rute kunci API Junie berbasis penggunaan adalah celah yang sebenarnya: junie.jetbrains.com/cli mengarahkan ke dinding login, sehingga tidak ada tarif, markup, atau minimum yang dipublikasikan di luarnya. Tidak ada angka yang dikutip di sini karena tidak ada yang tersedia secara publik.

Paket ClaudeDitagihkan tahunanDitagihkan bulananClaude Code
Gratis$0$0Tidak termasuk
Pro$17 / bulan$20 / bulanTermasuk
MaxMulai $100 / bulan, pada 5× atau 20× penggunaan ProTermasuk
Team, kursi standar$20 / kursi / bulan$25 / kursi / bulanTermasuk
Team, kursi premium$100 / kursi / bulan$125 / kursi / bulanTermasuk

Dari claude.com/pricing, diperiksa pada 19 September 2026. Untuk acuan per token, bukan biaya paket, dokumentasi biaya Anthropic melaporkan bahwa dalam deployment enterprise "the average cost is around $13 per developer per active day and $150-250 per developer per month, with costs remaining below $30 per active day for 90% of users". JetBrains tidak memublikasikan angka setara untuk Junie, jadi tidak ada cara yang jujur untuk menempatkan keduanya berdampingan sebagai total. Satu catatan jika Anda berencana membaca pengeluaran dari klien: halaman yang sama menyatakan bahwa "Claude Code computes the dollar figure locally from token counts at list price" kecuali tabel modelPricing sedang berlaku, sehingga di balik endpoint apa pun yang tarifnya berbeda dari daftar Anthropic, angka /usage tersebut merupakan perhitungan, bukan tagihan Anda.

Mengarahkan salah satu agen ke endpoint Anda sendiri

Di sinilah keduanya paling konkret berbeda, dan konvensi URL dasar bersifat berlawanan di antara keduanya, yang merupakan cara mudah untuk membuat kunci yang berfungsi menghasilkan 404. Junie menerima path lengkap; Claude Code menerima origin dan menambahkan /v1/messages sendiri, sehingga string yang sama tidak akan berfungsi di kedua tempat.

Profil kustom Junie untuk endpoint berformat OpenAI, diturunkan dari skema yang dipublikasikan JetBrains dan bukan dari suatu run — Junie CLI tidak diinstal untuk panduan ini dan tidak ada permintaan yang dikirim melaluinya ke Kunavo, jadi anggap ini sebagai bentuk terdokumentasi untuk memulai, bukan konfigurasi yang telah diuji:

$JUNIE_HOME/models/kunavo.json
{
  "id": "claude-sonnet-5",
  "displayName": "Kunavo — Claude Sonnet 5",
  "baseUrl": "https://api.kunavo.com/v1/chat/completions",
  "apiType": "OpenAICompletion",
  "apiKey": "${KUNAVO_API_KEY}",
  "fasterModel": { "id": "claude-haiku-4-5" }
}

Simpan sebagai $JUNIE_HOME/models/kunavo.json untuk akun pengguna Anda atau .junie/models/kunavo.json di dalam proyek, lalu pilih dengan junie --model custom:kunavo — nama file tanpa .json adalah ID profil, dan model kustom menggunakan prefiks custom:. Ubah baseUrl menjadi https://api.kunavo.com/v1/messages dengan "apiType": "Anthropic", atau menjadi https://api.kunavo.com/v1/responses dengan "apiType": "OpenAIResponses", jika Anda lebih menyukai salah satu format tersebut. Kunavo menyediakan ketiga rute; format mana yang lebih disukai Junie untuk pemanggilan alat pada model tertentu belum diuji oleh panduan ini.

Sebaliknya, Claude Code sama sekali tidak memerlukan file:

~/.zshrc
# Claude Code appends /v1/messages itself, so the variable is an ORIGIN.
export ANTHROPIC_BASE_URL=https://api.kunavo.com
export ANTHROPIC_AUTH_TOKEN=sk-kn-...
# Pin models Kunavo serves: Claude Code's default and its opus/sonnet aliases
# follow Anthropic's newest models. The sonnet alias asks for Sonnet 5.5, which
# Kunavo does not serve: without the SONNET line, /model sonnet, opusplan's
# execution phase and sonnet subagents get a 404. The opus pin (Opus 5.5) needs Claude Code v2.1.280
# or later (older installs: run claude update).
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5

claude

Kunavo menerima kredensial pada kedua header, sehingga kedua variabel dapat digunakan; ANTHROPIC_AUTH_TOKEN adalah pilihan yang lebih sederhana karena Anthropic mendokumentasikan bahwa dengan ANTHROPIC_API_KEY Anda akan diminta sekali dalam mode interaktif untuk menyetujui kunci sebelum mengambil alih, sedangkan ANTHROPIC_AUTH_TOKEN langsung memiliki prioritas. Pasangan yang sama berfungsi di ~/.claude/settings.json dalam blok env, dan nilai dari file pengaturan mengalahkan ekspor shell. Langkah lengkap tersedia di dokumen integrasi Claude Code; untuk bentuk umumnya, lihat apa itu gateway LLM.

Satu detail yang menunjukkan batas tersebut dari sisi lain. Claude Code dapat mencantumkan model endpoint dalam pemilih /model saat Anda menetapkan CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1, yang melakukan kueri ke GET /v1/models — rute yang disediakan Kunavo. Namun, panduan kompatibilitas Anthropic menyatakan bahwa Claude Code "keeps an entry when its id contains claude or anthropic anywhere in the string" dan mengabaikan sisanya. Jadi bahkan fitur penemuan pun menyaring katalog campuran menjadi model Claude, yang merupakan batas protokol yang sama, tetapi diwujudkan sebagai daftar UI.

Garis biaya yang paling sering terlewatkan dalam perbandingan. Dokumentasi pemilihan model JetBrains menyatakan bahwa Junie "also uses a separate model for certain internal tasks" — merangkum konteks, mengklasifikasikan dan merutekan tugas, serta mengekstrak informasi untuk memori — dan bahwa "This applies even when using BYOK", sehingga "you may see API calls to a model you didn't explicitly select." Dalam profil kustom, peran tersebut adalah fasterModel, dan dokumentasi yang sama menyatakan bahwa blok peran "inherit the top-level properties" jika tidak didefinisikan. Karena itu, profil satu model menagihkan lalu lintas pembantu dengan tarif model utama Anda. Penggantian fasterModel pada cuplikan di atas adalah solusinya.

Perkiraan biaya dengan contoh

Ini adalah perhitungan token berdasarkan asumsi yang dinyatakan, bukan biaya tugas yang diukur dan bukan batas maksimum tagihan. Anggap satu sesi mengirim 200k token input yang tidak di-cache dan menerima 12k token output pada model utama, serta peran pembantu Junie menambahkan 60k input dan 4k output di atasnya — rasio pembantu tersebut merupakan asumsi untuk ilustrasi, karena tidak ada vendor yang memublikasikannya. Tarifnya adalah harga katalog Kunavo yang berlaku per satu juta token.

ModelInput / output Kunavo per 1 jutaUtama sajaUtama + pembantu pada profil yang sama
Claude Sonnet 5$1,40 / $7,00$0,364$0,476
Claude Opus 5$3,50 / $17,50$0,910$1,190
Claude Haiku 4.5$0,70 / $3,50$0,182$0,238
GPT-5.6 Terra$0,70 / $4,20$0,190$0,249

Tiga pembacaan. Pertama, kolom kanan menunjukkan bentuk biaya yang dihasilkan profil Junie setelah peran pembantunya dihitung, sehingga berdasarkan asumsi ini lalu lintas pembantu menambahkan $0,112 per sesi pada Claude Sonnet 5 — menetapkan fasterModel.id ke Claude Haiku 4.5 akan menurunkan angka tersebut menjadi $0,056. Claude Code juga bukan nol pada baris ini — ia memiliki lalu lintas latar belakang sendiri, yang menurut halaman biaya Anthropic "typically under $0,04 per session" — tetapi di balik gateway bearer-token, lalu lintas tersebut menggunakan model utama Anda, bukan model yang tidak Anda pilih. Kedua, baris GPT-5.6 Terra dapat diakses dari Junie CLI melalui profil OpenAICompletion, tetapi tidak dari Claude Code dengan cara yang didukung, yang menunjukkan batas endpoint dalam bentuk uang. Ketiga, dalam katalog Kunavo, Claude Opus 5 tercantum pada $3,50 / $17,50 dibandingkan dengan $5,00 / $25,00 milik Anthropic, sementara Claude Sonnet 5 tercantum pada $1,40 / $7,00 dibandingkan dengan $2,00 / $10,00 milik Anthropic — jadi "tarif terdaftar termurah" dan "biaya terendah untuk menyelesaikan tugas" tetap merupakan dua pertanyaan yang berbeda, dan hanya repositori Anda sendiri yang menjawab pertanyaan kedua.

Jumlah 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. Perilaku cache sengaja tidak disertakan dalam contoh ini — tidak ada bagian dalam dokumentasi Junie yang menjelaskan titik pemisah cache atau penghitungan cache untuk endpoint kustom, jadi tidak ada penghematan cache yang diklaim di sini. Top-up minimum adalah $10 dalam kredit prabayar, merupakan minimum pendanaan, bukan biaya tugas atau langganan; lihat detail penagihan. Bacaan terkait: harga Claude Code, menjalankan Claude Code tanpa langganan, dan direktori API agen untuk mengetahui cara klien lain menangani endpoint kustom.

Buat akun Kunavo jika Anda ingin memiliki satu saldo prabayar di balik opsi mana pun yang Anda pilih.

Pertanyaan umum

Apakah Junie CLI lebih baik daripada Claude Code?

Tidak ada tolok ukur yang dipublikasikan untuk membandingkan keduanya, jadi siapa pun yang menjawabnya dengan skor berarti mengarang skor tersebut. Halaman landing Junie dari JetBrains menyebutnya sebagai agen coding paling hemat biaya dan berkinerja tinggi di SWE-Rebench, tetapi tidak memublikasikan run, tanggal, harness, atau metodologi apa pun di samping pernyataan tersebut, dan tidak satu pun klaim itu merupakan hasil perbandingan Junie dengan Claude Code. Perbedaan yang dapat diverifikasi adalah batas endpoint: profil custom-model Junie CLI menerima empat format API — OpenAI Chat Completions, OpenAI Responses, Google, dan Anthropic — sedangkan Claude Code menerima format Anthropic Messages serta varian Amazon Bedrock dan Google Cloud, dan Anthropic menyatakan bahwa mereka tidak mendukung pengalihan Claude Code ke model non-Claude melalui gateway mana pun. Pilih berdasarkan batas tersebut, bukan berdasarkan skor.

Bisakah Junie CLI menggunakan endpoint API kustom atau model yang di-host sendiri?

Ya, melalui profil JSON. Junie CLI membaca profil model dari $JUNIE_HOME/models/*.json untuk akun pengguna Anda dan .junie/models/*.json di dalam proyek, dan nama file tanpa ekstensi .json menjadi ID profil yang Anda pilih dengan junie --model custom:<id>. Kunci yang wajib ada adalah id, baseUrl, dan apiType; apiKey bersifat opsional dan mendukung interpolasi ${VAR_NAME}, dengan variabel yang tidak ditemukan menyebabkan profil gagal dimuat disertai pesan kesalahan. Detail pentingnya adalah baseUrl merupakan URL endpoint lengkap — dokumentasi JetBrains menyatakan bahwa Junie tidak menambahkan path apa pun ke dalamnya — sehingga profil berformat OpenAI berakhir di /v1/chat/completions, bukan di origin. Kemampuan ini hanya dimiliki CLI; dokumentasi plugin JetBrains sendiri menyatakan bahwa penggunaan kunci API Anda sendiri tidak didukung melalui plugin Junie.

Apakah Junie CLI menagihkan biaya untuk model kedua yang tidak saya pilih?

Ya. Dokumentasi pemilihan model JetBrains menyatakan bahwa Junie menggunakan model terpisah untuk tugas internal — merangkum konteks, mengklasifikasikan dan merutekan tugas, mengekstrak informasi untuk memori, serta pekerjaan pembantu lainnya — dan hal ini berlaku bahkan saat menggunakan BYOK, sehingga Anda mungkin melihat panggilan API ke model yang tidak Anda pilih secara eksplisit. Dalam profil kustom, peran tersebut adalah fasterModel, dan dokumentasi menyatakan bahwa primaryModel dan fasterModel mewarisi properti tingkat atas jika tidak didefinisikan secara eksplisit. Jadi, profil dengan satu model mengirim lalu lintas utama dan lalu lintas pembantu ke endpoint yang sama dengan tarif yang sama; menetapkan fasterModel.id ke model yang lebih murah adalah tuasnya. Padanan Claude Code didokumentasikan dengan cara sebaliknya: panduan kompatibilitas gateway Anthropic menyatakan bahwa di balik gateway ANTHROPIC_BASE_URL, model untuk tugas latar belakang adalah "The main model, or the default Haiku model when ANTHROPIC_API_KEY or apiKeyHelper supplies an Anthropic Console key and ANTHROPIC_AUTH_TOKEN is unset", kecuali ANTHROPIC_DEFAULT_HAIKU_MODEL menetapkannya. Jadi Claude Code memang mengirim lalu lintas latar belakang melalui endpoint Anda — halaman biaya Anthropic menyebut biayanya "typically under $0,04 per session" — tetapi dengan bearer token, biayanya dihitung berdasarkan tarif model utama Anda, bukan model kedua yang tidak Anda pilih.

Apakah Junie CLI gratis, dan berapa biaya Claude Code?

Halaman landing Junie CLI sendiri menyatakan bahwa layanan ini gratis untuk memulai tanpa kartu atau langganan, dan dokumentasi BYOK-nya menyatakan bahwa seluruh penggunaan ditagihkan oleh penyedia tanpa memerlukan langganan JetBrains AI. Yang dibeli dengan langganan JetBrains adalah AI Credits: dokumentasi bantuan JetBrains menetapkan harga AI Pro sebesar $10 per bulan untuk pribadi atau $20 per bulan untuk organisasi, dan AI Ultimate sebesar $30 untuk pribadi atau $60 untuk organisasi, dengan satu AI Credit setara dengan $1 USD. Claude Code disertakan dalam setiap paket Claude berbayar — Pro seharga $17 per bulan jika ditagihkan tahunan atau $20 per bulan, Max mulai dari $100 per bulan, dan kursi Team standar seharga $20 per kursi jika ditagihkan tahunan. Kedua alat tidak mengenakan biaya untuk instalasi; tagihannya berasal dari lalu lintas model di baliknya.

Apakah saya memerlukan Junie karena menggunakan IntelliJ atau PyCharm?

Tidak. Anthropic menyediakan plugin Claude Code resmi untuk IDE JetBrains — IntelliJ IDEA, PyCharm, Android Studio, WebStorm, PhpStorm, dan GoLand — dan dokumentasinya menyatakan bahwa plugin tersebut menjalankan perintah claude di terminal terintegrasi IDE serta tidak menyertakan salinan CLI-nya sendiri. Jadi, menggunakan IDE JetBrains bukanlah alasan tersendiri untuk memilih Junie. Alasan memilih Junie adalah batas endpoint dan alur kerja JetBrains yang berbasis terminal; alasan untuk tidak memilihnya, bagi seseorang yang ingin menggunakan kunci sendiri di dalam plugin IDE Junie, adalah bahwa plugin tersebut tidak menerimanya — halaman yang sama mengarahkan pengguna tersebut ke AI chat milik AI Assistant.

Apa yang dikorbankan Claude Code ketika saya mengarahkannya ke endpoint pihak ketiga?

Empat hal, menurut dokumentasi gateway Anthropic sendiri. Remote Control dan dikte suara sama-sama bergantung pada identitas claude.ai dan tidak tersedia saat ANTHROPIC_API_KEY, ANTHROPIC_AUTH_TOKEN, atau apiKeyHelper aktif; Remote Control juga dinonaktifkan saat ANTHROPIC_BASE_URL mengarah ke host non-Anthropic, perilaku yang diperkenalkan pada v2.1.196. Claude Code di Slack dan sesi cloud selalu menggunakan API Anthropic dan bukan bagian dari deployment gateway. Penagihan juga berubah: kredensial gateway menggantikan login langganan claude.ai untuk sesi tersebut, batas penggunaan langganan tidak lagi berlaku, dan lalu lintas ditagihkan per token kepada pemilik kredensial. Hanya menetapkan URL dasar tanpa kredensial tidak menggantikan langganan.

Semua sumber yang menjadi acuan panduan ini ditautkan di atas dan diambil pada 19 September 2026, kecuali entri registri npm untuk paket Claude Code, yang dibaca ulang pada 21 September 2026. Sumber-sumber tersebut mencakup halaman CLI, BYOK, custom-LLM, ACP, plugin-models, model-selection, dan Junie Local milik junie.jetbrains.com, halaman What's New, tulisan out-of-beta dan Junie Local, halaman landing, serta LICENSE.md; halaman lisensi AI dan langganan milik jetbrains.com; halaman overview, gateway overview, gateway-connect, gateway-protocol, sandboxing, JetBrains-plugin, dan cost milik code.claude.com beserta indeks dokumentasinya; serta claude.com/pricing. Tarif Kunavo dibaca dari katalog aktif saat build. Tidak satu pun agen diinstal dan tidak ada permintaan yang dikirim melalui salah satunya ke Kunavo, sehingga konfigurasi di sini diturunkan dari skema yang dipublikasikan, bukan diuji; tidak ada perbandingan kinerja karena tidak ada benchmark head-to-head yang dipublikasikan untuk kedua alat ini.