Alur kerja pengkodean AI saya sepenuhnya dijalankan melalui Discord, dan lebih cepat dibandingkan menggunakan editor


Alat AI telah maju ke titik di mana Anda bahkan tidak memerlukan editor pengkodean untuk membuat kode lagi. Anda bahkan tidak perlu membuat kode untuk membuat kode saat ini. Anda hanya perlu memberikan perintah bahasa alami dan memberi tahu AI apa yang ingin Anda buat. Saya telah menggunakan OpenClaw untuk membangun alur kerja pengkodean AI saya sendiri, yang berkisar pada Claude Code, Discord, dan banyak alat lainnya. Ini sebenarnya cukup sederhana. Discord bertindak sebagai antarmuka, dan saya menghubungkan semua alat yang dibutuhkan agen. Lalu saya cukup meminta bot untuk memperbaiki bug tertentu, membuat halaman baru untuk situs web saya, atau menambahkan fitur ke produk saya, dan bot akan melakukannya. Yang perlu saya lakukan hanyalah memverifikasi hasilnya. Terkait Saya mengganti Claude Design dengan alat sumber terbuka ini, dan saya tidak membayar lagi untuk perangkat lunak desain. Desain Terbuka adalah perangkat lunak yang harus digunakan semua orang. OpenClaw dan Discord bekerja sama dengan sangat baik. Anda bahkan dapat menggunakan Slack jika Anda mau. Tujuannya di sini adalah untuk membangun agen AI yang selalu tersedia, dan OpenClaw memiliki banyak primitif yang Anda perlukan. Ini secara resmi mendukung Discord sebagai antarmuka bot, termasuk DM dan saluran guild. Anda juga dapat menggunakan sesuatu seperti Telegram atau WhatsApp, tetapi saya lebih suka Discord karena Anda dapat membuat saluran terpisah untuk proyek yang berbeda. Hal ini menjaga konteks agar tidak tertukar dan juga memudahkan Anda mengikuti apa yang terjadi. Anda juga dapat membuat rangkaian pesan terpisah, membuat percakapan lebih mudah dilacak daripada melakukan semuanya dalam satu obrolan panjang, seperti halnya dengan WhatsApp. Jika Anda membuat ini untuk pekerjaan, Anda juga dapat menghubungkannya ke sesuatu seperti Slack, Microsoft Teams, atau apa pun yang digunakan organisasi Anda. Mulailah dengan menginstal OpenClaw di perangkat Anda. Ada skrip sederhana yang perlu Anda jalankan, setelah itu sisanya tinggal mengikuti instruksi di layar. OpenClaw menginstal semua dependensinya sendiri. Anda hanya perlu memilih model AI, antara lain, selama penyiapan, dan Anda akan diminta untuk menjalani seluruh proses. Perhatikan bahwa selama penyiapan awal, Anda dapat memilih penyedia AI mana pun yang Anda inginkan. Itu tidak harus sama dengan yang akhirnya Anda gunakan untuk pengkodean. Anda dapat mengonfigurasinya nanti. Setelah Anda selesai dengan pengaturan awal, Anda perlu mengganti antarmuka default dengan Discord. Mulailah dengan membuat server pribadi khusus di Discord, lalu buat saluran yang relevan dengan alur kerja Anda. Misalnya, saya punya agen, fitur, dan ulasan. Sekarang Anda perlu membuat agen untuk Discord. Discord sudah memiliki fungsionalitas bot bawaan, jadi buka Portal Pengembang Discord dan buat bot di sana. Setelah Anda membuat bot, buat token bot. Token ini pada dasarnya seperti kunci API, jadi simpanlah di tempat yang aman. Kemudian undang bot ke server Discord Anda, pilih cakupan yang diperlukan, dan berikan izin untuk melihat saluran, membaca pesan, dan mengirim pesan. Saya juga akan mengaktifkan reaksi dan pesan di rangkaian pesan untuk membantu menjaga percakapan tetap bersih dan teratur. Sekarang dapatkan ID Discord Anda dan berikan token Discord ke OpenClaw. Buat file konfigurasi untuk mengaktifkan Discord di OpenClaw, restart OpenClaw, lalu kembali ke Discord. Agen Anda sekarang seharusnya sudah online. Kode Claude untuk saya Setelah antarmuka Discord Anda berfungsi, langkah selanjutnya adalah menghubungkan alat yang benar-benar akan melakukan pengkodean. OpenClaw harus bertindak sebagai orkestrator di sini, tidak harus sebagai alat yang menulis setiap baris kode itu sendiri. Saya menggunakan Claude Code sebagai agen pengkodean utama, tetapi Anda dapat menggunakan Codex, OpenCode, Gemini CLI, atau memanfaatkan pengkodean lain yang didukung. OpenClaw mendukung menjalankan agen pengkodean eksternal, seperti Claude Code, melalui integrasi ACP-nya, sehingga Anda dapat memulai dan mengelola sesi pengkodean sambil terus berinteraksi dengan agen di Discord. Untuk pengaturan saya, Claude Code adalah bagian yang benar-benar berfungsi pada basis kode. Itu dapat memeriksa repositori, mengedit file, menjalankan perintah, menjalankan tes, dan bekerja dengan lingkungan pengembangan lainnya. Saya akan memberikannya akses ke tiruan lokal proyek daripada mengharapkannya melakukan semua pengkodean melalui integrasi GitHub. Hal ini memberi agen loop pengembangan yang tepat sehingga agen dapat memeriksa kode, membuat perubahan, menjalankan aplikasi atau rangkaian pengujian, menganalisis kegagalan, dan terus melakukan iterasi hingga tugas selesai. Saya masih akan menghubungkan GitHub sebagai alat terpisah karena memberikan agen akses ke konteks yang lebih luas di sekitar basis kode. GitHub memiliki server MCP resmi yang dapat membaca repositori dan kode, menangani masalah dan menarik permintaan, serta berinteraksi dengan alur kerja. Ini berarti Anda pada akhirnya dapat mengirim pesan di Discord seperti, “Lihat masalah #142, temukan penyebab bug, perbaiki, jalankan pengujian, dan buat permintaan penarikan.” Agen pengkodean beroperasi langsung pada repositori, sedangkan integrasi GitHub membantunya memahami dan mengelola segala sesuatu yang terkait dengan pekerjaan tersebut. Jangan lupa file MD File penurunan harga memberi tahu agen cara kerja proyek Anda. Langkah penting berikutnya adalah menambahkan file penurunan harga yang memberi tahu agen cara kerja proyek Anda. Inilah yang menghentikannya mendekati setiap tugas, karena ia belum pernah melihat basis kode Anda sebelumnya. OpenClaw memberi setiap agen ruang kerja khusus dan secara otomatis menggunakan file ruang kerja seperti AGENTS.md, SOUL.md, TOOLS.md, IDENTITY.md, dan USER.md sebagai bagian dari konteksnya ketika file tersebut ada. Anda tidak perlu mengisi setiap file dengan halaman instruksi, namun beberapa file yang ditulis dengan baik akan membuat perbedaan besar. Saya akan mulai dengan AGENTS.md. Hal ini harus menjelaskan apa yang menjadi tanggung jawab agen dan bagaimana hal tersebut diharapkan dapat berfungsi. Saya juga akan membuat file khusus proyek yang menjelaskan aplikasi itu sendiri. Anda dapat menyebutnya PROJECT.md dan menyertakan arsitektur, direktori penting, prioritas saat ini, utang teknis yang diketahui, dan area apa pun yang tidak boleh disentuh oleh agen. OpenClaw tidak secara otomatis memasukkan setiap file Markdown yang sewenang-wenang ke dalam konteks, jadi saya akan mereferensikan PROJECT.md secara eksplisit dari AGENTS.md dan menginstruksikan agen untuk membacanya sebelum melakukan pekerjaan penting. Jika Anda menggunakan Kode Claude, saya juga akan menambahkan file CLAUDE.md ke repositori. Claude Code menggunakan file CLAUDE.md untuk menyimpan instruksi proyek yang persisten, termasuk standar pengkodean, alur kerja, catatan arsitektur, dan perintah yang harus diketahui. Ini terpisah dari file ruang kerja OpenClaw sendiri. Anda tidak memerlukan editor lagi Ya, itu agak berlebihan, tetapi untuk sebagian besar kasus penggunaan, Anda tidak memerlukan editor lagi kecuali Anda benar-benar ingin mengkodekan sesuatu dengan tangan. Pada dasarnya Anda dapat meminta agen Anda melakukan sesuatu untuk Anda, dan menurut saya ini adalah arah yang juga diambil oleh editor. Misalnya, VS Code kini memiliki mode agen yang tidak terlihat seperti editor sama sekali. Itu hanya terlihat seperti antarmuka obrolan agen. Kursor memiliki sesuatu yang serupa, dan saya yakin pengaturan semacam ini akan segera menjadi lebih umum. Terkait Saya memberi Claude Code kendali atas desktop saya selama seminggu, dan itu mengotomatiskan hal-hal yang menurut saya tidak mungkin terjadi. Saya benar-benar terkejut.


Diterbitkan : 2026-07-11 22:00:00

sumber : www.xda-developers.com