Sempet bingung juga awalnya, gimana caranya make AI Agent tapi tetap nyaman coding di terminal. Text editor utama gw kan Neovim (nvim), sementara di luar sana banyak tools AI yang lebih “keren” kalau dipakai di editor macem VSCode, Trae, atau Cursor. Mereka udah punya agent bawaan yang bisa bantu coding full stack, debug, sampe styling UI.
Karena penasaran, gw coba beberapa opsi. Dari Warp, Gemini CLI, sampe Opencode. Yuk gw ceritain pengalaman make tiga-tiganya.
1. Warp Terminal
Pertama kali nyoba, jujur gw suka banget. Terminalnya clean, modern, dan ada AI Agent bawaan. Gw sempet pakai Warp bareng Claude, hasilnya mantep, bahkan bisa generate struktur project plus styling CSS-nya langsung.
Tapi masalahnya, gw udah nyaman banget sama combo WezTerm + tmux. Jadi pindah full ke Warp rasanya kayak ganti keyboard baru: keren sih, tapi gak se-“homey” itu.

2. Gemini CLI
Awalnya cuma iseng liat thread di forum, eh ternyata udah ada versi brew install gemini-cli. Langsung gw coba, dan hasilnya cukup amazing.
Kelebihannya:
- Bisa run command terminal (misalnya bersihin sampah, wkwkwk).
- Bisa generate project (frontend/backend).
- Modelnya simple: Gemini Pro atau Gemini Flash.
Minusnya: hasil kadang gak se-detail Claude. Misalnya waktu gw prompt bikin halaman web dengan timeline project, Claude bikin full HTML + CSS + styling. Gemini? Baru kasih struktur aja 😅. Tapi setelah “PDKT” alias kasih instruksi step-by-step, hasil akhirnya bisa nyamain Claude juga.
So far, ini jadi daily driver AI Agent gw di terminal.

3. Opencode
Nah ini gokil sih. Di sini bisa pilih model macem-macem: ChatGPT, Claude, Grok, bahkan Copilot (gw dapet akses dari temen wkwk, thanks Dit 🙏).
Kelebihannya:
- Banyak pilihan model.
- Ada mode agent dan ask.
Tapi jujur, boros banget tokennya. Jadi kalau gak urgent, gw jarang pakai. Biasanya cuma dipakai pas butuh Claude Sonnet buat generate full project yang kompleks.

Bonus: Wave Terminal
Satu lagi terminal yang sempet gw coba: Wave. Keren karena bisa split pane dan bahkan preview web di dalam terminal. Cuma minusnya, AI nya belum ada Agent-nya / belum “dewasa”. Jadi belum bisa kayak Claude Sonnet atau Gemini Pro yang bisa acting kayak asisten coding.

Jadi Pilih Mana?
Akhirnya gw settle di kombinasi ini:
- Gemini CLI buat harian (ringan, simple, cukup powerful).
- Opencode buat kebutuhan khusus (butuh Claude Sonnet).
- Terminal setup: 3 panel di WezTerm → AI Agent, bash buat debug, bash buat Git.
- Editor: tetap nvim, biar ringan dan fleksibel.
95% kerjaan sekarang gw delegasiin ke AI, 5% manual sendiri. Tapi kuncinya tetep sama: fundamental coding harus paham. Jangan cuma prompt “bikin web”, tapi pastikan juga security, dokumentasi .md, dan komentar debug jelas.
Tips terakhir:
Kalau lagi belajar, coba pakai bahasa Indonesia di setiap nama variable, function, atau class. Tujuannya biar gampang ngeh logic yang dibikin AI, dan kita beneran ngerti alurnya, bukan cuma copy-paste hasil prompt.
Kesimpulan:
- Mau terminal clean dan built-in AI? → Warp.
- Mau AI Agent jalan langsung di terminal favorit lo? → Gemini CLI.
- Mau fleksibilitas model dan hasil paling mantap (tapi boros)? → Opencode.
Buat vibe coder terminal macem gw, Gemini CLI yang paling balance.