← Back to news
ZBuild News

OpenCode Diblokir oleh Anthropic: Apa yang Terjadi, Mengapa, dan Bagaimana Pengembang Merespons pada 2026

Penjelasan komprehensif tentang Anthropic yang memblokir OpenCode untuk mengakses model Claude pada 2026. Pelajari apa yang memicu pemblokiran tersebut, rincian hukum dan teknis, reaksi komunitas dari DHH dan lainnya, solusi yang tersedia, dan apa artinya bagi masa depan alat coding open-source AI.

Published
2026-03-27T00:00:00.000Z
Author
ZBuild Team
Reading Time
12 min read
opencode blocked anthropicopencode bananthropic block opencodeopencode claude blockedanthropic ToS updateopencode workaround
OpenCode Diblokir oleh Anthropic: Apa yang Terjadi, Mengapa, dan Bagaimana Pengembang Merespons pada 2026
ZBuild Teamid
XLinkedIn

Versi Singkat

Pada January 2026, Anthropic memblokir OpenCode dan setiap alat pengkodean AI pihak ketiga lainnya dari mengakses model Claude melalui OAuth berbasis langganan. Langkah ini mengganggu ratusan ribu pengembang, memicu reaksi keras dari tokoh-tokoh terkemuka seperti DHH, dan menyebabkan OpenAI secara terbuka bermitra dengan OpenCode sebagai langkah balasan kompetitif. Berikut adalah cerita lengkapnya, detail teknis, dan pilihan Anda ke depannya.


OpenCode Diblokir oleh Anthropic: Analisis Lengkap 2026

Jika Anda bangun pada suatu pagi di January 2026 dan menemukan alur kerja OpenCode-Claude Anda tiba-tiba mati, Anda tidak sendirian. Anthropic menerapkan pemblokiran sisi server yang memutus OpenCode — agen pengkodean AI sumber terbuka dengan 126,000+ GitHub stars — dari mengakses model Claude melalui token OAuth langganan. Apa yang menyusul adalah salah satu insiden kepercayaan pengembang paling signifikan dalam ruang alat AI.

Artikel ini mencakup semuanya: lini masa, mekanisme teknis, eskalasi hukum, reaksi komunitas, solusi yang tersedia, dan apa arti episode ini bagi masa depan pengembangan berbantuan AI.


Bagian 1: Lini Masa Peristiwa

Fase 1 — Pemblokiran Diam-diam (January 9, 2026)

Pada January 9, 2026, Anthropic menerapkan pemeriksaan sisi server yang mulai menolak token OAuth dari alat pihak ketiga. Pengembang yang menggunakan perintah /connect OpenCode untuk mengautentikasi dengan akun Claude Pro atau Max mereka mulai menemui hambatan. Pesan kesalahan tersebut sangat jelas:

Error: This credential is only authorized for use with Claude Code
and cannot be used for other API requests.

Sumber

Awalnya, banyak pengembang berasumsi bahwa itu adalah bug. Masalah GitHub menumpuk di repositori OpenCode, dengan pengguna melaporkan bahwa pengaturan mereka yang sebelumnya berfungsi telah rusak dalam semalam. Para pengelola OpenCode mengonfirmasi bahwa perubahan tersebut memang disengaja oleh pihak Anthropic.

Fase 2 — Eskalasi Teknis (January–February 2026)

Anthropic tidak berhenti pada validasi token sederhana. Selama minggu-minggu berikutnya, mereka menerapkan mekanisme deteksi yang semakin canggih:

  • Client fingerprinting: Pemeriksaan sisi server yang mengidentifikasi apakah suatu permintaan berasal dari klien Claude Code asli atau alat pihak ketiga yang memalsukan alur OAuth yang sama
  • User-Agent validation: Permintaan tanpa string user-agent Claude Code yang diharapkan ditandai dan ditolak
  • Behavioral analysis: Pola penggunaan API yang menyimpang dari pola interaksi tipikal Claude Code memicu pemblokiran

