Macam Mana Nak Lancarkan Aplikasi Tulisan AI? Satu Skill Ini Buat Deploy Semudah Pesan Makanan

Macam Mana Nak Lancarkan Aplikasi Tulisan AI? Satu Skill Ini Buat Deploy Semudah Pesan Makanan
RichardsonMasalahnya: AI tulis aplikasi dalam lima minit, deploy pula makan dua minggu
Jelas dulu siapa artikel ini untuk: anda sepatutnya dah ada langganan Claude Code atau Codex, dan ada satu projek yang AI dah siap tulis — tapi tersangkut di bahagian “macam mana nak jadikan ia URL sebenar”. Kalau itu anda, teruskan membaca.
Cursor, Claude Code, Codex — ejen pengekodan AI ini dah lama mampatkan “menulis kod” kepada hitungan minit. Seorang pembangun bebas yang nak bina alat SaaS hanya perlu beritahu Claude Code “tolong tulis satu alat analisis resume”, dan dalam setengah jam dapat kod frontend-backend lengkap. Tapi dari kod ke pelancaran sebenar, ada jurang besar: domain beli di mana? Hosting guna apa? Pangkalan data mana satu? Login macam mana? E-mel nak hantar guna apa? Bayaran nak terima macam mana?
Setiap soalan tu bermakna satu akaun vendor, satu rentetan API key dan satu longgokan konfigurasi. Dua contoh paling mematahkan semangat: nak hantar e-mel kena set DKIM — ibarat buat “kad pengenalan” untuk e-mel anda supaya tidak ditandakan sebagai spam; nak terima bayaran kena set webhook — ibarat tinggalkan “alamat penghantaran” supaya platform pembayaran boleh maklumkan aplikasi anda bila duit masuk. Sekadar daftar dan sahkan identiti di tiga platform (hosting, pembayaran, domain) pun dah makan setengah hari. Lepas tu kena urus pangkalan data, e-mel, bayaran satu per satu — seminggu melayang begitu saja. Kalau anda tengah buat servis AI atau side hustle kandungan, masa macam ni memang tak boleh bazir.
Lebih teruk lagi, aplikasi yang dibina ejen AI selalunya bergantung pada API key sementara dan data mock. Pembangun sendiri pun tak pasti: “App ni betul-betul pernah live ke? Domain ni milik siapa? Data boleh bawa keluar tak?” Bila tiba masa nak serah kepada klien atau nak tutup projek, baru perasan tak boleh cabut bersih — baki jadual dalam pangkalan data, webhook yang tergantung di platform pembayaran, domain salah taip di platform hosting. Semua jadi sisa yang melekat.
Peluangnya: Jadikan “pelancaran” satu pipeline, biar AI kendalikan deploy dari hujung ke hujung
GoLive (repo https://github.com/mikehasa/golive-skill) ialah projek sumber terbuka MIT (menurut sumber asal, belum disahkan secara bebas: 894 star, 63 fork, push terakhir 2026-09-25) yang berdiri tepat di celah antara “kod siap” dan “pengguna sebenar boleh akses”. Ia bukan satu lagi platform PaaS — ia ialah Agent Skill + CLI Node tanpa sebarang dependency untuk ejen pengekodan macam Claude Code dan Codex.
Keseluruhan proses dimampatkan kepada lima langkah: detect (kenal pasti apa yang aplikasi perlukan) → plan (jana pelan perubahan yang tepat) → approve (anda sahkan) → apply (laksana guna akaun anda sendiri) → verify (sahkan ia betul-betul berfungsi). Semua sumber dibuka dalam akaun Vercel, Netlify, Supabase, Neon, Porkbun, GoDaddy, Resend dan Stripe anda sendiri. Tiada backend GoLive, tiada telemetri dimuat naik, tiada data dikunci. Nak serah projek? Terus pindahkan. Nak tutup? Satu arahan teardown dan semuanya bersih.
Berapa nilai benda ni? Kira-kira: deploy manual satu aplikasi dengan pangkalan data dan pembayaran, walaupun untuk orang berpengalaman, makan satu hingga dua minggu. Pada kos masa pembangun bebas sekitar RM350 sehari, itu RM3,500–5,000 tenaga kerja hangus. GoLive mampatkan semua tu kepada perbualan beberapa puluh minit campur yuran domain tahunan yang kecil. Kalau anda ambil kerja deploy secara freelance, harga pasaran satu job sekitar RM300–1,200. Dulu satu job dua minggu, sekarang setengah hari siap — masa yang sama boleh layan sepuluh kali ganda job. Yang dijimatkan bukan “kecekapan”, tapi kadar upah sejam yang sebenar.
Laluan: Tiga langkah tolak aplikasi tulisan AI ke hadapan pengguna sebenar
Langkah 1: Pasang GoLive supaya ejen anda kenal skill ini.
Keperluan: Node.js 20+, npm/npx, Git, dan satu ejen pengekodan yang menyokong Skills (rasmi disahkan untuk Codex dan Claude Code; klien lain belum diuji). Satu baris arahan untuk pemasangan global:
1 | npx skills add https://github.com/mikehasa/golive-skill --skill golive --global --agent claude-code --yes |
Kalau anda guna Codex, tukar --agent claude-code kepada --agent codex. Boleh juga guna laluan npm luar talian: npx golive@alpha install --agent codex. Pemasangan hanya menyalin fail skill — tiada akaun vendor disentuh, tiada apa-apa dideploy.
Lepas pasang, dalam Codex taip $golive Help me take this app live., atau dalam Claude Code taip /golive Help me take this app live.. Ejen akan memuatkan set arahan GoLive dan bersedia mengambil alih deploy. Nota penting: npx skills add tidak memasang arahan golive dalam terminal anda — CLI dipanggil oleh ejen dari direktori pemasangan skill (biasanya di ~/.claude/skills/golive atau ~/.agents/skills/golive).
Langkah 2: Biar ejen jalankan detect → plan, dan bentangkan senarai perubahan di atas meja.
GoLive akan imbas kod dalam repo anda dan kenal pasti kesimpulan macam “aplikasi Next.js ini perlukan hosting Vercel, Supabase untuk pangkalan data, Resend untuk e-mel, Stripe untuk bayaran, dan subdomain di example.com”. Kemudian ia keluarkan pelan perubahan — setiap baris sepadan dengan satu perubahan konfigurasi dalam akaun vendor anda. Pada peringkat ini ia hanya membaca, tidak menulis apa-apa.
Nod approve ialah injap keselamatan sebenar: sebelum ia menyentuh akaun anda, anda mesti mengesahkan dalam chat. “Tambah satu rekod A guna akaun Porkbun saya”, “Bina projek baru dalam Supabase”, “Mohon kunci mod ujian Stripe” — setiap satu adalah kebenaran eksplisit. Ini bermakna tindakan paling berbahaya — “AI klik confirm untuk anda” — disekat di depan mata anda sendiri.
Langkah 3: apply → verify, pakukan fakta bahawa “ia betul-betul berfungsi”.
Selepas anda sahkan, barulah GoLive melaksanakan pelan: deploy dalam akaun Vercel anda, bina projek dan jalankan migrasi dalam Supabase anda, ubah DNS dalam Porkbun anda, tukar Stripe kepada mod ujian — semua token melalui pembolehubah persekitaran tempatan anda, tanpa melalui mana-mana pihak ketiga.
Habis laksana bukan bermakna habis cerita. verify akan betul-betul ping URL yang dideploy, semak sambungan pangkalan data, hantar satu e-mel ujian, dan pastikan callback pembayaran sampai. Mana-mana bahagian yang gagal akan di-rollback atau ditandakan merah — supaya anda tidak “nampak macam live tapi sebenarnya separuh rosak”.
Ada dua senjata lagi selepas itu: golive status untuk pengesanan drift — kalau anda kemudian tukar kata laluan pangkalan data atau padam rekod DNS secara manual, ia akan beritahu “konfigurasi dah lari”; golive handoff menjana dokumen pemilikan yang menyenaraikan setiap sumber ada di akaun mana, guna kredential apa, dan macam mana nak tutup. Nak serah kepada klien, nak jual projek, nak teardown sepenuhnya — ikut saja dokumen tu.
Kes: Senario side hustle mana yang paling berbaloi digandakan dengan aliran ini
Nota dulu: Kes 2 di bawah ialah simulasi hipotetikal berdasarkan keupayaan alat, bukan kisah pengguna sebenar — tujuannya untuk bantu anda nilai “benda ni sesuai dengan saya ke tidak”.
Kes 1: Servis AI membina alat untuk kedai Shopify (pasaran antarabangsa).
Satu pasukan freelance yang membina plugin Shopify menyiapkan alat “tukar logistik ikut kawasan penghantaran secara automatik” menggunakan Next.js + Prisma + Stripe Connect. Dulu, nak jual alat ni kepada peniaga Shopify sebenar, kena demo proses deploy kepada setiap klien — sedangkan klien tak tahu nak klik butang Vercel, Stripe dan Cloudflare. Selepas guna GoLive, pasukan hanya pasang skill dalam Codex dan beritahu klien “jalankan ini dalam akaun Vercel anda” — deploy secara perbualan pun siap. Menurut sumber asal (belum disahkan bebas), versi 0.1.0-alpha.3 kini mempunyai disposable live tests yang merangkumi enam perjalanan utama: hosting, pangkalan data, DNS, e-mel, pembayaran ujian dan login.
Kes 2 (senario hipotetikal): Pengesahan MVP pantas untuk alat kandungan.
Katakan satu pasukan kandungan nak bina alat “tukar nota Lemon8 kepada templat Notion dengan satu klik”, tapi risau selepas live tak ada orang guna — bazir duit domain. Jalankan aliran GoLive: peringkat detect mendapati hanya perlu hosting statik + kutipan langganan e-mel; peringkat plan menyenaraikan kos tepat sampai ke yuran domain tahunan (menurut sumber asal, bawah USD10 setahun, belum disahkan bebas) campur kuota hosting percuma; peringkat apply siap dalam 20 minit. Seminggu kemudian kalau data tak memberangsangkan, teardown sekali dan semuanya bersih — domain tak perlu renew, tiada projek zombie tertinggal dalam mana-mana akaun. Untuk side hustle jenis cuba-cuba, “boleh live dengan pantas, boleh tutup dengan bersih” jauh lebih berharga daripada “banyak fungsi”.
Satu peringatan tentang pembayaran: Stripe tidak menyokong semua negara dan semua jenis entiti — di sesetengah pasaran anda perlukan entiti perniagaan berdaftar atau akaun bank tertentu untuk aktifkan akaun penuh. Tambahan pula, GoLive buat masa ini hanya merangkumi mod ujian Stripe, bukan kutipan wang sebenar. Kalau sasaran anda ialah pengguna tempatan dan anda menjual bahan digital atau alat berbayar, bahagian pembayaran sebaiknya guna saluran tempatan seperti gateway pembayaran Malaysia (contohnya Billplz, ToyyibPay atau FPX melalui penyedia tempatan). GoLive boleh bina halaman pendaratan dan infrastruktur untuk anda, tapi bahagian bayaran kena tukar ke saluran yang benar-benar berfungsi di pasaran anda — jangan harap Stripe selesaikan semuanya.
Seruan tindakan: Malam ini juga, buat aplikasi AI anda yang seterusnya betul-betul live
Jangan anggap “AI dah siap tulis aplikasi” sebagai garis penamat. Masukkan tiga perkara ini dalam senarai tugas malam ini:
- Buka projek Claude Code atau Codex terbaru anda, pastikan Node.js versi 20+, dan jalankan
npx skills add https://github.com/mikehasa/golive-skill --skill golive --global --agent claude-code --yes(atau codex). Lepas pasang, ikut README dan jalankannode <installed-skill-dir>/scripts/golive.mjs version --jsonuntuk pengesahan (tukar laluan kepada direktori pemasangan skill sebenar anda, biasanya di~/.claude/skills/golive). - Dalam chat ejen, taip
/golive Help me take this app livedan biar ia buat detect dan plan dulu — jangan terus apply. - Buka setiap akaun vendor yang muncul dalam plan dan semak baki, status pengesahan identiti, serta namespace API key — ini semua aset anda sendiri, AI hanya tolong klik butang.
Alat ini sumber terbuka MIT, tanpa dependency, tanpa telemetri, berjalan dalam akaun anda sendiri dan tidak mengikat anda kepada mana-mana vendor — kualiti yang jarang ada dalam alat deploy. Satu peringatan risiko terakhir: ia masih versi awal 0.1.0-alpha, jadi bug memang wujud. Untuk projek penting, jalankan dulu satu pusingan penuh dalam akaun ujian sebelum sentuh persekitaran produksi. AI tulis kod, GoLive uruskan pelancaran, dan anda buka mata luas-luas di langkah approve — pembahagian tugas inilah posisi paling berbaloi untuk pembangun bebas dalam beberapa tahun akan datang.







