Kemarin saya bahas cara kerja agentic AI coding dengan OpenCode sebagai studi kasus. Hari ini saya bandingkan tiga tool yang paling populer saat ini: OpenCode, Claude Code, dan Codex CLI. Semua angka repo diambil langsung dari GitHub API tanggal 11 Agustus 2026, dan detail fitur dari README/dokumentasi resmi masing-masing.
Sekilas Perbandingan
| Aspek | OpenCode | Claude Code | Codex CLI |
|---|---|---|---|
| Pengembang | Komunitas (Anomaly) | Anthropic | OpenAI |
| Lisensi | MIT (open source) | Terms komersial Anthropic (repo publik, bukan lisensi OSI) | Apache-2.0 (open source) |
| ⭐ GitHub | ~195.800 | ~140.900 | ~105.100 |
| Dibuat | 30 Apr 2025 | 22 Feb 2025 | 13 Apr 2025 |
| Model bawaan | Provider-agnostic (Anthropic, OpenAI, OpenRouter, Ollama lokal, dll) | Model Claude | Model OpenAI |
| Bentuk | TUI/CLI, desktop (beta), ekstensi IDE | Terminal, IDE, @claude di GitHub | CLI lokal, desktop app, IDE (VS Code/Cursor/Windsurf), Codex Web (cloud) |
Fitur Agentic: Loop, Multi-File, Terminal, Browser
Satu hal yang membuat ketiganya berbeda dari AI coding biasa adalah kemampuan agentic loop: AI memanggil tool, melihat hasilnya, lalu iterasi sendiri tanpa harus kita klik “submit” ulang. Ini seperti punya junior developer yang proaktif — tidak hanya menulis kode tapi juga menjalankan test, memperbaiki error, dan verifikasi hasilnya sendiri.
| Fitur | OpenCode | Claude Code | Codex CLI |
|---|---|---|---|
| Agentic loop | Ya — primary agents (build/plan) + subagents (general/explore/scout) | Ya — agentic loop dengan permission approval per step | Ya — agentic loop dengan sandboxed execution |
| Multi-file edit | Ya — tool edit file bawaan | Ya — edit langsung di codebase | Ya — multi-file editing dengan diff preview |
| Terminal access | Ya — tool bash bawaan | Ya — eksekusi shell commands | Ya — terminal access terintegrasi |
| Browser / web | Ya — webfetch + websearch tools | Limited — bisa fetch URL tertentu | Ya — web browsing capability |
| MCP support | Ya — Model Context Protocol | Ya — MCP ecosystem | Ya — MCP compatible |
OpenCode — Open Source Penuh & Bebas Model
Sudah saya bahas detail kemarin: lisensi MIT, provider-agnostic (bisa pakai model apa saja termasuk model lokal via Ollama), TUI-first, dengan sistem agent yang lengkap (primary: build/plan; subagent: general/explore/scout) dan tool bawaan bash, edit file, grep/glob, skill, todowrite, webfetch, websearch, sampai tool question untuk bertanya balik ke user. Punya dukungan MCP, LSP, dan custom tools.
Kekuatan utamanya: transparan dan tidak terikat vendor — kode terbuka (MIT), dan modelnya bisa diganti-ganti. Cocok kalau kamu mau kontrol penuh atas tooling dan tidak mau terkunci ekosistem satu penyedia AI.
Kelebihan: Sepenuhnya open source, bisa pakai model lokal (hemat biaya), komunitas aktif, highly customizable lewat custom tools dan MCP. Kekurangan: Tampilan TUI kurang ramah bagi yang terbiasa GUI, ekosistem desktop masih beta, tidak ada integrasi native ke GitHub atau IDE populer seperti VS Code.
Claude Code — Agentic Tool dari Anthropic
Claude Code (repo anthropics/claude-code) adalah agentic coding tool yang hidup di terminal: memahami codebase, mengeksekusi tugas rutin, menjelaskan kode kompleks, dan menangani workflow git lewat perintah bahasa alami. Bisa dipakai di terminal, IDE, atau mention @claude langsung di GitHub. Repo ini juga memuat beberapa plugin resmi yang menambah custom commands dan agents.
Catatan jujur dari README resmi: repo-nya publik tapi bukan open source OSI — didistribusikan di bawah Commercial Terms of Service Anthropic. Ada juga kebijakan data collection: Anthropic mengumpulkan data penggunaan (feedback, data percakapan), dengan beberapa safeguard privasi. Kalau kamu sensitif soal data, ini penting untuk diperhitungkan. Instalasi via npm sudah deprecated — disarankan curl -fsSL https://claude.ai/install.sh | bash, Homebrew, atau WinGet.
Kelebihan: Integrasi GitHub paling mulus (mention @claude langsung di issue/PR), model Claude Sonnet/Opus yang kuat untuk coding, ekosistem plugin resmi, dukungan IDE yang matang. Kekurangan: Terkunci ke model Claude saja, data collection policy, lisensi bukan open source sejati, harga API Claude bisa mahal untuk penggunaan intensif.
Codex CLI — Coding Agent dari OpenAI
Codex CLI (repo openai/codex, lisensi Apache-2.0) adalah coding agent dari OpenAI yang berjalan lokal di komputer. Uniknya, ia terintegrasi dengan ekosistem OpenAI: bisa sign in dengan akun ChatGPT (plan Plus/Pro/Business/Edu/Enterprise) atau pakai API key. Bentuknya beragam: CLI lokal, desktop app (codex app), ekstensi IDE untuk VS Code/Cursor/Windsurf, plus versi cloud-nya bernama Codex Web (chatgpt.com/codex).
Buat yang sudah berlangganan ChatGPT, ini jalur paling mulus: pakai kuota plan tanpa mikir API key. Source code CLI-nya sendiri open source (Apache-2.0), jadi bisa diaudit dan di-build sendiri.
Kelebihan: Bisa pakai kuota langganan ChatGPT (Plus/Pro), open source CLI, ekosistem IDE paling luas (VS Code, Cursor, Windsurf), ada Codex Web untuk akses cloud, sandboxed execution yang aman. Kekurangan: Terkunci ke model OpenAI, Codex Web bergantung pada infrastruktur OpenAI, performa model o3/o4-mini belum selalu konsisten untuk tugas kompleks.
Biaya: Token Cost & Model Langganan
Soal biaya, ketiganya punya model berbeda. Bayangkan seperti membayar parkir: ada yang parkir per jam (bayar per token), ada yang beli langganan bulanan, ada yang gratis kalau bawa kendaraan sendiri (model lokal).
| Aspek Biaya | OpenCode | Claude Code | Codex CLI |
|---|---|---|---|
| Biaya tool itu sendiri | Gratis (open source) | Gratis install, bayar API/subscription | Gratis install, bayar via langganan atau API |
| Model lokal | Ya — via Ollama, biaya nol | Tidak | Tidak |
| API pricing (per 1M tokens) | Tergantung model dipilih | Sonnet ~$3 input/$15 output; Opus ~$15/$75 | GPT-4o ~$2.50/$10; o3 ~$10/$40 |
| Langganan | Tidak ada (murni BYOK) | Claude Pro $20/bulan, Max $100/bulan | ChatGPT Plus $20/bulan, Pro $200/bulan |
Ekosistem & Integrasi
Dari sisi integrasi, setiap tool punya “lingkungan alam” masing-masing. OpenCode seperti Swiss Army knife yang bisa masuk ke mana saja asalkan ada terminal. Claude Code seperti ekosistem Apple — polished tapi tertutup. Codex CLI seperti Android — banyak pilihan perangkat tapi tetap di bawah satu payung Google.
| Integrasi | OpenCode | Claude Code | Codex CLI |
|---|---|---|---|
| GitHub | Via git commands | @claude bot langsung di issue/PR | Via git commands + Codex Web |
| IDE | Ekstensi (masih berkembang) | VS Code, JetBrains | VS Code, Cursor, Windsurf |
| Terminal/CLI | TUI-first, UX terbaik | CLI full-featured | CLI + desktop app |
| Cloud | Tidak ada (semua lokal) | Via API Anthropic | Codex Web (chatgpt.com/codex) |
Community & Support
OpenCode didorong komunitas — issue tracker di GitHub aktif, contributor dari berbagai latar belakang. Claude Code punya support resmi dari Anthropic dengan dokumentasi yang rapi. Codex CLI mendapat backing besar dari OpenAI dengan ekosistem ChatGPT yang sudah massif. Kalau butuh bantuan cepat, Claude Code dan Codex CLI punya jalur support komersial. OpenCode mengandalkan komunitas — mirip cara Linux berkembang, lambat tapi transparan.
Best Use Case per Tool
OpenCode ideal untuk: developer yang ingin pakai model lokal (hemat biaya), proyek sensitif yang tidak boleh data-nya keluar, atau siapa saja yang suka full control tanpa vendor lock-in. Claude Code cocok untuk: tim yang sudah di ekosistem Anthropic, workflow GitHub-heavy di mana @claude bot sangat praktis, dan project yang butuh kualitas model Claude untuk reasoning kompleks. Codex CLI paling pas untuk: pengguna ChatGPT yang mau pakai kuota langganan, developer yang butuh integrasi IDE luas, atau tim yang butuh Codex Web untuk akses cloud-based coding.
Decision Framework: Cara Memilih
Mau sederhana? Tanya tiga pertanyaan ini:
- Apakah privasi data kritis? Kalau ya → OpenCode + model lokal via Ollama. Data tidak pernah keluar dari mesinmu.
- Model/siapa langgananmu sekarang? Sudah langganan ChatGPT → Codex CLI. Sudah pakai Claude Pro/Max → Claude Code. Belum punya langganan → OpenCode dengan model gratis/lokal, atau pilih yang paling murah untuk kebutuhanmu.
- Seberapa penting integrasi IDE dan GitHub? Butuh
@claudedi GitHub → Claude Code. Butuh IDE paling banyak → Codex CLI. Cukup terminal → OpenCode.
Kapan Pilih Yang Mana?
| Prioritas kamu | Rekomendasi | Alasan |
|---|---|---|
| Open source penuh, bebas ganti model, TUI-first | OpenCode | MIT, provider-agnostic, ekosistem agen & tool lengkap |
Sudah di ekosistem Claude / butuh integrasi GitHub (@claude) | Claude Code | Matang dari Anthropic, ada plugin resmi; terima lisensi komersial & data collection |
| Sudah langganan ChatGPT, mau integrasi IDE + cloud | Codex CLI | Apache-2.0, sign-in ChatGPT plan, ada desktop app & Codex Web |
Catatan Pribadi
Dari percobaan selama beberapa minggu, saya pribadi condong ke OpenCode untuk penggunaan sehari-hari. Alasannya sederhana: saya bisa pakai model lokal via Ollama untuk tugas-tugas ringan (refactor kecil, generate boilerplate, exploratory coding), dan switch ke API Claude atau OpenAI untuk tugas yang butuh reasoning kuat. Tidak ada vendor lock-in, biaya terkontrol, dan yang paling penting — saya bisa lihat kode sumbernya kalau ada yang aneh.
Namun untuk workflow GitHub (review PR, handle issue), Claude Code dengan fitur @claude-nya sangat praktis. Dan untuk quick prototyping di browser tanpa setup apapun, Codex Web jadi opsi yang menarik. Intinya: gunakan sesuai konteks, jangan fanatik ke satu tool. Seperti yang sering saya bilang — yang terbaik adalah tool yang menyelesaikan masalahmu dengan paling sedikit friction.
Kesimpulan
Ketiganya sama-sama agentic (loop: panggil tool → lihat hasil → iterasi), bedanya di ekosistem dan lisensi. OpenCode paling terbuka dan fleksibel soal model; Codex paling nyambung buat pengguna ChatGPT; Claude Code paling matang kalau kamu sudah di dunia Claude. Tidak ada yang “paling bagus” mutlak — pilih berdasarkan langganan yang kamu punya dan seberapa penting open source + privasi data buatmu.
Sumber
- GitHub: anomalyco/opencode (data via GitHub API, 11 Agu 2026)
- GitHub: anthropics/claude-code + README resmi (11 Agu 2026)
- GitHub: openai/codex + README resmi (11 Agu 2026)
- OpenCode Documentation
- Claude Code Documentation
- Codex Documentation
Komentar Terbaru