المشروع الذي كتبته في Cursor موجود بالفعل على جهازك. لا تحتاج إلى إعداد خادم لتضعه على الإنترنت: يجهّز Agent في Cursor مشروعك في ملف zip، وترفعه أنت إلى Ai to App. تُنشر المواقع خلال ثوانٍ، وتطبيقات الخادم مع قواعد بياناتها خلال دقائق.
الرسالة التي تكتبها إلى Agent
افتح مشروعك في Cursor واكتب ما يلي في نافذة Agent:
اقرأ الدليل على العنوان https://aitoapp.com/ar/upload-guide. جهّز مشروعي لـ Ai to App وفق هذا الدليل، وطبّق قائمة التحقق بندًا بندًا، وأنشئ ملف zip.
قد يطلب Agent موافقتك قبل تشغيل أمر؛ ويحدد إعداد Run Mode في Cursor متى يسأل. إذا لم يستطع قراءة العنوان، فنزّل الدليل من الصفحة الرئيسية، وضعه في مجلد المشروع، وأضفه إلى الرسالة باستخدام @.
حتى لا تشرح في كل مرة
إذا كنت ستحدّث المشروع كثيرًا، فاجعل عنوان الدليل قاعدة في Cursor. القاعدة التي تضيفها إلى مجلد .cursor/rules تسري أيضًا في المحادثات التالية؛ فيلتزم Agent بقواعد Ai to App من البداية وتقل الإصلاحات المتبقية في النهاية.
ماذا يوجد داخل ملف zip بحسب مشروعك
| مشروعك | ما يدخل في zip |
|---|---|
| HTML وCSS وJS عادية | الملفات نفسها |
| React وVue وVite وAstro | محتويات مجلد dist بعد البناء |
| Next.js | الشيفرة المصدرية؛ تُبنى على الخادم |
| خوادم Node.js مثل Express وFastify | الشيفرة المصدرية وملف القفل |
| Python و.NET | الشيفرة المصدرية |
اختيار المجلد الصحيح هو مهمة Agent؛ ويوضح هذا الجدول فقط ما يجب أن تتوقعه.
كيف تجد ملف zip
يكتب Agent مكان ملف zip. إذا كان الملف في شجرة الملفات في Cursor، فانقر عليه بزر الفأرة الأيمن واختر "Reveal in File Explorer" (في Mac اختر "Reveal in Finder")، ثم اسحب الملف إلى المربع في الصفحة الرئيسية. إذا تجاوز ملف zip حجم 50 MB فهذا يعني أن node_modules ما زال بداخله؛ اطلب من Agent إزالته.
بعد النشر
- متغيرات البيئة: للمتغيرات التي ذكرها Agent، افتح تطبيقاتي، واضغط على متغيرات البيئة في بطاقة التطبيق، وأدخل القيم، ثم اختر حفظ وإعادة النشر. لا تضع القيم في ملف zip؛ فملفات
.envلا تُنشر. لا تُمرَّر إلى البناء إلا القيم العامة ذات البادئاتVITE_,NEXT_PUBLIC_,PUBLIC_,REACT_APP_. - إذا حدث خطأ: الصق نص الخطأ من Ai to App لدى Agent وارفع ملف zip الجديد.
- التحديث: ارفع ملف zip الجديد من بطاقة التطبيق نفسه؛ يبقى عنوانك كما هو، وتبقى المعلومات الموجودة في قاعدة البيانات محفوظة.
جميع القواعد في صفحة دليل الرفع، وحدود الخطط في صفحة الأسعار.
