OpenCode
Bagian 8 · Lab harness
| Istilah | Arti |
|---|---|
| OpenCode | Alat agentic coding sumber terbuka yang berjalan di terminal atau browser dan dicoba di video ini untuk membuat project, memilih model, serta membuat skill. |
| npm | Pengelola paket bawaan Node, salah satu cara memasang OpenCode dan dipakai untuk menjalankan server pengembangan project dengan perintah run dev. |
| cURL | Program baris perintah untuk mengunduh data dari internet, dipakai di video ini untuk menjalankan skrip instalasi OpenCode di macOS. |
| Node.js | Lingkungan untuk menjalankan JavaScript di luar browser, yang wajib terpasang sebelum memasang OpenCode lewat npm atau membuat project Next. |
| VS Code | Editor kode gratis dari Microsoft yang dipakai pembicara untuk membuka folder project dan menjalankan OpenCode di terminal bawaannya. |
| terminal | Jendela untuk mengetik perintah teks ke komputer, tempat OpenCode dipasang, dibuka, dan diajak bekerja melalui prompt di video ini. |
| agentic coding | Cara menulis program dengan agent AI yang bisa membaca, membuat, dan menjalankan kode sendiri berdasarkan perintah, seperti OpenCode dan Claude Code. |
| skill | Kemampuan tambahan berupa berkas instruksi SKILL untuk agent, misalnya log-skill di video ini yang otomatis mencatat pekerjaan ke progress txt. |
| slash init | Perintah di OpenCode yang memindai project lalu membuat berkas AGENTS berisi struktur, perintah, dan konvensi project untuk dibaca agent. |
| Next.js | Framework React untuk membuat aplikasi web, yang project-nya dibuat otomatis oleh OpenCode lalu dikembangkan menjadi halaman to-do list. |
| Gemini CLI | Coding agent berbasis terminal dari Google yang dijadikan pembanding jumlah bintang GitHub dengan OpenCode dan Claude Code di awal video. |
| server password | Kata sandi yang diatur sebelum menjalankan OpenCode versi web agar hanya orang yang tahu sandinya yang bisa membuka antarmuka di browser. |
Video berbahasa Indonesia ini mencoba OpenCode, alat agentic coding sumber terbuka yang bisa membuat project, memilih model AI, hingga menjalankan skill buatan sendiri. Pembicara berangkat dari rasa penasaran seberapa jauh AI bisa membantu alur kerja coding sehari-hari. Ia membuka dengan membandingkan jumlah bintang GitHub tiga coding agent, yaitu Claude Code, Gemini CLI dengan sekitar 103 ribu bintang, dan OpenCode yang menurutnya berada di posisi teratas. Setelah itu ia memandu penonton dari instalasi, cara membuka OpenCode di terminal maupun browser, memilih model gratis atau berbayar, membuat aplikasi Next.js, sampai menulis skill sendiri. Materi ini penting bagi pemula yang ingin mencoba agent coding tanpa biaya, karena semua langkah ditunjukkan secara praktis di laptop dan VS Code, lengkap dengan kendala kecil yang muncul serta cara mengatasinya, sehingga penonton bisa langsung mengikuti di komputernya sendiri.
OpenCode dipasang dari opencode.ai lewat perintah cURL, npm bila Node.js sudah ada, atau Chocolatey di Windows, lalu dijalankan dengan perintah opencode di terminal VS Code. Perintah opencode web membuka antarmuka di browser pada alamat lokal port 4096, dan variabel server password membuatnya meminta nama pengguna opencode serta kata sandi. Model bawaan adalah Big Pickle dari OpenCode Zen yang gratis, tema bisa diganti lewat perintah themes, tombol Tab berpindah antara mode build dan plan, dan perintah models menampilkan pilihan gratis maupun berbayar seperti GitHub Copilot, Anthropic, dan Google. Pembicara meminta OpenCode membuat project Next.js, menjalankannya di port 3001, lalu memakai slash init untuk membuat AGENTS.md dan menambahkan aturan agar setiap jawaban memakai emotikon. Terakhir ia membuat log-skill berisi berkas SKILL.md yang mencatat setiap pekerjaan ke progress.txt, memulai ulang OpenCode agar skill terdeteksi, lalu mengujinya saat membuat to-do list dengan local storage dan menambahkan konfirmasi sebelum menghapus.
Kata kunci
- OpenCode
- agentic coding
- skill
- slash init
- Memasang OpenCode (lewat npm atau cURL) dan menjalankannya di terminal atau digabung dengan VS Code.
- Memilih model gratis atau berbayar, memakai perintah /init, dan menjalankan versi web dengan password server.
- Membuat skill sendiri (SKILL.md di folder .agents/skills) untuk mencatat progress pekerjaan agen.
Tulis catatan pribadimu untuk modul ini. Catatan tersimpan di akunmu dan bisa dibuka dari perangkat mana pun.