Setiap kali komunitas OpenCode menemukan solusi, Anthropic menyebarkan langkah balasan. Dinamika kucing-dan-tikus ini terjadi di berbagai masalah GitHub, termasuk #6930 dan #10956.

Fase 3 — Formalisasi Hukum (February 19, 2026)

Pada February 19, 2026, Anthropic memperbarui Ketentuan Layanannya untuk menyertakan bagian eksplisit "Authentication and credential use". Klausul kuncinya menyatakan:

OAuth tokens dari paket Free, Pro, dan Max tidak boleh digunakan dengan alat pihak ketiga atau Agent SDK.

Sumber

Ini mengubah apa yang semula merupakan tindakan penegakan teknis menjadi kebijakan formal. Anthropic juga mengirimkan komunikasi hukum ke proyek OpenCode, meresmikan tindakan keras tersebut. Sumber

Fase 4 — Langkah Balasan OpenAI (February–March 2026)

Dalam beberapa minggu setelah penguncian Anthropic, OpenAI melakukan langkah publik dan strategis. Mereka secara resmi bermitra dengan OpenCode dan memperluas dukungan langganan Codex ke OpenCode, OpenHands, RooCode, dan alat sumber terbuka lainnya. Sumber

OpenAI tidak hanya mengizinkan akses pihak ketiga secara pasif — mereka memasarkannya secara aktif. Pesannya jelas: jika Anthropic tidak membiarkan Anda menggunakan langganan Anda sesuai keinginan, OpenAI akan melakukannya.


Bagian 2: Mengapa Anthropic Melakukannya

Memahami motivasi Anthropic memerlukan tinjauan pada dinamika bisnis yang berperan.

Perlindungan Pendapatan

Claude Pro seharga $20/month dan Claude Max seharga $100–200/month. Langganan ini mencakup batas penggunaan yang murah hati yang ditujukan untuk Claude Code, alat pengkodean berbasis terminal milik Anthropic sendiri. Ketika pengguna OpenCode melakukan autentikasi melalui OAuth, mereka mengakses model Claude yang sama dengan tarif langganan, alih-alih membayar harga API per-token, yang secara signifikan lebih tinggi untuk penggunaan berat.

Bagi Anthropic, setiap pengembang yang menggunakan Claude melalui OpenCode alih-alih Claude Code merupakan pendapatan API yang hilang atau peningkatan biaya infrastruktur tanpa pendapatan yang sesuai dari produk mereka sendiri.

Strategi Produk

Claude Code adalah bagian inti dari strategi pengembang Anthropic. Dengan membatasi akses model ke klien mereka sendiri, Anthropic mempertahankan kendali atas pengalaman pengguna, mengumpulkan data penggunaan untuk peningkatan model, dan memposisikan Claude Code sebagai cara definitif untuk menggunakan Claude dalam pengkodean.

Justifikasi Ketentuan Layanan

Dari perspektif Anthropic, alur OAuth dirancang khusus untuk Claude Code. Alat pihak ketiga yang mereplikasi alur ini — meminta pengguna masuk melalui browser dan menerima token OAuth — menggunakan mekanisme autentikasi di luar cakupan yang dimaksudkan. Pembaruan ToS mengkodifikasi apa yang menurut Anthropic selalu menjadi niat awal.


Bagian 3: Reaksi Keras Komunitas

Tanggapan komunitas pengembang cepat dan sangat negatif.

Kritik DHH

David Heinemeier Hansson (DHH), pencipta Ruby on Rails dan CTO dari 37signals, adalah salah satu kritikus yang paling vokal. Dia memposting di X:

"Konfirmasi bahwa Anthropic sengaja memblokir OpenCode, dan harness pihak ketiga lainnya, dalam upaya paranoid untuk memaksa pengembang menggunakan Claude Code. Kebijakan yang buruk bagi perusahaan yang dibangun dengan melatih model pada kode kami, tulisan kami, segalanya tentang kami. Harap ubah ketentuannya, @DarioAmodei."

Sumber

