Kursus
Anda memasang Claude Code dalam sekitar tiga puluh detik, menjalankan claude di dalam direktori proyek, lalu mendapati akun yang sudah Anda punya tidak membuka akses. Di sinilah kebanyakan orang mulai mencari versi gratis — dan di sinilah jawabannya menjadi rancu, karena “gratis” berarti hal berbeda tergantung apakah Anda menginginkan agen terminal, antarmuka chat, atau alur kerja Claude Code dengan model lain yang berpikir di balik layar.
Artikel ini membahas empat jalur menuju setup tanpa biaya, diurutkan kira-kira berdasarkan seberapa dekat masing-masing dengan versi aslinya. Prasyaratnya minimal: terminal, dan platform yang didukung Claude Code (macOS 13+, Windows 10 build 1809+, Ubuntu 20.04 atau Debian 10+, RAM 4 GB). Installer native membawa runtime sendiri, jadi Node.js hanya relevan jika Anda memilih jalur npm.
Intinya
-
Paket gratis Claude.ai tidak menyertakan Claude Code.
-
Akun console baru menerima kredit API sekali pakai yang memberikan akses CLI untuk uji coba.
-
Claude Code membaca endpoint dari
ANTHROPIC_BASE_URL, yang memungkinkan rute OpenRouter dan Ollama. -
Kedua rute tersebut memberi Anda alur kerja Claude Code dengan model berbeda di bawahnya, bukan Claude.
-
Maintainer open-source bisa mendapatkan akses enam bulan ke paket tingkat teratas.
Apa Itu Claude Code?
Claude Code adalah alat pengodean agentik milik Anthropic untuk terminal. Ia berjalan di dalam direktori proyek Anda, membaca file, mengeditnya, mengeksekusi perintah, dan menangani tugas multi-langkah tanpa perlu menyalin apa pun ke tab browser.
Alasannya berbayar bersifat struktural, bukan komersial. Setiap tindakan yang dilakukan adalah panggilan API, dan sesi agentik secara alami “banyak bicara”: model membaca ulang konteks, memanggil tool, memeriksa hasil, lalu mencoba lagi. Sore yang sibuk di repositori besar bisa menghabiskan beberapa dolar dalam token tanpa terasa khususnya produktif.
Jika Anda menginginkan gambaran lengkap tentang apa yang dilakukan alat ini dari hari ke hari, tutorial Claude Code kami membahas setup, refactoring, dan debugging dalam praktik.
Apakah Claude Code Gratis?
Jawaban langsungnya tidak. Dokumentasi setup Anthropic menyatakan bahwa Claude Code memerlukan akun Pro, Max, Team, Enterprise, atau Console, dan paket gratis Claude.ai tidak menyertakan akses. Pro mulai dari $20 per bulan, atau $17 per bulan jika Anda membayar $200 di muka untuk setahun.
Alternatifnya adalah penagihan console, di mana Anda membayar per token tanpa langganan. Claude Sonnet 5 biasanya berjalan di $3 per satu juta token input dan $15 per satu juta token output. Claude Opus 5 di $5 dan $25, dan Haiku 4.5 di $1 dan $5.
Kedua jalur tersebut ditagih dengan logika yang sepenuhnya berbeda, dan memilih yang salah adalah cara orang akhirnya membayar terlalu mahal atau terkena throttle di tengah tugas. Berikut perbandingannya.
|
Langganan Claude (Pro, Max, Team) |
Console bayar per token |
|
|
Apa yang Anda bayar |
Biaya bulanan tetap yang mencakup jatah penggunaan |
Hanya token yang benar-benar Anda kirim dan terima |
|
Biaya |
$20/bulan untuk Pro, $100 atau $200 untuk Max, $125 per kursi Team Premium |
Tidak ada biaya bulanan. Sonnet 5 di $2/$10 per juta token, Opus 5 di $5/$25, Haiku 4.5 di $1/$5 |
|
Akses model |
Sonnet 5 secara default, dengan Opus tersedia pada Pro ke atas |
Setiap model di lembar tarif, termasuk Haiku 4.5 untuk pekerjaan murah dan Fable 5 di puncak |
|
Batasan Anda |
Jendela bergulir lima jam plus batas mingguan, dibagi antara chat Claude, Cowork, dan Claude Code |
Rate limit terkait dengan tier penggunaan Anda (Start, Build, atau Scale) alih-alih jatah pesan |
|
Saat Anda mentok |
Anda menunggu jendela reset, atau membeli penggunaan tambahan dengan tarif API |
Tidak ada yang berhenti sampai kredit prabayar habis, lalu permintaan gagal dengan error penagihan |
|
Prediktabilitas biaya |
Tetap. Anda tahu angkanya sebelum bulan dimulai |
Variabel. Pekan refactoring berat biayanya berkali lipat dibanding pekan tenang |
|
Titik awal gratis |
Tidak ada. Tidak ada uji coba pada Pro atau Max |
Kredit awal satu kali pada akun baru |
|
Terbaik untuk |
Penggunaan harian yang stabil, di mana biaya tetap lebih murah per token dibanding penagihan terukur |
Penggunaan sesekali atau meledak-ledak, evaluasi, dan siapa pun yang menolak komitmen bulanan |
Titik silangnya adalah konsistensi penggunaan, bukan volumenya. Langganan membeli token dengan tarif efektif jauh lebih baik daripada API hingga Anda mencapai batas paket, jadi pengguna harian hampir selalu lebih untung di Pro. Penagihan terukur menang saat pekan-pekan Anda saling berbeda, karena Anda tidak membayar apa pun di pekan yang sepi.
Jadi dari mana datangnya “gratis”? Kira-kira dari tiga tempat.
- Kredit awal yang diberikan Anthropic kepada akun API baru
- Fakta bahwa Claude Code akan dengan senang hati berbicara dengan server mana pun yang menggunakan format Anthropic Messages, termasuk yang gratis, baik yang dihosting (OpenRouter) maupun lokal (Ollama)
- Program hibah yang ditujukan untuk maintainer open-source
Kategori kedua patut mendapat peringatan sejak awal. Mengarahkan Claude Code ke model gratis memberi Anda antarmuka dan loop agen, bukan Claude. Kesenjangan kualitas pada penalaran multi-langkah itu nyata, dan saya akan kembali ke sana.
Apakah Paket Gratis Mencakup Claude Code?
Izinkan saya membahas kesalahpahaman paling umum terlebih dahulu, karena ini menghabiskan banyak malam orang.
Tingkat gratis tidak mencakup Claude Code. Bukan versi terbatas, bukan versi uji coba, tidak ada. Dokumentasi Anthropic sendiri tidak ambigu: paket gratis mencakup Claude di web, iOS, Android, dan desktop; agen terminal tidak termasuk.
Apa yang Anda dapatkan memang patut dihargai. Sejak 1 Juli 2026, paket gratis menjalankan Claude Sonnet 5 sebagai model default, bersama pencarian web, unggah file, Projects, dan Artifacts, yang sebelumnya berada di balik paywall. Untuk menempelkan stack trace dan menanyakan apa yang salah, ini cukup andal.
Batas paket gratis yang paling cepat dirasakan developer
Anthropic tidak memublikasikan jumlah pesan, dan siapa pun yang menyebut angka pasti sedang menebak. Perusahaan menggambarkan Pro sebagai setidaknya lima kali penggunaan per sesi dibanding Free, yang menjadikan Free sebagai baseline, bukan kuota tetap. Dalam praktik, laporan berkisar di 15 hingga 40 pesan per jendela bergulir 5 jam, dengan pesan lebih panjang dan lampiran menghabiskannya lebih cepat.
Beberapa batas lebih penting daripada jumlah pesan:
- Jendela lima jam mulai bergulir saat Anda mengirim pesan pertama.
- Tidak ada akses CLI Claude Code. Ini yang berat, dan tidak ada solusi yang mengubahnya.
- Batas menyesuaikan dengan beban server, artinya jam sibuk lebih buruk.
- Percakapan panjang lebih mahal per pesan karena seluruh thread dibaca ulang setiap giliran.
Kesimpulannya: tingkat chat gratis cocok untuk pertanyaan satuan dan code review, namun runtuh saat Anda menginginkan bolak-balik berkelanjutan pada sebuah codebase. Itulah tepatnya yang menjadi tujuan Claude Code.
Opsi 1: Kredit Gratis Anthropic API
Ini adalah rute resmi yang paling jarang diketahui dan, menurut saya, yang seharusnya menjadi titik awal kebanyakan orang.
Membuat akun di platform.claude.com memberikan kredit awal satu kali. Dokumentasi harga Anthropic menyebutnya hanya sebagai “sejumlah kecil kredit gratis” tanpa angka pasti, meski laporan pihak ketiga konsisten menyebut sekitar $5.
Kredit API mengautentikasi CLI Claude Code. Anda mendapatkan agen asli, menjalankan model Claude asli, pada codebase Anda sendiri. Kredit tidak diperbarui dan kedaluwarsa setelah 14 hari, jadi perlakukan ini sebagai uji coba, bukan pasokan.
Menyiapkan akun API dan mengklaim kredit
Seluruh alurnya berjalan dari pendaftaran baru hingga agen berfungsi dalam sekitar 10 menit, dan sebagian besar waktu dihabiskan menunggu installer. Saya membaginya menjadi lima langkah karena langkah ketiga memuat jebakan yang membuat orang harus mengulang.
Langkah 1: Buat akun Console Anda
Masuk ke platform.claude.com dan daftar dengan alamat email Anda. Console adalah produk terpisah dari antarmuka chat claude.ai, jadi akun Claude yang ada tidak terbawa, dan Anda mungkin perlu mendaftar lagi dengan alamat yang sama.

