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). - Pi:
Agent harness minimalis yang memungkinkan pengguna membangun/mengubah fitur, tools, dan perintah bawaannya sendiri secara langsung (on-the-fly). - OpenCode:
Agent CLI siap pakai berbasis TUI (Bubble Tea) yang mendukung puluhan penyedia model AI dan memiliki integrasi LSP serta desktop app. - 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.
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.