Kritik DHH menangkap sentimen yang dibagikan oleh banyak orang: Anthropic melatih modelnya pada kode sumber terbuka, tetapi sekarang mencegah alat sumber terbuka mengakses model tersebut.

Debat "Taman Bertembok"

Pengembang Patrick O'Doherty menerbitkan tulisan berpengaruh berjudul "Anthropic's Walled Garden: The Claude Code Crackdown," dengan argumen bahwa Anthropic sedang membangun ekosistem tertutup yang bertentangan dengan etos terbuka dari komunitas pengembang yang menjadi tumpuannya. Sumber

Lonjakan GitHub Star

Secara paradoks, kontroversi tersebut adalah hal terbaik yang pernah terjadi pada metrik pertumbuhan OpenCode. Proyek ini memperoleh 18,000 GitHub stars baru dalam dua minggu menyusul pemblokiran tersebut, saat para pengembang bersatu mendukung proyek tersebut atas dasar prinsip. Pada March 2026, OpenCode telah mencapai 126,000+ stars dan 800+ kontributor.

Utas Hacker News

Beberapa utas Hacker News tentang topik ini menarik ratusan komentar, dengan sentimen dominan yang mengkritik pendekatan Anthropic. Utas "Anthropic Explicitly Blocking OpenCode" dan "Anthropic takes legal action against OpenCode" keduanya mencapai halaman depan.


Bagian 4: Detail Teknis

Bagaimana Alur OAuth Bekerja (Sebelum Pemblokiran)

Sebelum pelarangan, inilah cara OpenCode mengakses Claude:

  1. Pengguna menjalankan /connect di TUI OpenCode
  2. OpenCode membuka jendela browser yang diarahkan ke endpoint OAuth Anthropic
  3. Pengguna masuk dengan akun Anthropic mereka (Pro atau Max)
  4. Browser mengalihkan kembali dengan token OAuth
  5. OpenCode menyimpan token secara lokal dan menggunakannya untuk permintaan API
  6. API Anthropic melayani respons Claude seolah-olah berasal dari Claude Code

Alur ini secara fungsional identik dengan apa yang dilakukan oleh Claude Code itu sendiri. Perbedaannya adalah klien yang membuat permintaan.

Bagaimana Pemblokiran Bekerja

Mekanisme pemblokiran Anthropic beroperasi di berbagai level:

Permintaan dari klien
    │
    ├─ Periksa asal token OAuth ──→ Tolak jika bukan Claude Code
    │
    ├─ Validasi fingerprint klien ──→ Tolak jika dipalsukan
    │
    ├─ Analisis header user-agent ──→ Tandai klien non-Claude-Code
    │
    └─ Pencocokan pola perilaku ──→ Blokir penggunaan anomali

Fingerprinting adalah elemen yang paling canggih. Server Anthropic menganalisis karakteristik dari setiap permintaan yang sulit direplikasi oleh alat pihak ketiga, termasuk header internal, pola waktu permintaan, dan metadata sesi yang dihasilkan Claude Code.

OAuth Langganan vs. API Keys

Sangat penting untuk memahami perbedaannya:

Metode AksesStatusModel Biaya
Claude Pro/Max OAuth (melalui pihak ketiga)DiblokirLangganan ($20–200/mo)
Claude Code OAuth (klien resmi)BerhasilLangganan ($20–200/mo)
Anthropic API keyBerhasil dengan OpenCodeBayar-per-token

Menggunakan Anthropic API dengan API key berbayar di OpenCode sepenuhnya mematuhi ketentuan Anthropic. Pemblokiran hanya berlaku untuk token OAuth langganan yang digunakan di luar Claude Code.


Bagian 5: Solusi yang Berhasil (March 2026)

Terlepas dari pembatasan tersebut, pengembang memiliki beberapa jalur sah ke depan.

Solusi 1: Anthropic API Key (Sepenuhnya Patuh)

Pendekatan yang paling mudah dan patuh pada ToS adalah dengan menggunakan Anthropic API secara langsung:

# Set your API key
export ANTHROPIC_API_KEY=sk-ant-xxxxx

