Bothread hadir sebagai jawaban atas kekacauan yang sering dialami pengembang perangkat lunak ketika menjalankan lebih dari satu agen kecerdasan buatan untuk menulis kode secara bersamaan. Alat ini berupa server lokal tanpa biaya yang dipasang langsung di komputer pengguna, terikat pada alamat 127.0.0.1 sehingga seluruh proses koordinasi terjadi tanpa menyentuh layanan awan atau internet.
Pembuatnya, seorang pengembang independen yang menggunakan nama akun AdamACE9, meluncurkan Bothread dalam bentuk perangkat lunak sumber terbuka di bawah lisensi MIT. Sistem tersebut memanfaatkan Model Context Protocol (MCP) agar setiap agen AI yang kompatibel dapat bergabung ke dalam satu ruang kerja virtual. Di dalamnya tersedia 19 alat MCP yang menangani klaim berkas, pesan, papan tugas, hingga persetujuan manusia.
Akar masalah yang diangkat memang bukan pada kecerdasan agen, melainkan koordinasi. Ketika dua atau tiga asisten coding beroperasi pada repositori yang sama, masing-masing menganggap dirinya satu-satunya penulis. Tidak ada mekanisme kunci file bawaan yang mengingatkan agen lain bahwa sebuah berkas sedang diedit.
Kondisi tersebut makin rawan seiring tren pembangunan perangkat lunak oleh kelompok kecil atau perorangan yang memaksakan kecepatan dengan memparalelkan beberapa agen sekaligus. Mereka menugaskan satu agen untuk antarmuka, agen lain untuk logika game, tanpa sadar bahwa benturan tulisan akan terjadi secara senyap.
Adam membangun Bothread setelah merasakan sendiri hilangnya hasil kerja agen karena tertimpa rekan mesin yang tak dikoordinasikan. Versi yang dirilis saat ini masih tahap awal (MVP) hasil kerja solo, dengan hanya satu uji coba menyeluruh berupa pembuatan game platformer dan satu tes skrip multi-peserta.
Bagi pengembang di Indonesia, kehadiran alat ini relevan karena adopsi agen coding berbasis AI seperti Claude Code dan Cursor mulai masif di komunitas startup lokal. Banyak programmer lepas di Jakarta, Bandung, dan Yogyakarta yang mencoba menambah produktivitas dengan menjalankan beberapa agen sekaligus, namun sering terbentur konflik penggabungan kode.
Di sisi lain, ekosistem sumber terbuka tanah air belum memiliki produk serupa yang khusus menangani orkestrasi agen AI di level file. Bothread yang tidak memerlukan kunci API dan berjalan di SQLite lokal dapat menjadi opsi ringan bagi mahasiswa teknik informatika yang belajar otomasi tanpa beban biaya server.
Dampaknya cukup langsung: pengguna Indonesia dapat meminimalkan waktu debug akibat diff yang tidak masuk akal serta memperoleh jejak audit tertulis dari setiap tindakan agen. Hal ini penting mengingat banyak tim lokal masih minim dokumentasi proses pengembangan ketika menggunakan alat bantu AI.
Dalam demonstrasi yang dilakukan sang pembuat, tiga agen dari vendor berbeda: Claude Code, Antigravity (Gemini), dan OpenCode (DeepSeek V4 Flash), berhasil menyelesaikan game bergaya Mario dalam satu ruang Bothread. Mereka membagi tugas level, musuh, hingga audio, lalu mengklaim berkas sebelum mengubahnya.
Sistem pengaman nyata terbukti saat dua agen mencoba mengakses file sama dalam waktu berdekatan. Satu klaim diterima, yang lain ditolak dan ditampilkan secara instan, sehingga overwrite tidak terjadi. Claude Code bahkan bertindak sebagai peninjau tak resmi yang menemukan bug level tidak bisa dimenangkan, lalu memperbaikinya sambil agen lain terus bekerja.
Ke depan, Bothread membutuhkan uji coba lebih panjang sebelum layak untuk proyek kritis. Komunitas pengembang diharapkan ikut membaca kode yang masih kecil dan memberikan kontribusi perbaikan, mengingat sang penulis sendiri mengakui akan ada bagian kasar.
Pemasangan dilakukan hanya dengan dua perintah: npm install -g bothread dan bothread start. Setelah itu, antarmuka ruang kerja terbuka di peramban dengan panel koneksi agen yang siap disalin. Dengan lisensi MIT dan ketiadaan panggilan model AI internal, alat ini menempatkan kendali penuh di tangan pengguna.