كيف تنشر تطبيقًا كتبه الذكاء الاصطناعي؟ هذه الحيلة تجعل النشر مثل طلب وجبة

المشكلة: الذكاء الاصطناعي يكتب التطبيق في خمس دقائق، والنشر يأكل أسبوعين

لنوضح أولًا لمن هذا المقال: الأفضل أن يكون لديك اشتراك في Claude Code أو Codex، ومشروع كتبه لك الذكاء الاصطناعي، وأنت عالق في خطوة “كيف أحوّله إلى رابط حقيقي”. إن كان هذا حالك، أكمل القراءة.

وكلاء البرمجة مثل Cursor وClaude Code وCodex ضغطوا مرحلة “كتابة الكود” إلى دقائق. مطوّر مستقل يريد بناء أداة SaaS يقول لـ Claude Code: “اكتب لي أداة تحليل سير ذاتية”، فيحصل على كود الواجهة والخلفية كاملًا خلال نصف ساعة. لكن بين الكود والإطلاق هوّة سحيقة: من أين أشتري النطاق؟ أي استضافة أختار؟ أي قاعدة بيانات؟ كيف أبني تسجيل الدخول؟ كيف أرسل البريد؟ كيف أستلم المدفوعات؟

كل سؤال يعني حسابًا جديدًا لدى مزوّد، وسلسلة مفاتيح API، وكومة إعدادات. مثالان يكفيان لإحباط أي أحد: إرسال البريد يتطلب ضبط DKIM — أي إصدار “بطاقة هوية” لرسائلك تثبت أنها ليست سبام؛ واستلام المدفوعات يتطلب ضبط webhook — أي ترك “عنوان استلام” حتى يُشعرك مزوّد الدفع عند اكتمال كل عملية. مجرد التسجيل والتحقق من الهوية في منصات الاستضافة والدفع والنطاقات يأكل نصف يوم، ثم تشغيل قاعدة البيانات والبريد والدفع واحدًا تلو الآخر — وهكذا يذهب أسبوع كامل. وإذا كنت تعمل في خدمات الذكاء الاصطناعي أو تحقيق الدخل من المحتوى، فوقتك لا يحتمل هذا الهدر.

والأسوأ: التطبيقات التي يبنيها الوكلاء تعتمد غالبًا على مفاتيح API مؤقتة وبيانات وهمية. المطوّر نفسه لا يستطيع الإجابة: “هل هذا التطبيق منشور فعلًا؟ هل النطاق باسمي؟ هل أستطيع أخذ بياناتي معي؟” وعند التسليم أو الإغلاق تكتشف أنك لا تستطيع التفكيك — جداول متروكة في قاعدة البيانات، وردود نداء معلّقة في منصة الدفع، ونطاق خاطئ في الاستضافة. كلها ذيول لا تستطيع التخلص منها.

الفرصة: تحويل “الإطلاق” إلى خط إنتاج يتولى فيه الذكاء الاصطناعي النشر كاملًا