# Configure OpenCode to use the Anthropic provider
# In your opencode.json
{
  "provider": {
    "anthropic": {
      "model": "claude-sonnet-4-6"
    }
  }
}

Biaya: Harga bayar-per-token. Untuk penggunaan pengkodean yang berat, ini bisa mencapai $50–200+/month tergantung volume, membuatnya sebanding dengan atau lebih mahal daripada langganan. Namun ini berhasil, dan sepenuhnya sesuai dengan ketentuan Anthropic.

Sumber

Solusi 2: OpenAI dengan Langganan Codex

OpenAI sekarang secara resmi mendukung OpenCode. Jika Anda memiliki langganan Codex, Anda dapat menggunakannya secara langsung:

export OPENAI_API_KEY=sk-xxxxx

# Or use the Codex subscription with OpenCode's built-in support
opencode --provider openai

Ini adalah opsi yang banyak dipilih oleh pengembang, mengingat dukungan eksplisit OpenAI terhadap alat pihak ketiga. Sumber

Solusi 3: Alat Proxy (Gunakan Dengan Hati-hati)

Beberapa alat proxy buatan komunitas menghubungkan langganan Claude Max ke endpoint API lokal:

  • Meridian: Mengubah langganan Claude Max Anda menjadi Anthropic API lokal. Proxy melakukan autentikasi melalui sesi Claude Max Anda alih-alih API keys. Sumber
  • Anthropic Auth plugins: Plugin autentikasi OAuth yang dikelola komunitas untuk OpenCode. Sumber

Peringatan penting: Menggunakan alat proxy untuk mengakses model Claude Pro/Max dengan klien pihak ketiga secara teknis melanggar Ketentuan Layanan Anthropic yang telah diperbarui. Akun Anda dapat dihentikan jika terdeteksi.

Solusi 4: Model Alternatif

OpenCode mendukung 75+ LLM providers. Anda dapat beralih ke:

  • Google Gemini 2.5 Pro — Performa pengkodean yang kuat, tingkat gratis yang murah hati
  • DeepSeek V3 — Hemat biaya, sangat baik untuk pembuatan kode
  • Model lokal melalui Ollama — Sepenuhnya offline, tanpa biaya, tidak ada masalah ToS
  • Mistral Codestral — Dibangun khusus untuk kode, performa kompetitif

Solusi 5: Gunakan Platform yang Tidak Mengunci Anda

Jika Anda membangun aplikasi alih-alih menulis kode di terminal, pertimbangkan platform seperti ZBuild yang memberi Anda pengalaman pembangun aplikasi tanpa penguncian vendor (vendor lock-in). ZBuild memungkinkan Anda membangun dan menyebarkan aplikasi menggunakan bantuan AI sambil mempertahankan kepemilikan penuh dan portabilitas proyek Anda — tidak perlu khawatir tentang penyedia model mana yang mungkin mengubah ketentuan mereka berikutnya.


Bagian 6: Dampak pada Ekosistem yang Lebih Luas

Kesenjangan Antara Terbuka vs. Tertutup

Insiden ini memperjelas ketegangan mendasar dalam ruang alat AI. Di satu sisi: perusahaan yang melatih model pada kode sumber terbuka dan konten buatan komunitas. Di sisi lain: komunitas sumber terbuka yang menghasilkan data pelatihan tersebut dan sekarang menginginkan akses tak terbatas ke model yang dihasilkan.

Argumen tersebut bergaung karena menyentuh masalah tentang timbal balik. Model Anthropic dilatih pada miliaran baris kode sumber terbuka. Banyak pengembang merasa bahwa membatasi cara mereka mengakses model tersebut — terutama ketika mereka adalah pelanggan berbayar — merusak kontrak sosial implisit.

Pergeseran Pangsa Pasar

Kontroversi ini mempercepat beberapa tren:

