Panduan Integrasi OpenCode CLI
OpenCode CLI adalah coding agent terminal otonom yang dapat menganalisis codebase, mengedit file, dan menjalankan pengujian langsung di Termux (Android), Terminal VPS Linux, macOS, maupun Windows.
OpenCode CLI Assistant
OFFICIALSetup otomatis dan alat perbaikan mandiri untuk Terminal Termux, Linux, macOS, dan Windows.
curl -fsSL https://router.clouvia.id/setup/opencode.sh | bash
01Panduan Instalasi Manual dari Nol
Jika Anda lebih suka memasang dan mengonfigurasi OpenCode CLI langkah demi langkah tanpa skrip otomatis.
Langkah 1: Pasang Node.js & npm di Sistem Anda
OpenCode CLI membutuhkan Node.js versi 18 atau lebih baru. Jalankan perintah sesuai perangkat Anda:
pkg update -y && pkg install nodejs -y
sudo apt update && sudo apt install nodejs npm -y
brew install node
winget install OpenJS.NodeJS.LTS
Langkah 2: Pasang Paket OpenCode CLI Secara Global
Jalankan perintah instalasi global berikut di terminal Anda:
npm install -g opencode-ai@latest
opencode --version. Jika nomor versi muncul, CLI siap digunakan.Langkah 3: Konfigurasi File opencode.json
Buat direktori konfigurasi OpenCode dan simpan pengaturan provider Clouvia:
mkdir -p ~/.config/opencode
Isi file ~/.config/opencode/opencode.json dengan konfigurasi berikut:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"clouvia": {
"npm": "@ai-sdk/openai-compatible",
"name": "Clouvia Router",
"options": {
"baseURL": "https://router.clouvia.id/v1",
"apiKey": "clv_live_API_KEY_ANDA"
},
"models": {
"coding-high": {
"name": "Coding High [ULTRA]",
"limit": {
"context": 128000,
"output": 32768
}
},
"claude-opus-4.8": {
"name": "Claude Opus 4.8"
},
"claude-sonnet-4.6": {
"name": "Claude Sonnet 4.6"
},
"gpt-5.5": {
"name": "GPT-5.5"
}
}
}
},
"model": "clouvia/coding-high"
}Langkah 4: Jalankan OpenCode di Folder Proyek Anda
Masuk ke folder proyek Anda lalu jalankan perintah opencode:
cd /lokasi/folder/proyek-anda && opencode
Antarmuka TUI interaktif akan terbuka. Anda bisa langsung memberikan instruksi coding dalam bahasa Indonesia santai atau formal, misalnya:
02Perintah Pintas & Navigasi di Terminal OpenCode
| Perintah | Fungsi | Keterangan |
|---|---|---|
| /model | Ganti model AI aktif | Pilih antara coding-high, claude-opus-4.8, atau sonnet |
| /compact | Kompresi riwayat sesi | Meringkas percakapan lama agar hemat konteks token |
| /help | Bantuan & daftar fitur | Melihat kapabilitas tools agent yang tersedia |
| /exit | Keluar dari sesi OpenCode | Dapat juga menggunakan tombol Ctrl+C |
03Fitur Auto-Fix & Diagnosis Mandiri (1-Command Repair)
AUTO-REPAIR TOOLJika instalasi OpenCode Anda mengalami kendala seperti error EBADPLATFORM pada Android Termux, dependensi Node.js rusak, atau API Key tidak terhubung, jalankan perintah Auto-Fix di bawah ini:
curl -fsSL https://router.clouvia.id/setup/opencode-fix.sh | bashApa yang Diperbaiki Secara Otomatis oleh Auto-Fix:
opencode.json dan menyinkronkan endpoint Clouvia.04Solusi Masalah Umum (Troubleshooting)
OpenCode CLI membutuhkan glibc Linux. Cukup jalankan skrip auto-setup terbaru kami atau perintah auto-fix curl -fsSL https://router.clouvia.id/setup/opencode-fix.sh | bash untuk memasang container runtime Ubuntu secara otomatis.
Jalankan perintah pkg update -y && pkg install nodejs -y di Termux. Jika masih gagal, pastikan Anda menggunakan aplikasi Termux resmi dari F-Droid, bukan versi lama Play Store.
Periksa kembali apakah API Key di ~/.config/opencode/opencode.json sudah benar dan tidak terpotong (tanda titik-titik). Gunakan tombol Buat Key Baru (1-Klik) di halaman ini untuk menyalin Full Secret Key.
Ketik perintah termux-change-repo di Termux, pilih Main Repository, dan pilih mirror Cloudflare atau Albatross untuk kecepatan download maksimal.