مشروع GoLive مفتوح المصدر بترخيص MIT (المستودع https://github.com/mikehasa/golive-skill — وفق المنشور الأصلي، دون تحقق مستقل: 894 نجمة، 63 fork، آخر تحديث 2026-09-25) يقف بالضبط في الفجوة بين “اكتمال الكود” و”وصول مستخدمين حقيقيين”. ليس منصة PaaS جديدة، بل Agent Skill + أداة Node CLI بلا اعتماديات لوكلاء البرمجة مثل Claude Code وCodex.

العملية كلها مضغوطة في خمس خطوات: detect (اكتشاف ما يحتاجه التطبيق) → plan (خطة تغييرات دقيقة) → approve (موافقة المستخدم) → apply (التنفيذ عبر حساباتك أنت) → verify (التحقق أن كل شيء يعمل فعلًا). كل الموارد تُنشأ في حساباتك الخاصة على Vercel وNetlify وSupabase وNeon وPorkbun وGoDaddy وResend وStripe. لا لوحة تحكم خاصة بـ GoLive، لا إرسال بيانات قياس، لا احتجاز لبياناتك. تريد التسليم؟ رزّم كل شيء وامشِ. تريد الإزالة؟ أمر teardown واحد ينظّف كل شيء.

كم يساوي هذا ماليًا؟ لنحسب: النشر اليدوي التقليدي لتطبيق بقاعدة بيانات ومدفوعات يستغرق أسبوعًا إلى أسبوعين حتى للمحترفين. بتكلفة وقت المطوّر المستقل البالغة نحو 70 دولارًا يوميًا، هذا يعني 700-1000 دولار من الجهد الضائع. GoLive يضغط ذلك إلى عشرات الدقائق من الحوار مع رسوم نطاق سنوية بسيطة. وإذا كنت تقدّم خدمات النشر للعملاء، سعر السوق 70-300 دولار للمشروع الواحد؛ كنت تحتاج أسبوعين لكل طلب، والآن تسلّم في نصف يوم — أي عشرة أضعاف الطلبات في الوقت نفسه. ما توفّره ليس “كفاءة”، بل أجر ساعة حقيقي بالدولار.

الطريق: ثلاث خطوات تضع تطبيقك أمام مستخدمين حقيقيين

الخطوة 1: ثبّت GoLive حتى يتعرّف وكيلك على هذه المهارة.

المتطلبات: Node.js 20+، وnpm/npx، وGit، ووكيل برمجة يدعم Skills (تم التحقق رسميًا من Codex وClaude Code، والعملاء الآخرون غير مُختبرين). أمر واحد للتثبيت العام:

1
npx skills add https://github.com/mikehasa/golive-skill --skill golive --global --agent claude-code --yes

إذا كنت تستخدم Codex، استبدل --agent claude-code بـ --agent codex. وهناك مسار npm دون اتصال: npx golive@alpha install --agent codex. التثبيت ينسخ ملفات المهارة فقط، ولا يلمس أي حساب مزوّد، ولا ينشر أي شيء.

بعد التثبيت اكتب في Codex: $golive Help me take this app live. أو في Claude Code: /golive Help me take this app live. سيحمّل الوكيل مجموعة تعليمات GoLive ويستعد لتولّي النشر. انتبه: npx skills add لا ينشئ أمر golive في طرفيتك؛ الوكيل هو من يستدعي CLI من مجلد تثبيت المهارة (عادة ~/.claude/skills/golive أو ~/.agents/skills/golive).

الخطوة 2: دع الوكيل يشغّل detect ثم plan، وضع قائمة التغييرات على الطاولة.

يفحص GoLive الكود في مستودعك ويستنتج شيئًا مثل: “تطبيق Next.js هذا يحتاج استضافة Vercel، وقاعدة بيانات Supabase، وبريد Resend، ومدفوعات Stripe، على نطاق فرعي من example.com”. ثم يخرج خطة تغييرات، كل سطر فيها يقابل تعديلًا واحدًا في أحد حساباتك. في هذه المرحلة يقرأ فقط ولا يكتب.

نقطة approve هي صمام الأمان الحقيقي: قبل أن يلمس حساباتك، يجب أن توافق صراحة داخل المحادثة. “أضف سجل A في حسابي على Porkbun”، “أنشئ مشروعًا جديدًا في Supabase”، “اطلب مفاتيح وضع الاختبار من Stripe” — كل بند تفويض صريح. هذا يعني أن أخطر حركة ممكنة، “الذكاء الاصطناعي يضغط تأكيد نيابة عنك”، محجوبة أمام عينيك.

الخطوة 3: apply ثم verify، لتثبيت حقيقة أن التطبيق يعمل فعلًا.

بعد موافقتك فقط ينفّذ GoLive الخطة: ينشر في حسابك على Vercel، وينشئ المشروع ويشغّل الترحيلات في Supabase، ويعدّل DNS في Porkbun، ويحوّل Stripe إلى وضع الاختبار — وكل الرموز تمر عبر متغيرات البيئة المحلية لديك، دون أي وسيط خارجي.

التنفيذ ليس النهاية. verify يفحص فعليًا رابط النشر، ويتأكد من اتصال قاعدة البيانات، ويرسل بريدًا تجريبيًا، ويتحقق من وصول ردود نداء الدفع. أي فشل في أي حلقة يعني تراجعًا أو علامة حمراء — لا “يبدو منشورًا لكنه نصف مكسور”.

وهناك سلاحان إضافيان: golive status لكشف الانحراف — إذا غيّرت لاحقًا كلمة مرور قاعدة البيانات يدويًا أو حذفت سجل DNS، سيخبرك أن “الإعدادات انحرفت”؛ وgolive handoff يولّد وثيقة ملكية تسرد كل مورد: في أي حساب، وبأي بيانات اعتماد، وكيف يُغلق. للتسليم لعميل أو البيع أو الإزالة الكاملة، نفّذ ما في الوثيقة وانتهى.

حالات: أي نماذج العمل الحر تستفيد أكثر من هذا الخط

تنبيه: الحالة الثانية سيناريو افتراضي مبني على قدرات الأداة، وليست قصة مستخدم حقيقي، والغرض مساعدتك على الحكم: “هل هذا يناسبني؟”

الحالة 1: خدمات بناء أدوات لمتاجر Shopify (سوق عالمي).

فريق يقدّم خدمات إضافات Shopify كتب بـ Next.js + Prisma + Stripe Connect أداة “تبديل شركة الشحن تلقائيًا حسب منطقة التوصيل”. سابقًا، لبيع الأداة لتجار Shopify حقيقيين، كان الفريق يشرح لكل عميل خطوات النشر — لأن العملاء لا يعرفون أزرار Vercel وStripe وCloudflare. بعد GoLive، يكفي تثبيت المهارة في Codex وقول جملة واحدة للعميل: “شغّل هذا في حسابك على Vercel”، فيكتمل النشر حواريًا. وفق المنشور الأصلي (دون تحقق مستقل)، اختبارات النسخة 0.1.0-alpha.3 تغطي ست رحلات رئيسية: الاستضافة، قاعدة البيانات، DNS، البريد، الدفع التجريبي، وتسجيل الدخول.

الحالة 2 (افتراضية): التحقق السريع من MVP لأداة محتوى.

افترض فريق محتوى يريد بناء أداة “تحويل منشورات Pinterest إلى قوالب Notion بنقرة واحدة”، ويخشى أن يطلقها فلا يستخدمها أحد ويحرق رسوم النطاق. بخط GoLive: مرحلة detect تكتشف أن المطلوب استضافة ثابتة + جمع اشتراكات بريدية فقط؛ مرحلة plan تعرض التكلفة بدقة — رسوم نطاق سنوية (وفق المنشور الأصلي أقل من عشرة دولارات سنويًا، دون تحقق مستقل) مع حصص الاستضافة المجانية؛ مرحلة apply تنهي كل شيء في 20 دقيقة. إذا خذلتك الأرقام بعد أسبوع، أمر teardown واحد ينظّف كل شيء، والنطاق لا يُجدَّد، ولا تبقى مشاريع زومبي في حساباتك. للمشاريع القائمة على التجربة والخطأ، “القدرة على الإطلاق السريع والإغلاق النظيف” أثمن من “كثرة المزايا”.

ملاحظة مهمة عن تحصيل المدفوعات: Stripe لا يدعم الحسابات الشخصية في كثير من الدول العربية، وستحتاج كيانًا تجاريًا أو حسابًا مصرفيًا في دولة مدعومة لتفعيله، كما أن GoLive يغطي حاليًا وضع الاختبار في Stripe فقط، لا التحصيل الحقيقي. إذا كان جمهورك محليًا وتبيع منتجات رقمية أو أدوات مدفوعة، فاستخدم بوابات دفع إقليمية مثل Stripe عبر كيان مسجّل، أو PayTabs وTap وHyperPay حسب بلدك — GoLive يبني لك صفحة الهبوط والبنية التحتية، لكن حلقة الدفع يجب استبدالها بقناة متاحة في سوقك، ولا تراهن على أن Stripe سيحل كل شيء دفعة واحدة.

نداء العمل: أطلق تطبيقك القادم الليلة فعلًا

لا تعتبر “الذكاء الاصطناعي أنهى كتابة التطبيق” خط النهاية. أضف هذه المهام الثلاث إلى قائمة الليلة:

  1. افتح أحدث مشروع لك في Claude Code أو Codex، تأكد أن Node.js بإصدار 20+، ونفّذ npx skills add https://github.com/mikehasa/golive-skill --skill golive --global --agent claude-code --yes (أو codex). بعد التثبيت تحقق حسب تعليمات README بتشغيل node <installed-skill-dir>/scripts/golive.mjs version --json (استبدل المسار بمجلد تثبيت المهارة الفعلي، عادة ~/.claude/skills/golive).
  2. في محادثة الوكيل اكتب /golive Help me take this app live ودعه ينفّذ detect وplan أولًا، ولا تقفز إلى apply مباشرة.
  3. افتح كل حساب مزوّد يظهر في الخطة وراجع الرصيد وحالة التحقق ومساحات أسماء مفاتيح API — هذه أصولك أنت، والذكاء الاصطناعي مجرد من يضغط الأزرار.

هذه الأداة مفتوحة المصدر بترخيص MIT، بلا اعتماديات، بلا قياس عن بُعد، وتعمل داخل حساباتك دون ربطك بأي مزوّد — وهذه صفات نادرة في أدوات النشر. وتحذير أخير: ما زالت في نسخة 0.1.0-alpha المبكرة، والأخطاء واردة؛ جرّبها كاملة على حساب اختباري قبل لمس بيئة الإنتاج في مشروع مهم. الذكاء الاصطناعي يكتب الكود، وGoLive يتولى الإطلاق، وأنت تُبقي عينيك مفتوحتين عند خطوة approve — هذا التقسيم هو أنفع وضعية للمطوّر المستقل في السنوات القادمة.