LESSON 02 / 04
OpenCode: Agent Terbuka 120 Ribu Bintang
15 menit bacaCoding Agents: Claude Code & OpenCode
Kenapa open source penting di coding agent
OpenCode adalah coding agent open-source yang meledak popularitasnya — ratusan ribu bintang GitHub — karena menyelesaikan satu masalah yang diabaikan tool komersial: penguncian provider. Dengan OpenCode, engine agent-nya terbuka dan kamu memilih modelnya sendiri.
Fitur kunci
- 75+ provider: Claude, GPT, Gemini, sampai model lokal — bahkan bisa dicampur dalam satu sesi.
- BYOK (bring your own key): kuncimu, tagihanmu, kendalimu.
- Plan mode: mode rencana read-only — agent membaca dan menyusun rencana tanpa menyentuh file. Review dulu, baru eksekusi.
- Terminal, desktop, IDE: jalan di mana kamu kerja.
Kapan OpenCode masuk akal
- Kamu sudah punya API key dan ingin kendali biaya penuh.
- Timmu punya kebijakan data yang melarang vendor tertentu.
- Kamu ingin memahami cara kerja agent — kodenya terbuka, bisa dibaca.
Duet yang praktis
Banyak engineer memakai keduanya: Claude Code untuk tugas yang butuh model frontier paling kuat, OpenCode untuk kerja rutin dengan model pilihan (atau lokal). Skill memandu agent — scope kecil, rencana dulu, review diff — persis sama di keduanya. Belajar satu, bisa dua.
Latihan 15 menit
Pasang OpenCode, arahkan ke repo kecil apa pun, aktifkan plan mode, dan minta: "rencanakan refactor fungsi paling panjang di proyek ini". Bandingkan rencananya dengan pendapatmu sendiri.
Tool yang terbuka mengajarimu bukan hanya cara memakainya — tapi cara ia berpikir.