ينتقل بسلاسة
- تطبيقات React + Vite، وهي معظم ما يصنعه Lovable وBolt
- جداول Supabase وتسجيل الدخول والتخزين والدوال
- قالب TanStack الحالي في Lovable، مع إيقاف العرض من جهة الخادم
- Tailwind وshadcn/ui وreact-router والرسوم البيانية ومكتبات الواجهة الأخرى
رُوجع في 25 أكتوبر 2026
الجواب المختصر
إن كان لدى زملائك حسابات على المنصة بالفعل، فاستخدم المشاركة الخاصة فيها: إنها مجرد إعداد. وإن لم يكن، أو أردتهم أن يسجلوا الدخول بحساب العمل، فانقل التطبيق إلى TeamOnly. شغّل npx teamonly init في المشروع المُصدَّر واطلب من أداة الذكاء الاصطناعي: «انقل هذا التطبيق إلى TeamOnly». تبقى الشاشات كما هي، ويُستبدل Supabase بقاعدة بيانات وتسجيل دخول يأتيان مع التطبيق.
01جرّب هذا أولًا
نعم، الثلاث تستطيع، في خطة مدفوعة. لكن العقدة في من يجب أن يسجل الدخول إلى ماذا.
| كيف تجعله خاصًا | الخطة | هل يحتاج الزملاء إلى حساب هناك؟ | الأنسب حين | |
|---|---|---|---|---|
| Lovable | بالدعوة فقط (حتى 10 أشخاص لكل مشروع) في Free وPro. مساحة العمل أو قائمة مخصصة في Business وEnterprise. | مساحة العمل فقط تحتاج إلى Business، من $50 شهريًا | نعم، حساب Lovable | يستخدم زملاؤك Lovable بالفعل |
| Bolt | النشر الخاص: فريقك على Bolt، أو من تدعوهم بالبريد، أو أي شخص على نطاق بريد موثوق. | أي خطة مدفوعة. لا يعمل مع نطاق مخصص | وثائق Bolt لا تذكر ذلك | تريد مواصلة البناء في Bolt |
| v0 (على Vercel) | Vercel Authentication على كل عمليات النشر، أو كلمة مرور، أو تسجيل الدخول بحساب الشركة عبر Vercel Passport. | كلمة المرور: $20 شهريًا لكل مشروع في Pro. Passport: في Enterprise | نعم مع Vercel Authentication. لا مع كلمة المرور | يعمل فريقك على Vercel بالفعل |
| TeamOnly | كل تطبيق مقصور على الشركة من النشر الأول. الشركة كلها أو قائمة بأسماء. | Builder بـ $19 شهريًا (3 تطبيقات) أو Team بـ $249 شهريًا | لا. Google أو Microsoft للعمل أو رمز بالبريد | زملاء ليست لديهم حسابات هناك |
رُوجع في 25 أكتوبر 2026. Lovable: النشر والخطط. Bolt: النشر والمواقع الخاصة. Vercel: طرق حماية عمليات النشر وPassport مقابل deployment protection. الخطط تتغير، فراجع المنصة قبل أن تدفع.
02متى تنتقل
إن لم ينطبق شيء من ذلك، فابقَ حيث أنت. النقل عمل حقيقي، والمشاركة في المنصة نفسها مجرد إعداد.
03هل سينتقل تطبيقي؟
04الطريقة
تحتاج إلى كود المشروع على جهازك، وNode.js، وClaude Code أو Cursor.
في Lovable أو Bolt، اربط GitHub وارفع المشروع، ثم انسخه إلى جهازك. وفي Bolt يمكنك أيضًا تنزيله كملف zip.
في مجلد المشروع، شغّل:
npx teamonly init
npm installيضيف هذا الملفات التي تحتاجها تطبيقات TeamOnly والتعليمات التي تقرؤها أداة الذكاء الاصطناعي. ولا يستبدل ملفاتك أبدًا.
انقل هذا التطبيق إلى TeamOnly
تتبع تعليمات TeamOnly: تُبقي كل شاشة، وتعيد بناء جداول Supabase في قاعدة بيانات التطبيق، وتحوّل قواعد الأمان إلى فحوص على الخادم، وتحذف شاشات تسجيل الدخول، وتخبرك بما غيّرته وما لم تستطع نقله.
تشغّل التطبيق محليًا. تنقّل بين الشاشات الرئيسية قبل أن تكمل.
npx teamonly login
npx teamonly deployتحصل على رابط مثل tracker.acme.teamonly.app. يفتحه الزملاء ويسجلون الدخول بحساب العمل.
05ما الذي يتغير
| في تطبيقك على Lovable أو Bolt | على TeamOnly |
|---|---|
| شاشات تسجيل الدخول والتسجيل وإعادة تعيين كلمة المرور في Supabase | تُحذف. يسجّل TeamOnly دخول الناس قبل تحميل التطبيق، والتطبيق يقرأ هويتهم. |
| جداول Supabase | قاعدة بيانات التطبيق الخاصة، تُنشأ عند النشر الأول (SQLite، على Cloudflare D1) |
| قواعد الأمان على مستوى الصف (RLS) | الفحوص نفسها، مكتوبة في كل مسار على الخادم |
| تخزين Supabase | تخزين الملفات الخاص بالتطبيق |
| Edge functions ودوال الخادم | مسارات في كود الخادم الخاص بالتطبيق |
مفاتيح API في المتصفح أو في .env | أسرار، تُضبط بـ npx teamonly secrets set، ولا تُرسل إلى المتصفح أبدًا |
| أدوار المسؤول والمدير | أدوار في TeamOnly، تُمنح من صفحة التطبيق في لوحة التحكم أو عبر npx teamonly roles |
| البريد المُرسل عبر Resend أو SendGrid | بريد إلى الزملاء، يرسله التطبيق عبر TeamOnly |
| الدوال المجدولة | مهام مجدولة، مذكورة في teamonly.json |
| التحديثات المباشرة (realtime) | زر «تحديث» |
06ما وجدناه
أخذنا أربعة تطبيقات عامة من Lovable وBolt من GitHub، من متتبع مهام بـ 3 جداول إلى نظام معدات بـ 17 جدولًا، ونقلنا كلًا منها. احتفظت الأربعة بشاشاتها وتعمل خلف تسجيل الدخول بحساب الشركة.
ثم اختبار خامس: في تطبيق دعم فني مبني على Lovable لم تره من قبل (120 ملفًا و11 جدولًا)، أعطينا جلسة جديدة من Claude Code طلب السطر الواحد من الخطوة 3 فقط. أبقت الصفحات الـ15 كلها، واستبدلت Supabase، وقالت بوضوح ما الذي لم يُنقل، وانتظرت الموافقة قبل النشر.
ثلاثة من الأربعة كانت فيها مشكلة أمنية قبل النقل:
لا شيء من ذلك غريب في نسخة أولى، ولا شيء منه يبقى بعد النقل: يتحقق TeamOnly من تسجيل الدخول قبل أن يصل أي طلب إلى التطبيق، وتصبح المفاتيح أسرارًا، ويتحقق كل مسار ممن يسأل.
ليس افتراضيًا. تطبيق Lovable المنشور عام ما لم تغيّر ذلك. في Free وPro يمكنك قصره على 10 أشخاص مدعوين كحد أقصى لكل مشروع، وقصره على مساحة العمل يحتاج إلى Business (من $50 شهريًا) أو Enterprise. يسجل الزوار الدخول بحساب Lovable.
مواقع Bolt المنشورة عامة في الخطة المجانية. في الخطط المدفوعة يمكنك النشر بشكل خاص: يراه فريقك على Bolt، إضافة إلى من تدعوهم بالبريد أو أي شخص على نطاق بريد موثوق تضيفه. أما المواقع على نطاق مخصص فلا يمكن إلا أن تكون عامة.
تطبيقات v0 تُنشر على Vercel، فتستخدم Deployment Protection من Vercel. تفعيل Vercel Authentication على كل عمليات النشر يُدخل من لهم صلاحية على فريقك أو مشروعك في Vercel. الحماية بكلمة مرور بـ $20 شهريًا لكل مشروع في Pro. وتسجيل الدخول بحساب الشركة عبر Okta أو Entra (Vercel Passport) في Enterprise.
ليس تلقائيًا. ينتقل التطبيق بقاعدة بيانات فارغة. إن كان في التطبيق شاشة استيراد، صدّر جداولك من Supabase بصيغة CSV واستوردها. وإلا فاطلب من أداة الذكاء الاصطناعي إضافة واحدة قبل نقل البيانات.
لا. يفتحون الرابط ويسجلون الدخول بحساب Google أو Microsoft للعمل، أو برمز من 6 أرقام يصل إلى بريد العمل. من يستخدمون التطبيقات فقط مجانًا.
ليس على النسخة المنقولة. بعد استبدال Supabase، لا يستطيع محرر المنصة تشغيلها. واصل تعديل التطبيق في Claude Code أو Cursor بكلماتك، ثم شغّل npx teamonly deploy مرة أخرى.
لتطبيق React عادي، من 15 إلى 60 دقيقة من عمل أداة الذكاء الاصطناعي في مشروعك، إضافة إلى مراجعتك للشاشات. التطبيقات الكبيرة التي فيها عشرات الجداول وتسجيل دخول خاص بكلمة مرور تستغرق أطول. أما الجزء الذي يستغرق دقيقة فيأتي بعد ذلك: من النشر إلى استخدام زميلك للتطبيق.
الوصول المبكر
TeamOnly في مرحلة الوصول المبكر، وكل الخطط متاحة الآن. جرّبه مجانًا لمدة 14 يومًا دون بطاقة، أو اشترك. في الحالتين، تصبح شركتك جاهزة فورًا، وتنشر أول تطبيق لك بثلاثة أوامر.
لا حاجة إلى بطاقة للتجربة. بعدها من $19 شهريًا، ويمكنك الإلغاء في أي وقت.
أرسل أسئلتك إلى hello@teamonly.dev، وسيرد عليك شخص حقيقي.