Ekosistem AI coding agent berbasis open-source sangat kaya dan terus berkembang.
1. Terminal / CLI Agents (Langsung di Command Line)
- Aider:
Salah satu coding agent tertua dan paling stabil. Fokus pada alur Git-native (otomatis membuat commit bersih setiap kali mengubah kode). Python 3.9+ - Pi:
Agent harness minimalis yang memungkinkan pengguna membangun/mengubah fitur, tools, dan perintah bawaannya sendiri secara langsung (on-the-fly). Node.js - OpenCode:
Agent CLI siap pakai berbasis TUI (Bubble Tea) yang mendukung puluhan penyedia model AI dan memiliki integrasi LSP serta desktop app. Go / Binari Mandiri, testing no Go, langsung lewat powershell ketik winget install SST.opencode
Setelah tampilan diatas cukup close powershell dan masuk lagi serta mengetikan opencode
Error ini terjadi karena winget secara otomatis mengunduh versi arm64 (opencode-windows-arm64.zip), padahal laptop/PC kamu berbasis arsitektur x64 (Intel/AMD x86_64).
Untuk membereskannya, hapus versi yang salah lalu instal versi x64 secara manual:
winget uninstall SST.opencode
- Gemini CLI:
Tool open-source buatan Google yang mengintegrasikan model Gemini ke terminal dengan dukungan pencarian web dan multimodal.
- Goose:
CLI agent dari Block yang berfokus pada ekosistem ekstensi/MCP untuk otomatisasi eksekusi kode lokal. Rust / Binari Mandiri, percobaan di w11 tanpas rust - Semua diatas butuh disipkan juga API Key LLM yang dikonfigurasi disini saya baru coba pake OpenRouter, referensi lain (OpenAI, Anthropic, Gemini, dll)
2. IDE / Extension-based Agents (Di dalam VS Code / JetBrains)
- Cline (sebelumnya Claude Dev): Salah satu ekstensi open-source paling populer di VS Code. Bisa membaca repositori, mengedit berkas, menjalankan perintah terminal, dan menguji aplikasi melalui browser.
- Kilo Code:
Agent multi-platform yang bekerja di lingkungan VS Code, JetBrains, hingga CLI. - Continue:
Ekstensi open-source untuk VS Code dan JetBrains untuk autokompleksi kode, chat, dan refactoring dengan model bring-your-own-key (BYOK).
3. Agentic & Execution Frameworks (Otomatisasi Lingkungan/Sistem)
- OpenHands (sebelumnya OpenDevin): Agen otonom yang berjalan dalam container terisolasi (Docker), mampu membuat aplikasi dari nol, menjalankan pengujian, dan melakukan debugging.
- Devika: Proyek alternatif open-source untuk mereplikasi kemampuan pembuatan perangkat lunak otonom seperti Devin.
- Agent Zero:
Agen yang fokus pada eksekusi skrip dinamis dan terminal control tanpa dibatasi struktur kerangka kerja yang kaku.
4. Multi-Agent & Orchestration Frameworks (Agen Berkelompok)
- MetaGPT:
Mengubah kebutuhan software menjadi role agen yang berbeda-beda (Product Manager, Architect, Engineer) untuk menghasilkan kode dan dokumentasi lengkap secara kolektif. - AutoGPT / CrewAI / LangGraph: Framework dasar tempat pengembang dapat membangun agen pemrogram spesifik sesuai kebutuhan alur kerja proyek mereka.
Baca juga : Setup Goose CLI di Windows 11