MetrikSebelum Pemblokiran (Dec 2025)Setelah Pemblokiran (Mar 2026)
OpenCode GitHub stars~56,000126,000+
Pengembang aktif bulanan OpenCode~2 million5 million+
Provider OpenCode yang didukung~4075+
Pengguna OpenAI Codex + OpenCodeMinimalPertumbuhan signifikan

Sumber

Preseden untuk Alat Lain

Pelarangan OpenCode menetapkan preseden yang juga memengaruhi alat pihak ketiga lainnya. Cline, RooCode, Continue, Aider, dan alat lainnya yang menggunakan alur OAuth serupa juga diblokir. Seluruh ekosistem alat pihak ketiga yang kompatibel dengan Claude terpengaruh, bukan hanya OpenCode. Sumber


Bagian 7: Apa yang Dilakukan Pengembang Sekarang

Berdasarkan diskusi komunitas dan aktivitas GitHub, inilah cara komunitas pengembang merespons:

Pola Migrasi

  1. Pengaturan multi-provider: Banyak pengembang sekarang mengonfigurasi OpenCode dengan beberapa provider, menggunakan Claude melalui API key untuk tugas-tugas di mana ia unggul dan alternatif yang lebih murah untuk pekerjaan rutin
  2. Migrasi OpenAI: Sebagian besar pengembang yang bergantung pada Claude telah pindah ke OpenAI Codex, yang secara eksplisit menyambut alat pihak ketiga
  3. Pendekatan utamakan lokal: Minat pada model lokal (Ollama, llama.cpp) melonjak, didorong oleh pengembang yang tidak lagi ingin bergantung pada niat baik penyedia tunggal mana pun
  4. Adopsi API key: Pengembang yang ingin terus menggunakan Claude telah beralih ke API keys, menerima biaya per-token yang lebih tinggi demi keandalan metode akses yang didukung penuh

Sentimen Pengembang

Kerusakan jangka panjang mungkin terjadi pada reputasi Anthropic di komunitas pengembang. Kepercayaan, sekali rusak, sulit untuk dibangun kembali. Beberapa survei dan jajak pendapat informal di Hacker News dan Reddit menunjukkan bahwa kepercayaan pengembang terhadap Anthropic turun secara signifikan setelah insiden tersebut.


Bagian 8: Pelajaran untuk Industri Alat AI

Untuk Pembuat Alat

  • Jangan pernah bergantung pada alur OAuth penyedia tunggal sebagai mekanisme autentikasi utama Anda. Selalu miliki fallback API key.
  • Bangun arsitektur yang agnostik terhadap penyedia sejak hari pertama. Dukungan OpenCode untuk 75+ provider membuat pemblokiran Anthropic terasa menyakitkan tetapi tidak fatal.
  • Harapkan ketentuan berubah — fitur apa pun yang berfungsi "secara tidak sengaja" alih-alih melalui kesepakatan eksplisit pada akhirnya akan ditutup.

Untuk Penyedia Model

  • Berkomunikasi sebelum Anda memblokir. Pemberitahuan penghentian 30 hari akan menghasilkan jauh lebih sedikit reaksi keras daripada pemutusan dalam semalam.
  • Tawarkan jalur ke depan. Jika Anda memblokir OAuth langganan untuk alat pihak ketiga, secara bersamaan tawarkan program pengembang pihak ketiga dengan harga API yang wajar.
  • Ingat dari mana data pelatihan Anda berasal. Komunitas pengembang memiliki ingatan yang kuat.

Untuk Pengembang Individu

  • Diversifikasi rantai alat Anda. Jangan bangun seluruh alur kerja Anda di sekitar penyedia tunggal.
  • Pahami ketentuan layanan untuk setiap alat yang Anda andalkan.
  • Pertimbangkan untuk membangun di platform seperti ZBuild yang mengabstraksi dependensi penyedia sehingga Anda dapat fokus pada pengiriman produk Anda alih-alih mengelola politik penyedia AI.

Kesimpulan

