Deskripsi
OpenHands menyediakan platform komprehensif bagi pengembang untuk memanfaatkan AI dalam alur kerja pengkodean mereka. Ini berfungsi sebagai pusat kendali pengembang yang di-host sendiri, memungkinkan pengelolaan dan eksekusi agen pengkodean dan otomatisasi berbasis AI. Alat ini dirancang untuk berintegrasi dengan berbagai model AI dan kerangka kerja agen, mendukung opsi populer seperti Claude Code, Codex, dan Gemini, serta agen apa pun yang mematuhi Agent-Client Protocol (ACP).
Inti dari OpenHands adalah Agent Canvas, yang mengubah agen pengkodean menjadi tim rekayasa yang di-host sendiri dan selalu aktif. Ini memfasilitasi memulai percakapan dan mengotomatiskan tugas-tugas rutin, seperti menghasilkan laporan yang dapat dipublikasikan ke Slack atau memecah masalah GitHub menjadi tugas-tugas yang dapat ditindaklanjuti. Sistem dapat berjalan secara lokal di mesin pengembang atau terhubung ke beberapa backend agen, termasuk kontainer Docker, mesin virtual, atau infrastruktur perusahaan. Bagi pengguna yang mencari solusi terkelola, OpenHands Cloud dan infrastruktur OpenHands Enterprise juga tersedia.
OpenHands menawarkan fleksibilitas dalam cara agen diterapkan dan dikelola. Pengembang dapat memilih untuk menjalankan agen langsung di mesin lokal mereka, di dalam sandbox Docker untuk isolasi, atau dari kode sumber. Arsitekturnya dibangun di sekitar OpenHands Agent Server, API REST yang mendukung banyak agen pada satu host. Ini memungkinkan frontend Agent Canvas untuk terhubung dan beralih antar berbagai Agent Server dengan mulus, baik yang berjalan secara lokal, jarak jauh, atau di cloud. Automation Server yang menyertainya memungkinkan agen untuk mengeksekusi tugas sesuai jadwal atau sebagai respons terhadap peristiwa webhook.
Platform ini menekankan integrasi dengan alat dan layanan pengembangan yang ada. Otomatisasi dapat dihubungkan dengan layanan pihak ketiga seperti Slack, GitHub, dan Notion, menyederhanakan alur kerja dan meningkatkan produktivitas. OpenHands sangat berharga bagi pengembang yang ingin memusatkan manajemen agen AI mereka, mengotomatiskan tugas pengkodean yang berulang, dan bereksperimen dengan berbagai model AI dan konfigurasi agen dalam lingkungan yang terkontrol dan di-host sendiri. Proyek ini dikembangkan secara aktif di GitHub, mendorong kontribusi dan umpan balik komunitas.
Fitur Inti OpenHands Pengembangan Berbasis AI
Pusat kendali pengembang yang di-host sendiri untuk agen pengkodean AI
Mendukung banyak agen yang kompatibel dengan ACP (Claude Code, Codex, Gemini, dll.)
Agent Canvas untuk mengelola percakapan dan mengotomatiskan tugas
Terintegrasi dengan Slack, GitHub, Linear, dan layanan lainnya
Menjalankan agen secara lokal, di Docker, di VM, atau infrastruktur cloud
OpenHands Agent Server untuk mengelola banyak agen
Automation Server untuk eksekusi agen terjadwal atau berbasis peristiwa
Terhubung ke berbagai backend agen tanpa kehilangan fokus
Kemampuan untuk menggunakan LLM atau agen apa pun dengan Agent-Client Protocol (ACP)
Menyediakan opsi untuk infrastruktur OpenHands Cloud dan Enterprise
Memulai dengan OpenHands Pengembangan Berbasis AI
Clone: Dapatkan repositori OpenHands dari GitHub.
Instal dependensi: Siapkan Node.js dan npm, atau Docker jika menggunakan opsi kontainer.
Konfigurasi: Tentukan jalur proyek dan variabel lingkungan yang diperlukan.
Eksekusi: Jalankan perintah agent-canvas untuk memulai tumpukan lokal atau gunakan perintah Docker.
Hubungkan backend: Tambahkan dan beralih antar server agen yang berbeda dari UI.
Buat otomatisasi: Siapkan alur kerja untuk menjalankan agen sesuai jadwal atau webhook.
Kasus Penggunaan OpenHands Pengembangan Berbasis AI
- Tinjauan Kode Otomatis
- Dekomposisi Masalah
- Pembuatan Laporan
- Otomatisasi Alur Kerja
- Pengembangan Agen Lokal
- Layanan Agen Berbasis Cloud







