OpenHands
Bagian 8 · Lab harness
| Istilah | Arti |
|---|---|
| OpenHands | Platform open-source untuk menjalankan coding agent otonom yang merencanakan, menulis, dan menguji kode, yang menjadi pokok bahasan seluruh video ini. |
| open-source | Sifat perangkat lunak yang kode sumbernya terbuka sehingga bebas dilihat, diubah, dan dipasang sendiri, seperti OpenHands yang dibahas di video ini. |
| sandboxes | Lingkungan kerja terisolasi tempat agent menjalankan kode tanpa mengganggu sistem lain, di video ini disiapkan otomatis setiap kali percakapan baru dibuka. |
| cloud coding agents | Agent AI yang bekerja di server atau cloud untuk menyelesaikan tugas pemrograman secara mandiri, sehingga bisa dipantau dari mana saja termasuk dari ponsel. |
| MIT licensed | Memakai lisensi MIT yang sangat longgar, sehingga OpenHands boleh dipakai, diubah, dan di-self-host secara gratis. |
| self-host | Memasang dan menjalankan aplikasi di server milik sendiri alih-alih memakai layanan resmi, yang di video ini dilakukan untuk OpenHands lewat platform hosting. |
| API key | Kunci rahasia berupa deretan karakter untuk mengakses layanan model AI, di video ini kunci OpenAI yang dimasukkan saat pertama kali menyiapkan OpenHands. |
| micro agents | Kumpulan instruksi khusus di OpenHands yang mirip skills, misalnya untuk code review, dan bisa dipicu saat dibutuhkan atau ditambah sendiri. |
| skills | Instruksi siap pakai yang memberi agent kemampuan tugas tertentu, di video ini dicontohkan dengan prompt peninjau kode yang kritis. |
| confirmation mode | Pengaturan OpenHands yang membuat agent meminta persetujuan pengguna sebelum bertindak, karena secara bawaan agent langsung menjalankan perintah tanpa bertanya. |
| MCP | Model Context Protocol, standar untuk menghubungkan agent ke alat eksternal, yang di OpenHands diatur dengan memasukkan URL dan API key. |
| GitHub | Layanan penyimpanan kode yang bisa dihubungkan ke OpenHands untuk mengerjakan repository yang sudah ada atau memicu agent secara otomatis. |
Video ini memperkenalkan OpenHands, platform open-source untuk cloud coding agents, yaitu agent otonom yang merencanakan, menulis, menguji, dan mengirim perubahan kode dari awal sampai akhir, bukan sekadar menyarankan potongan kode di jendela chat. OpenHands bersifat model agnostic sehingga bisa dipakai dengan Claude, GPT, Gemini, atau model lokal, dan menjalankan agent di sandbox terisolasi di komputer sendiri atau di cloud, dengan pemicu dari GitHub, Slack, atau jadwal. Tersedia OpenHands Cloud dengan paket individu gratis dan paket enterprise, tetapi karena berlisensi MIT, aplikasi ini juga bisa di-self-host gratis. Bagi penonton, video ini menunjukkan cara memasang dan memakai coding agent sendiri yang bisa diakses dari mana saja, termasuk dari ponsel, tanpa bergantung pada layanan tertutup.
Pembicara memasang OpenHands lewat platform hosting milik kanalnya (tertulis ls.io di transkrip) dengan memilih penyedia cloud, region, dan paket layanan, lalu masuk memakai username root. Ia memilih OpenAI dengan model GPT-5 dan memasukkan API key, sambil memuji dokumentasi OpenHands dan jumlah bintangnya di GitHub yang melebihi 80.000. Proyek bisa dimulai dari repository GitHub, GitLab, atau Bitbucket, tetapi ia memulai dari nol dengan prompt membuat game Crossy Road prosedural memakai Three.js. Agent menyusun daftar tugas lalu menghasilkan game yang bisa dimainkan walau mobilnya terlalu banyak. Ia juga menunjukkan tampilan biaya, VS Code bawaan, micro agents seperti skill code review, pilihan jenis agent, memory condenser bawaan 120 event, confirmation mode, koneksi MCP, batas anggaran per percakapan, dan automations untuk code review atau upgrade dependency.
Kata kunci
- OpenHands
- cloud coding agents
- micro agents
- confirmation mode
- Mengenal OpenHands sebagai platform open-source untuk cloud coding agents otonom yang merencanakan, menulis, menguji, dan merilis perubahan kode.
- Memasang OpenHands di server lewat layanan hosting atau self-host berlisensi MIT, serta mengisi API key LLM.
- Menjalankan tugas membuat game 3D, memakai micro agents sebagai skills, dan mengatur confirmation mode serta MCP.
Tulis catatan pribadimu untuk modul ini. Catatan tersimpan di akunmu dan bisa dibuka dari perangkat mana pun.