Saga OpenCode-Anthropic di awal 2026 lebih dari sekadar cerita tentang satu alat yang diblokir. Ini adalah studi kasus tentang ketegangan antara budaya pengembangan sumber terbuka dan model bisnis AI komersial. Anthropic memiliki alasan bisnis yang sah untuk pembatasan tersebut, tetapi eksekusinya — pemblokiran diam-diam diikuti oleh ancaman hukum — mengikis kepercayaan dengan cara yang akan memakan waktu bertahun-tahun untuk diperbaiki.

Bagi pengembang, kesimpulan praktisnya jelas: diversifikasi penyedia Anda, gunakan API keys jika memungkinkan, dan bangun alur kerja yang dapat bertahan dari perubahan kebijakan. Lanskap alat AI masih muda dan volatil. Alat dan ketentuan yang Anda andalkan hari ini mungkin berubah besok.


Sumber

Back to all news
Enjoyed this article?
FAQ

Common questions

Mengapa Anthropic memblokir OpenCode untuk mengakses model Claude?+
Anthropic memblokir OpenCode karena menggunakan alur autentikasi OAuth yang sama dengan Claude Code untuk mengakses langganan Claude Pro dan Max. Anthropic berargumen bahwa hal ini melanggar Terms of Service mereka dan menerapkan server-side fingerprinting untuk mendeteksi dan menolak permintaan yang tidak berasal dari klien resmi Claude Code. Perusahaan juga menyebutkan perlindungan pendapatan, karena alat pihak ketiga mengakses model tingkat langganan tanpa Anthropic mendapatkan pendapatan API.
Kapan Anthropic mulai memblokir OpenCode dan pesan kesalahan apa yang dilihat pengguna?+
Anthropic pertama kali menerapkan pemeriksaan pemblokiran server-side pada 9 Januari 2026. Pengguna yang mencoba menggunakan Claude melalui OpenCode mulai melihat pesan kesalahan: 'This credential is only authorized for use with Claude Code and cannot be used for other API requests.' Pembaruan resmi Terms of Service menyusul pada 19 Februari 2026, menjadikan pembatasan tersebut sebagai kebijakan eksplisit.
Apa saja solusi saat ini untuk menggunakan model Claude dengan OpenCode?+
Ada tiga solusi utama: (1) Gunakan Anthropic API secara langsung dengan API key berbayar, yang sepenuhnya patuh terhadap ToS Anthropic. (2) Gunakan alat proxy seperti Meridian yang menjembatani langganan Claude Max ke endpoint API lokal. (3) Beralih ke penyedia alternatif — OpenAI kini secara resmi mendukung OpenCode dengan langganan Codex, dan Anda juga dapat menggunakan Google Gemini atau model lokal melalui Ollama.
Apakah OpenAI menanggapi pemblokiran OpenCode oleh Anthropic?+
Ya. Dalam beberapa minggu setelah pemblokiran oleh Anthropic, OpenAI secara terbuka bermitra dengan OpenCode dan memperluas dukungan langganan Codex ke OpenCode, OpenHands, RooCode, dan alat open-source lainnya. Hal ini secara luas dipandang sebagai langkah strategis untuk menarik pengembang yang frustrasi oleh pembatasan Anthropic.
Apakah legal menggunakan solusi untuk mengakses Claude melalui OpenCode?+
Menggunakan Anthropic API dengan API key berbayar sepenuhnya legal dan patuh. Namun, Terms of Service Anthropic yang diperbarui secara eksplisit melarang penggunaan token OAuth dari paket Free, Pro, dan Max dengan alat pihak ketiga. Menggunakan alat proxy atau plugin OAuth untuk melewati pembatasan ini secara teknis melanggar ToS Anthropic dan dapat mengakibatkan penghentian akun.
Recommended Tools

Useful follow-ups related to this article.

Browse All Tools

Bangun dengan ZBuild

Ubah ide Anda menjadi aplikasi yang berfungsi — tanpa coding.

46.000+ developer membangun dengan ZBuild bulan ini

Bangun ide Anda dengan AI

Jelaskan yang Anda inginkan — ZBuild membangunnya untuk Anda.

46.000+ developer membangun dengan ZBuild bulan ini
More Reading

Related articles