Sebagai klarifikasi, beberapa akun diminta memverifikasi nomor telepon pada tahap ini. Setelah lolos, kredit awal diterapkan otomatis, bukan diklaim dari kolom promo.
Langkah 2: Periksa saldo kredit Anda
Buka bagian Billing dari navigasi console. Saldo awal Anda muncul di sana, bersama opsi untuk menambahkan metode pembayaran, yang belum Anda perlukan.
Periksa ini sebelum melakukan hal lain. Jika saldo terbaca nol, konfigurasi yang benar sekalipun nanti tidak akan menghasilkan sesi yang berfungsi.
Langkah 3: Buat kunci API
Masuk ke Settings > API Keys dan buat kunci baru. Beri nama yang akan Anda kenali tiga bulan lagi, karena kebanyakan orang akhirnya punya beberapa.

Nilai kunci penuh ditampilkan tepat satu kali. Salin ke pengelola kata sandi Anda saat itu juga, karena menutup dialog tanpa menyalin berarti kehilangan kunci dan harus mengulang langkah ini.
Langkah 4: Ekspor kunci dan pasang Claude Code
Ekspor kunci sebagai variabel lingkungan di shell Anda, lalu pasang CLI. Anthropic merekomendasikan installer native, yang membawa runtime sendiri dan tidak memerlukan Node.js sama sekali.
export ANTHROPIC_API_KEY="sk-ant-your-key-here"
curl -fsSL https://claude.ai/install.sh | bash

