opencodeAlat CLI
OpenCode adalah asisten coding AI berbasis terminal open-source (dibangun dengan TypeScript) yang mendukung hot-swapping lintas beberapa model termasuk Anthropic, OpenAI, Gemini, dan DeepSeek, serta terintegrasi ke dalam shell atau IDE apa pun. Ia menawarkan obrolan interaktif, pengeditan file, eksekusi perintah, manajemen konteks, pemanggilan alat MCP, dan lainnya, menjadikannya alternatif terminal untuk Cursor dan Cline.
npm install -g opencode-ai
brew install opencode-ai
opencode --version
{ "provider": "robovai", "model": "claude-sonnet-5", "baseURL": "https://your-robovai-domain/api/v1", "apiKey": "sk-xxxxxxxx", "smallModel": "claude-haiku-4-5", "commands": { "explain": "Jelaskan kode yang dipilih", "test": "Buat unit test untuk file saat ini" } }
Penukaran model secara instan di antara beberapa model (Anthropic / OpenAI / Gemini / DeepSeek, dll.); chat interaktif TUI; baca/tulis file dengan pratinjau diff; eksekusi perintah dengan output yang disuntikkan ke dalam konteks; pemanggilan alat MCP; perintah slash kustom; manajemen konteks (@file, @symbol); integrasi Git; sesi persisten.
Terminal UI learning curve; tidak ada GUI bawaan; pemahaman visual terbatas (tergantung pada kemampuan model); membutuhkan Node.js 18+; WSL disarankan pada Windows.
opencode
opencode "Refactor src/auth.ts untuk menggunakan async/await"
/explain src/parser.ts