Di Windows PowerShell, installer-nya adalah irm https://claude.ai/install.ps1 | iex. Jika Anda lebih suka npm, perhatikan bahwa per Claude Code v2.1.198, paket mengharapkan Node.js 22 atau yang lebih baru, yang merupakan perubahan dari batas bawah Node.js 18 yang masih dikutip panduan lama:
npm install -g @anthropic-ai/claude-code
Tambahkan baris export ke ~/.zshrc atau ~/.bashrc jika Anda ingin kunci bertahan saat membuka jendela terminal baru. Lalu konfirmasikan pemasangannya:
claude --version
Langkah 5: Jalankan sesi pertama Anda
Berpindahlah ke direktori proyek dan mulai agen. Menjalankan claude dari direktori home secara teknis berfungsi, meski alat ini hampir tidak berguna tanpa codebase untuk dibaca.
cd ~/projects/my-app
claude
Pada peluncuran pertama dengan ANTHROPIC_API_KEY disetel, Claude Code akan meminta Anda sekali untuk menyetujui kunci alih-alih membuka browser untuk OAuth. Setujui, dan Anda akan tiba di layar sambutan dengan direktori kerja dikonfirmasi di bagian bawah:

Untuk mengonfirmasi jalur penagihan, bukan sekadar pemasangan, jalankan /status di dalam sesi. Baris API key yang menyebut ANTHROPIC_API_KEY menunjukkan sesi memakai kredit Console alih-alih login claude.ai tersimpan.
Jika ada yang tampak salah pada titik ini, claude doctor menampilkan diagnostik pemasangan dan pengaturan tanpa memulai sesi, dan ini langkah awal yang lebih cepat daripada mencari string error.
Sejauh apa kredit gratisnya?
Perhitungan kasar, menggunakan Sonnet 5 pada tarif perkenalan saat ini. Bayangkan lima belas pertukaran pada repositori nyata, masing-masing mengirim sekitar 30.000 token konteks dan menghasilkan sekitar 1.500 token output. Giliran pertama membayar harga input penuh, dan empat belas berikutnya sebagian besar mengenai cache prompt di 10% dari harga tersebut.
|
Butir biaya |
Perhitungan |
Biaya |
|
Giliran pertama, input tak ter-cache |
30.000 token di $2/MTok |
$0,06 |
|
Empat belas giliran berikutnya, pembacaan cache |
420.000 token di $0,20/MTok |
$0,08 |
|
Output di seluruh lima belas giliran |
22.500 token di $10/MTok |
$0,23 |
|
Total sesi |
$0,37 |
|
|
Sesi yang sama tanpa caching |
450.000 token input di harga penuh |
$1,13 |
Perlakukan itu sebagai perkiraan ordo besaran, bukan kutipan. Model di atas berasumsi konteks datar dan mengabaikan premi penulisan cache, yang sebesar 1,25 kali harga input dasar untuk cache lima menit, jadi sesi nyata Anda akan mendarat di salah satu sisinya.
Kesenjangan antara dua baris terakhir adalah bagian yang perlu diinternalisasi. Caching memangkas kira-kira tiga perempat tagihan, itulah sebabnya sesi Claude Code jauh lebih murah daripada hitungan token naif, dan mengapa apa pun yang memutus cache (berpindah repositori, sering mengulang sesi, berganti model di tengah sesi) diam-diam melipatgandakan biaya. Dokumentasi harga Anthropic memiliki tabel pengali lengkap jika Anda ingin memodelkannya dengan benar.
Perbedaan tarif model
Pilihan model menggeser angka lebih dari apa pun yang Anda kendalikan. Menjalankan sesi lima belas pertukaran yang sama di seluruh lini:
|
Model |
Input / output per MTok |
Biaya per sesi |
Sesi per $5 |
|
Haiku 4.5 |
$1 / $5 |
$0,18 |
sekitar 27 |
|
Sonnet 5 (perkenalan, hingga 31 Agustus 2026) |
$2 / $10 |
$0,37 |
sekitar 13 |
|
Sonnet 5 (standar, mulai 1 Sept 2026) |
$3 / $15 |
$0,55 |
sekitar 9 |
|
Opus 5 |
$5 / $25 |
$0,92 |
sekitar 5 |
|
Fable 5 |
$10 / $50 |
$1,85 |
kurang dari 3 |
Jadi saldo lima dolar membeli antara lima hingga dua puluh tujuh sesi, sepenuhnya tergantung model yang Anda pilih. Sonnet 5 adalah default yang masuk akal untuk evaluasi.
Habiskan saldo itu untuk satu tugas nyata, bukan contoh mainan. Refactor modul yang benar-benar Anda miliki, atau kejar bug lintas tiga file, karena hanya itu cara untuk mengetahui apakah alat ini pantas menjadi bagian dari pekan Anda.
Saat saldo mencapai nol, tidak ada fallback. Penagihan Console bersifat pay-as-you-go, dan Claude Code tidak memiliki tingkat gratis yang menunggu di bawahnya.
Opsi 2: Model Gratis OpenRouter
OpenRouter adalah gerbang API yang berada di depan beberapa ratus model, dan segelintir yang berotasi dapat dipanggil tanpa biaya. Tanpa kartu kredit, tanpa biaya bulanan, tanpa langganan.
Alasan jalur ini bisa terhubung ke Claude Code adalah karena CLI membaca endpoint dari variabel lingkungan. Ubah variabelnya, ubah tujuan permintaan. OpenRouter menjalankan apa yang mereka sebut “Anthropic Skin”, sebuah endpoint yang menerima format Anthropic Messages dan meneruskan thinking blocks dan penggunaan tool asli tanpa diubah, jadi tidak ada proxy lokal yang terlibat.
Pastikan Anda paham apa yang didapat, karena ini bukan model Claude. Anda mempertahankan antarmuka Claude Code, loop agen, pengeditan file, dan perintah slash, sementara varian Qwen atau Llama yang melakukan penalaran.
Dokumentasi OpenRouter sendiri memperingatkan bahwa Claude Code hanya dijamin berfungsi dengan penyedia first-party Anthropic dan “mungkin tidak berfungsi dengan benar dengan penyedia lain”. Saya lebih memilih mengutipnya daripada berpura-pura sebaliknya.
Cara kerja pengalihan
Tiga variabel melakukan tugasnya:
-
ANTHROPIC_BASE_URLdiarahkan kehttps://openrouter.ai/apialih-alih endpoint Anthropic. -
ANTHROPIC_AUTH_TOKENmembawa kunci OpenRouter Anda dan dikirim sebagai headerAuthorization: Bearer. -
ANTHROPIC_API_KEYharus disetel menjadi string kosong secara eksplisit; jika tidak, Claude Code mungkin kembali mengautentikasi ke Anthropic.
Anda bisa menyetel ini di profil shell atau di file pengaturan Claude Code. Satu hal yang perlu dihindari: file .env proyek tidak akan berfungsi, karena installer native tidak membaca file .env standar.
json
{
"env": {
"ANTHROPIC_BASE_URL": "https://openrouter.ai/api",
"ANTHROPIC_AUTH_TOKEN": "sk-or-v1-your-openrouter-key",
"ANTHROPIC_API_KEY": ""
}
}
Lokasi file itu lebih penting daripada kelihatannya. Gunakan ~/.claude/settings.json untuk konfigurasi global, atau .claude/settings.local.json untuk satu proyek, karena Claude Code menambahkan yang terakhir ke gitignore Anda.
Jangan menaruh kredensial di .claude/settings.json proyek, karena file itu dikomit dan dibagikan dengan siapa pun yang mengklon repositori.
Menyiapkan Claude Code dengan OpenRouter
-
Pasang Claude Code dengan installer native jika Anda belum melakukannya.
-
Buat akun gratis di openrouter.ai dan buat kunci di Settings > Keys. Tidak diperlukan kartu untuk akun yang hanya memanggil model gratis.
-
Tulis konfigurasi ke
~/.claude/settings.jsonmenggunakan blok di atas, atau ekspor tiga variabel yang sama di profil shell Anda. -
Jika Anda pernah masuk ke Claude Code dengan akun Anthropic, jalankan
/logoutdi dalam CLI, lalu keluar dan luncurkan ulang. Sesi yang di-cache menimpa variabel Anda dan muncul sebagai error model-not-found yang membingungkan. -
Mulai
claudedan periksa ke mana permintaan dikirim.
> /status
Auth token: ANTHROPIC_AUTH_TOKEN
Anthropic base URL: https://openrouter.ai/api
Permintaan Anda juga akan muncul di dasbor aktivitas OpenRouter dalam beberapa detik, yang merupakan cara tercepat untuk mengonfirmasi pengalihan berhasil.
Memilih model gratis di OpenRouter
ID model gratis diakhiri dengan :free, dan daftarnya terus bergeser saat penyedia menambah, menarik, atau mengubah harga model. Koleksi model gratis OpenRouter menunjukkan model mana yang tersedia tanpa biaya. openrouter/free adalah auto-router OpenRouter untuk model gratis. Ia memilih apa pun yang tersedia dan cocok dengan permintaan Anda, yang menjaga setup Anda tetap jalan setelah model individu berganti. Titik awal termudah, tetapi kualitas sangat bervariasi.
Harga, jumlah kredit, dan daftar model gratis di OpenRouter semuanya berubah secara bulanan, dan sebagian berubah saat saya menulis ini. Periksa halaman harga Anthropic dan filter gratis OpenRouter sebelum Anda berkomitmen pada rencana berdasarkan angka apa pun di sini.
Lalu ada rate limit, yang lebih menyakitkan daripada pilihan model. Model gratis mengizinkan 20 permintaan per menit terlepas dari akun Anda, dan 50 permintaan per hari jika Anda tidak pernah membeli kredit. Beli kredit $10 sekali saja, maka jatah harian naik menjadi 1.000 dan tetap begitu bahkan setelah saldo kembali nol.
Lima puluh permintaan per hari terdengar memadai sampai Anda ingat bahwa sesi agentik menghabiskan permintaan seperti rekan kerja cerewet menghabiskan sore Anda. Satu tugas yang cukup rumit dapat mengonsumsi sepertiga jatah harian. Upaya gagal juga dihitung, jadi mencoba ulang secara membabi buta justru memperburuk keadaan.
Untuk merutekan peran model tertentu, Claude Code mengekspos variabel terpisah untuk tiap tier:
bash
export ANTHROPIC_DEFAULT_SONNET_MODEL="cohere/north-mini-code:free"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="cohere/north-mini-code:free"
export CLAUDE_CODE_SUBAGENT_MODEL="cohere/north-mini-code:free"
Refactor sederhana, edit satu file, dan tugas penjelasan berjalan cukup baik. Meski begitu, pekerjaan multi-langkah yang panjang menurun secara nyata, dan mode gagalnya biasanya pada pemanggilan tool bukan kualitas kode mentah, jadi model memilih tool yang salah, salah membaca hasil, atau berputar-loop.
Jika Anda menginginkan pendekatan lebih terarah untuk mencampur model berdasarkan tugas, panduan Claude Code Router kami membahas perutean multi-model secara mendetail.
Opsi 3: Model Lokal Ollama
Ollama menjalankan model open di mesin Anda sendiri. Tanpa kunci API, tanpa rate limit, dan tanpa koneksi internet setelah bobot diunduh.
Pada Januari 2026, Ollama menambahkan kompatibilitas dengan Anthropic Messages API di v0.14.0, yang membuat alur kerja ini praktis. Sebelumnya, Anda memerlukan proxy translasi di tengah. Sekarang Claude Code berbicara langsung dengan localhost.
Biayanya tidak hilang; ia bergeser ke hardware — khususnya ke bandwidth memori, bukan hanya kapasitas.
-
Di Apple Silicon, memori terunifikasi adalah angka yang perlu diawasi: 16 GB menjalankan model ~14B seperti
gpt-oss:20b, tetapi model coding kelas 30B yang layak digunakan menginginkan 32 GB atau lebih saat Anda menambah jendela konteks 32K. -
Di mesin Windows atau Linux, angka relevannya adalah VRAM GPU, bukan RAM sistem — model yang muat di RAM tetapi berjalan di CPU terlalu lambat untuk pekerjaan agentik, di mana setiap tugas menembakkan puluhan panggilan.
Menyiapkan Ollama dengan Claude Code
-
Pasang Ollama. Di macOS dan Linux, yaitu
curl -fsSL https://ollama.com/install.sh | sh, dan di Windows, unduh installer dari ollama.com lalu jalankan. -
Tarik model coding. Meski tidak bisa menandingi model Claude saat ini, Qwen3-Coder adalah pilihan yang layak:
ollama pull qwen3-coder. -
Konfirmasikan model hadir dengan
ollama list. -
Tingkatkan panjang konteks, karena ini pengaturan yang sering dilupakan lalu modelnya disalahkan. Ollama menyarankan setidaknya 32K token untuk Claude Code.
-
Arahkan Claude Code ke endpoint lokal dan pilih model Anda.
bash
export OLLAMA_CONTEXT_LENGTH=32768
export ANTHROPIC_AUTH_TOKEN=ollama
export ANTHROPIC_BASE_URL=http://localhost:11434
claude --model qwen3-coder
Token auth diperlukan oleh protokol dan diabaikan oleh Ollama, jadi nilainya tidak masalah. Jika Anda ingin konfigurasi permanen, tiga kunci yang sama bisa ditaruh di blok env pada ~/.claude/settings.json.
Dua celah yang perlu diketahui sebelum Anda menilai hasilnya:
-
Prompt caching Anthropic tidak berlaku, jadi setiap permintaan memproses ulang system prompt dan seluruh riwayat percakapan dari awal, yang lambat alih-alih mahal di sini.
-
Lapisan kompatibilitas Ollama juga mengabaikan
tool_choice, field yang sesekali digunakan Claude Code untuk memaksa pemanggilan tool tertentu, dan ketika itu penting, agen dapat memilih tool yang salah dan terjebak loop.
Untuk panduan lebih mendalam, kami punya tutorial khusus tentang menggunakan Claude Code dengan model lokal Ollama, serta panduan terpisah untuk menjalankan Qwen 3 dan DeepSeek R1 secara lokal.
Cek realitas hardware
|
Memori terunifikasi / VRAM |
Apa yang berjalan |
Penilaian jujur |
|
8 GB |
Hanya model 7B |
Kesulitan dengan penalaran multi-file. Cukup untuk pertanyaan fungsi tunggal, membuat frustrasi untuk yang agentik. |
|
16 GB |
7B-14B dengan nyaman: |
Layak untuk edit dan penjelasan yang lugas pada konteks 32K. |
|
24 GB |
|
Batas praktis untuk pengodean agentik. Satu kartu 24 GB (RTX 3090/4090) atau Mac 24 GB berada di sini. |
|
32 GB+ |
Model coding kelas 30B pada konteks penuh 32K |
Di sinilah lokal berhenti terasa sebagai kompromi dan mulai menyaingi opsi cloud gratis. |
Bagi kebanyakan developer, OpenRouter lebih unggul daripada Ollama kecuali Anda punya 32 GB atau lebih memori terunifikasi/VRAM, membutuhkan akses offline, atau ingin kode Anda tidak pernah meninggalkan mesin. Alasan terakhir itu bagus, dan itulah mengapa saya tidak akan menolak rute ini hanya karena performa.
Opsi 4: Program Claude for Open Source
Kebanyakan panduan tentang topik ini berhenti di tiga opsi dan melewatkan yang memberi Anda produk sebenarnya, di tingkat tertinggi, selama setengah tahun.
Anthropic meluncurkan Claude for Open Source pada Februari 2026 dan memperluasnya pada Juli. Maintainer dan kontributor yang memenuhi syarat menerima enam bulan Claude Max 20x, paket $200 per bulan, tanpa biaya. Itu termasuk Claude Code, dengan kelonggaran penggunaan di tier konsumen teratas.
Jalur kelayakan yang dipublikasikan lebih luas daripada yang diasumsikan banyak orang:
- Maintainer paket dengan 500 atau lebih repositori dependan, 100 atau lebih paket dependan, atau 200.000 atau lebih unduhan bulanan gabungan di npm, PyPI, crates.io, RubyGems, atau registri serupa.
- Committer terdaftar pada proyek fondasi atau bahasa yang diakui seperti CPython, tim Rust, Node.js TSC, Apache PMC, CNCF, Kubernetes, kernel Linux, Django, atau Rails.
- Siapa pun yang telah membuat 100 atau lebih pull request yang di-merge ke repositori yang bukan miliknya dalam dua belas bulan terakhir.
- Pembangun komunitas yang repositorinya menarik 20 atau lebih kontributor eksternal unik dengan pull request yang di-merge dalam setahun terakhir.
- Maintainer apa pun dengan skor criticality OpenSSF 0,4 atau lebih.
Halaman Anthropic secara eksplisit mengundang kasus borderline untuk tetap mendaftar dan menjelaskan apa yang secara diam-diam diandalkan ekosistem. Program dibatasi untuk 10.000 penerima dan ditinjau bergulir; aplikasi melalui claude.com/contact-sales/claude-for-oss.
Satu catatan: ini mencakup langganan, bukan kredit API. Penggunaan ANTHROPIC_API_KEY Anda tetap ditagih terpisah, jadi ini adalah paket pribadi, bukan sesuatu yang diarahkan ke pipeline CI.
Memilih Opsi Gratis yang Tepat untuk Anda
Dua pertanyaan menentukan ini. Untuk apa Anda ingin Claude Code, dan seberapa banyak setup yang Anda rela lakukan sebelum bosan?
Tabel perbandingan
|
Opsi |
Model Claude asli? |
CLI Claude Code |
Batasan |
Terbaik untuk |
Upaya setup |
|
Tingkat gratis Claude.ai (bukan Claude Code) |
Ya (Sonnet 5) |
Tidak |
~15 hingga 40 pesan per 5 jam, dinamis |
Pertanyaan coding sesekali dan code review |
Tidak ada |
|
Kredit API gratis |
Ya (model apa pun) |
Ya |
Kredit awal satu kali, sekitar $5 |
Evaluasi Claude Code yang sebenarnya |
Rendah |
|
Model gratis OpenRouter |
Tidak (Qwen, Llama, GPT-OSS) |
Ya |
20 req/menit, 50/hari (1.000/hari setelah pembelian $10 sekali) |
Penggunaan gratis berkelanjutan tanpa hardware lokal |
Sedang |
|
Model lokal Ollama |
Tidak (model open lokal) |
Ya |
Tergantung hardware, tanpa rate limit |
Kerja offline, privasi, tanpa biaya per token |
Tinggi |
|
Claude for Open Source |
Ya (Max 20x) |
Ya |
6 bulan, program terbatas, perlu kelayakan |
Maintainer OSS yang memenuhi syarat |
Rendah, plus aplikasi |
Mana yang harus Anda pilih?
- Jika Anda belum pernah menggunakan Claude Code dan ingin tahu apakah ini layak $20 per bulan, ambil kredit awal API. Ini satu-satunya jalur yang menunjukkan produk sebenarnya, dan selusin sesi sudah lebih dari cukup untuk membentuk opini.
- Jika Anda menginginkan akses gratis berkelanjutan dan tidak secara spesifik membutuhkan Claude, OpenRouter menawarkan rasio kualitas terhadap upaya terbaik. Sisihkan satu malam untuk setup pertama dan harapkan mencapai batas permintaan harian lebih cepat dari yang Anda inginkan.
- Jika Anda butuh akses offline, atau pemberi kerja Anda punya pendapat tentang ke mana kode sumber boleh pergi, Ollama adalah jawabannya, meski ada biaya hardware. Di bawah 16 GB memori terunifikasi/VRAM, saya tidak akan repot.
- Jika Anda memelihara sesuatu yang menjadi dasar pihak lain, periksa hibah open-source sebelum melakukan semua ini. Enam bulan di tier teratas membuat seluruh pertanyaan hilang.
Memecahkan Masalah Setup Pengalihan
Opsi 3 dan 4 berbagi permukaan kegagalan, dan segelintir masalah yang sama menjelaskan sebagian besar kasus. Karena baik Anthropic maupun penyedia gateway tidak dapat men-debug kombinasi spesifik Anda, berikut yang perlu diperiksa terlebih dahulu.
-
Claude Code terus meminta Anda login. CLI tidak memiliki kredensialnya sendiri, dan base URL yang dapat dijangkau tidak dihitung sebagai kredensial. Blok env di
.claude/settings.jsonproyek hanya berlaku setelah wizard first-run, jadi setelANTHROPIC_AUTH_TOKENdi tempat yang dibaca lebih awal: ekspor shell atau~/.claude/settings.json. -
Peringatan startup menyebut dua sumber kredensial. Sebuah kredensial gateway dan login tersimpan sama-sama aktif. Jalankan
/logoutuntuk menghapus login tersimpan, atau hapus variabel untuk kembali ke login sebelumnya. -
Error 400 menyebut field yang tidak dikenali. Claude Code mengirim field ke endpoint berformat Anthropic yang ditolak beberapa upstream. Menyetel
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1menekan sebagian besar field pra-rilis dan memperjelas ini. -
Error 400 menyebut thinking atau adaptive. Model upstream tidak menerima adaptive reasoning, yang diminta Claude Code untuk model Claude terbaru. Ini biasanya memerlukan pembaruan upstream gateway, bukan perbaikan sisi klien.
-
Remote control dan dikte suara berhenti berfungsi. Keduanya bergantung pada identitas claude.ai dan tidak tersedia saat kredensial gateway disetel. Sejak v2.1.196, remote control juga dinonaktifkan kapan pun
ANTHROPIC_BASE_URLmengarah ke host non-Anthropic.
Saat ada yang berperilaku aneh dan Anda tidak yakin lapisan mana penyebabnya, /status di dalam sesi memberi tahu base URL dan sumber kredensial mana yang benar-benar digunakan. Satu perintah itu menyelesaikan lebih banyak kasus daripada upaya re-eksport berkali-kali.
Pemikiran Akhir
Empat jalur untuk menggunakan Claude Code secara gratis, tidak ada yang sempurna, dan komprominya justru bagian yang menarik, bukan catatan kaki.
Rekomendasi saya sendiri sempit. Jika yang Anda inginkan adalah agen CLI Claude Code alih-alih jendela chat, mulailah dengan kredit API, karena Anda akan belajar lebih banyak dari satu sesi nyata pada produk sebenarnya daripada semalam mengonfigurasi pengganti. Jika alat ini pantas masuk ke alur kerja Anda, $20 per bulan adalah pos biaya yang masuk akal. Jika tidak, Anda tidak kehilangan apa pun, dan kini Anda tahu alasannya.
Untuk jangka panjang, OpenRouter adalah opsi gratis yang paling berkelanjutan, dan Ollama menang saat privasi atau akses offline tidak bisa ditawar, bukan sekadar nilai tambah.
Untuk kebiasaan yang membedakan sesi yang berguna dari yang membuat frustrasi, Claude Code Best Practices kami membahas perencanaan, transfer konteks, dan pengembangan berbasis pengujian pada proyek nyata. Dan jika Anda mulai dari nol, Claude Code 101 mengajarkan dasar-dasar melalui pelajaran interaktif terstruktur yang membawa Anda dari pemasangan pertama hingga alur kerja yang berjalan.
FAQ Tentang Akses Claude Code Gratis
Apakah Claude Code gratis?
Tidak. Claude Code memerlukan langganan Claude berbayar (Pro, Max, Team, atau Enterprise) atau akun Console yang ditagih per token. Yang ada sebagai gantinya adalah beberapa jalur gratis yang sah, dan masing-masing memiliki kompromi.
Bisakah saya menggunakan Claude Code pada paket gratis Claude?
Tidak. Paket gratis mencakup antarmuka chat di web, mobile, dan desktop, tetapi dokumentasi setup Anthropic sendiri menyatakan dengan jelas bahwa paket tersebut tidak menyertakan akses ke Claude Code. Agen terminal berada di balik paywall.
Sejauh apa kredit API gratis sebenarnya?
Anthropic memberikan kredit awal kecil kepada akun Console baru, yang secara luas dilaporkan sekitar $5, meskipun Anthropic tidak memublikasikan angkanya. Pada tarif Sonnet 5, dengan prompt caching bekerja sebagaimana mestinya, satu sesi fokus pada repositori nyata berkisar 30 atau 40 sen. Itu setara kira-kira selusin sesi, cukup untuk menilai apakah alat ini cocok dengan alur kerja Anda.
Apakah Claude Code berfungsi dengan model gratis OpenRouter?
Secara teknis, ya, karena OpenRouter mengekspos endpoint yang menggunakan format Anthropic Messages. OpenRouter sendiri memperingatkan bahwa Claude Code hanya dijamin berfungsi saat permintaan diarahkan ke model milik Anthropic sendiri, jadi backend Qwen atau Llama gratis adalah upaya terbaik alih-alih yang didukung resmi.
Apa yang saya perlukan untuk menjalankan Claude Code terhadap Ollama?
Ollama v0.14.0 atau lebih baru, karena rilis itu menambahkan kompatibilitas dengan Anthropic Messages API. Anda juga memerlukan model dengan konteks minimal 32K dan RAM yang cukup untuk menampungnya, yang dalam praktiknya berarti 16 GB sebagai batas bawah dan 32 GB sebelum hasilnya berhenti terasa seperti kompromi. Dua variabel lingkungan menangani sisanya.
Josep adalah Data Scientist freelance yang berfokus pada proyek-proyek Eropa, dengan keahlian dalam penyimpanan data, pemrosesan, analitik lanjutan, dan penyusunan narasi data yang berdampak.
Sebagai pendidik, ia mengajar Big Data di program Magister di University of Navarra dan berbagi wawasan melalui artikel di platform seperti Medium, KDNuggets, dan DataCamp. Josep juga menulis tentang Data dan Teknologi dalam buletin Databites (databites.tech).
Ia meraih gelar Sarjana di bidang Fisika Teknik dari Polytechnic University of Catalonia dan gelar Magister di bidang Intelligent Interactive Systems dari Pompeu Fabra University.

