دليل

كيف تشارك تطبيقًا بنيته بالذكاء الاصطناعي مع فريقك فقط

الجواب السريع

ضع التطبيق على استضافة تتحقق من تسجيل دخول شركتك قبل أن يُحمَّل التطبيق. يسجل الزملاء الدخول بحساب Google أو Microsoft للعمل، أو برمز يصل إلى بريد العمل، ولا يدخل أحد غيرهم.

تجنب الرابط العام بكلمة مرور، ولا تُلزم الجميع بالتسجيل في الأداة التي بنيت بها. بقية هذه الصفحة تعرض كل خيار، والخطوات، واختبارًا من خمس نقاط لمعنى «خاص».

آخر تحديث كتبها فريق TeamOnly. نحن نصنع أحد الخيارات أدناه، لذا فالأسعار والحدود مربوطة بصفحات كل مزود.

01الخيارات

ما خياراتي لمشاركته بشكل خاص؟

هذه الطرق الشائعة، ومنها طريقتنا. تختلف في من يستطيع الدخول، وهل يحتاج الزملاء إلى حساب جديد، وكم عليك أن تضبط بنفسك.

طرق مشاركة تطبيق داخلي مع الزملاء فقط، رُوجعت في 25 أكتوبر 2026
الخيارمن يدخلحساب جديد للزملاء؟قاعدة بيانات جاهزةتكلفة جعله خاصًاالأنسب لـ
استضافة عامة مع كلمة مرورVercel وNetlify وReplitكل من لديه كلمة المرور المشتركةلا، كلمة المرور فقطليست في Vercel أو Netlify. وفي Replit قاعدة مدمجةVercel: $20 شهريًا لكل مشروع في Pro. Netlify: خطة Pro، $20 شهريًاعرض تجريبي قصير لشخص من خارج الشركة
المشاركة الخاصة في منصة البناءLovable وReplit وVercel Authenticationأصحاب الحسابات على تلك المنصة، في مساحة عملك أو بدعوةنعم، على تلك المنصةLovable وReplit: نعم. Vercel: تضيفهاLovable: خطة Business، من $50 شهريًا. Replit: Starter أو Core وما فوق. Vercel Authentication: مجانيةفرق يستخدم أعضاؤها كلهم تلك المنصة بالفعل
Cloudflare Accessأمام استضافتك الخاصةتسجيل دخول شركتك أو رمز لمرة واحدة بالبريد، بعد أن تضبطهلالا، ليس استضافةمجاني حتى 50 مستخدمًا، ثم $7 لكل مستخدم شهريًا، تُدفع سنويًامُنشئون تقنيون يعملون على Cloudflare بالفعل
Tailscale أو VPNشبكة خاصةالمتصلون بشبكتك الخاصةنعم، الكل يثبّت تطبيق VPN ويسجل الدخول إليهلا، أنت تشغّل الخادمحسب خطة VPN لديكشركات يشغّل فيها الجميع VPN بالفعل
منصة أدوات داخليةRetool وأمثالهاالمستخدمون الذين تضيفهم إلى المنصةنعم، مقعد مستخدمنعمRetool Team: $10 لكل مُنشئ و$5 لكل مستخدم شهريًا، تُدفع سنويًاالبناء في أداة مرئية بدل الكود
TeamOnlyاستضافة فيها تسجيل دخول الشركة جاهزكل من في شركتك: Google للعمل، أو Microsoft للعمل، أو رمز بالبريدلانعم، واحدة لكل تطبيق، مع تخزين الملفات والأسرار$19 شهريًا للمُنشئ. من يستخدمون التطبيقات فقط مجانًاتطبيق بنيته بـ Claude Code أو Cursor ويجب أن يستخدمه الفريق اليوم

رُوجع في 25 أكتوبر 2026. المصادر: Vercel Deployment Protection، Netlify password protection، Replit: who can access your app، Lovable plans، Cloudflare Access plans، Retool pricing. تفاصيل أكثر في المقارنة الكاملة.

02خطوة بخطوة

كيف أشاركه عبر TeamOnly؟

خمس خطوات، نحو عشر دقائق في المرة الأولى. تحتاج إلى Node.js على جهازك، وهو موجود أصلًا لدى مستخدمي Claude Code وCursor.

  1. ابدأ مجانًا ببريد العمل

    جرّبه مجانًا لمدة 14 يومًا، دون الحاجة إلى بطاقة. بعد ذلك، خطة Builder بـ $19 شهريًا لمُنشئ واحد وحتى ثلاثة تطبيقات. ويصبح نطاق بريدك هو الباب. ابدأ التجربة المجانية.

  2. شغّل npx teamonly init في مشروعك

    يضيف تعليمات يقرؤها Claude Code وCursor، والمكتبة الصغيرة التي يستخدمها تطبيقك لمعرفة الشخص المسجّل الدخول والوصول إلى قاعدة البيانات والملفات.

  3. اطلب التطبيق من أداة الذكاء الاصطناعي

    بكلماتك العادية: «ابنِ أداة لاعتماد المصروفات. يقدّم الموظفون الإيصالات، ويعتمدها المديرون، وتضع المالية عليها علامة الدفع». تُبقي التعليمات التطبيق في شكل يعمل على TeamOnly: واجهة React وواجهة API صغيرة.

  4. سجّل الدخول مرة واحدة، ثم انشر

    شغّل npx teamonly login في المرة الأولى على جهازك، ثم npx teamonly deploy. تحصل على رابط مثل expenses.acme.teamonly.app. وتُنشأ قاعدة البيانات وتخزين الملفات والأسرار عند النشر الأول.

  5. أرسل الرابط

    يستطيع أي شخص في شركتك فتحه. ويمكنك قصره على أشخاص محددين بـ npx teamonly access only dana@acme.com sam@acme.com.

Terminal~/expenses
npx teamonly initAdded instructions for Claude Code and Cursornpx teamonly loginSigned in as dana@acme.comnpx teamonly deployLive at https://expenses.acme.teamonly.appOnly @acme.com accounts can sign in.

ثلاثة أوامر، من البداية إلى النهاية

يمكنك أيضًا أن تطلب من Claude Code أو Cursor تشغيلها عنك. ويستأذنان قبل تشغيل أي شيء.

لا حساب Cloudflare، ولا خدمة قاعدة بيانات، ولا كود لتسجيل الدخول تكتبه.

03الطرف الآخر

ماذا سيرى زميلي؟

شاشة تسجيل دخول عليها اسم شركتك، ثم تطبيقك.

ينقر «تسجيل الدخول عبر Google» أو «تسجيل الدخول عبر Microsoft» ويختار حساب العمل، أو يكتب بريد العمل ويُدخل الرمز المكون من 6 أرقام الذي نرسله. يعرف التطبيق من هو بالاسم. وفي المرة التالية يكون مسجّل الدخول بالفعل.

من لديه حساب Gmail شخصي، أو من شركة أخرى، يُرفض عند تلك الشاشة. لا يُحمَّل تطبيقك له أبدًا. المزيد عن تسجيل الدخول بحساب الشركة.

04الخطأ المعتاد

لماذا لا أستخدم رابطًا عامًا بكلمة مرور؟

ليس خاصًا

معظم الاستضافات مصممة لمواقع يزورها أي أحد. وجعل أحدها خاصًا بفريق إضافة اختيارية، وتعني عادة كلمة مرور مشتركة.

  • كلمة المرور تنتقل. تنتهي في محادثة أو رسالة إلى متعاقد، ولا تعرف من يملكها.
  • بلا أسماء. إن دخل الجميع بالطريقة نفسها، لا يستطيع التطبيق تسجيل من اعتمد المصروف.
  • لا تغادر مع أصحابها. من يغادر الشركة يبقى يعرفها حتى تغيّرها وتخبر الجميع.
  • غير المُعلن ليس خاصًا. الرابط الذي لم يُخبر به أحد يُكتشف ويُتداول ويُفهرس أحيانًا.

05الاختبار

ماذا يجب أن يعني «خاص» لتطبيق عمل؟

أيًا كان اختيارك، تحقق من هذه الأمور الخمسة. كل واحد يستغرق دقيقة.

  1. تسجيل الدخول قبل التطبيق

    لا يرى أحد شاشة واحدة من التطبيق، ولا يحصل على أي بيانات منه، قبل أن يسجل الدخول. الصفحة التي تُحمَّل أولًا ثم تطلب تسجيل الدخول ليست خاصة.

    كيف تتحقق افتح الرابط في نافذة تصفح خاصة. يجب أن تصل إلى شاشة تسجيل الدخول. جرّب أيضًا عنوانًا من واجهة API للتطبيق، مثل /api/expenses. يجب أن يرفضك.

  2. لا يدخل إلا أصحاب حسابات الشركة

    يسجل الناس الدخول بحساب تتحكم فيه شركتك، ويُتحقق من نطاق البريد على الخادم. والحسابات الشخصية تُرفض.

    كيف تتحقق جرّب تسجيل الدخول بعنوان Gmail أو Outlook شخصي. يجب أن تُرفض.

  3. بيانات كل تطبيق منفصلة

    للتطبيق قاعدة بياناته وملفاته ومفاتيحه. لا يستطيع تطبيق آخر، ولا غريب يعرف عنوان قاعدة البيانات، قراءتها.

    كيف تتحقق اسأل: هل يستطيع أحد الوصول إلى قاعدة البيانات دون المرور بتسجيل دخول التطبيق؟ مع Supabase، تأكد من تفعيل الأمان على مستوى الصف لكل جدول. وتأكد من عدم كتابة أي مفاتيح في الكود.

  4. لا يظهر في البحث

    يُطلب من محركات البحث عدم إدراج التطبيق، وهي لا تستطيع رؤية ما بداخله أصلًا.

    كيف تتحقق ابحث عن عنوان التطبيق في Google. وتحقق من وجود ترويسة noindex في الاستجابة.

  5. ينتهي الوصول حين يغادر أحدهم

    حين يغادر شخص الشركة، يفقد الوصول دون أن تفعل شيئًا خاصًا، ولا يحتاج أحد إلى كلمة مرور جديدة.

    كيف تتحقق اسأل: لو أُوقف حساب العمل لهذا الشخص اليوم، هل يستطيع الدخول غدًا؟ مع كلمة المرور المشتركة، الجواب نعم.

حسب الأداة التي بنيت بها

Lovable وBolt وReplit وv0

بنيته في Lovable أو Bolt أو Replit أو v0. هل يمكنني فعل هذا؟

ابدأ بالمشاركة الخاصة في المنصة نفسها. إن كان لدى كل فريقك حساب هناك بالفعل، فقد تكفيك: خطة Business في Lovable تستطيع قصر التطبيق المنشور على مساحة عملك، وReplit تستطيع النشر لمساحة عملك أو لأشخاص مدعوين.

إن لم تكن لدى زملائك حسابات هناك، فصدّر الكود. يشغّل TeamOnly واجهة React مع واجهة API صغيرة بـ JavaScript أو TypeScript. التطبيقات التي تعتمد على Supabase لتسجيل الدخول والجداول، أو على ميزات الخادم في Next.js، تحتاج إلى تعديلات أولًا. تطبيقات Python لا تعمل هنا. راسلنا على hello@teamonly.dev بما لديك وسنخبرك بصراحة.

Claude Code وCursor

بنيته في Claude Code أو Cursor. ما الذي يتغير؟

القليل جدًا. شغّل npx teamonly init في المشروع واطلب من أداة الذكاء الاصطناعي تكييف التطبيق مع TeamOnly. تقرأ التعليمات وتستخدم تسجيل الدخول وقاعدة البيانات والملفات لدينا بدل اللجوء إلى خدمات لا نشغّلها.

دليل Claude Code · دليل Cursor · قوالب للبدء منها

06الأسئلة الشائعة

أسئلة يطرحها الناس

كل الأسئلة والأجوبة

كيف أشارك تطبيقًا صنعته بـ Claude Code مع زملائي؟

استضفه في مكان يتحقق من تسجيل دخول شركتك قبل أن يُحمَّل التطبيق، ثم أرسل الرابط. مع TeamOnly يعني ذلك npx teamonly init وnpx teamonly login وnpx teamonly deploy. يفتح الزملاء الرابط ويسجلون الدخول بحساب Google أو Microsoft للعمل، أو برمز يصل إلى بريد العمل.

كيف أبقي تطبيقًا مبنيًا بأسلوب Vibe Coding خاصًا دون وضعه على الإنترنت؟

كل تطبيق ويب موجود على الإنترنت بمعنى أن له عنوانًا. المهم ألا يستطيع أحد استخدامه، أو قراءة بياناته، قبل تسجيل الدخول بحساب الشركة. كلمة المرور المشتركة أو الرابط غير المُعلن لا يحققان ذلك. أما تسجيل الدخول أمام التطبيق فيحققه.

هل يحتاج زملائي إلى حساب لاستخدامه؟

يعتمد على مكان الاستضافة. المشاركة الخاصة في Lovable أو Replit أو Vercel تحتاج إلى حساب على تلك المنصة. أما Cloudflare Access وTeamOnly فيستخدمان حساب العمل الذي لدى الناس بالفعل. وعلى TeamOnly، من يستخدمون التطبيقات فقط مجانًا.

هل تكفي كلمة مرور على موقع Vercel أو Netlify للفريق؟

لعرض تجريبي قصير، ربما. لأداة يستخدمها الناس كل يوم، لا. كلمة المرور تنتقل من يد إلى يد، والتطبيق لا يعرف من فعل ماذا، ومن يغادر يبقى يعرفها. وهي تكلف أيضًا: $20 شهريًا لكل مشروع في Vercel Pro، وخطة Pro في Netlify، حتى أكتوبر 2026.

هل يمكنني تشغيله على حاسوبي ومشاركة الرابط؟

ممكن بأداة نفق (tunnel)، لكن التطبيق يتوقف كلما دخل حاسوبك في وضع السكون، والبيانات تبقى على جهازك. هذا مقبول لعرض مسودة على أحدهم. أما الأداة التي يعتمد عليها الفريق، فضعها على استضافة.

هل يكفي Cloudflare Access لحماية تطبيق داخلي مبني بالذكاء الاصطناعي؟

إنه بوابة دخول قوية، مجانية حتى 50 مستخدمًا. لكنك ما زلت تحتاج إلى استضافة التطبيق، واختيار قاعدة بيانات، وربط مزود هوية، وكتابة سياسة لكل تطبيق. إن كنت مرتاحًا لذلك، فهو خيار جيد. صفحة TeamOnly مقابل Cloudflare Access تشرح ذلك.

الوصول المبكر

انشر أول أداة لك هذا الأسبوع.

TeamOnly في مرحلة الوصول المبكر، وكل الخطط متاحة الآن. جرّبه مجانًا لمدة 14 يومًا دون بطاقة، أو اشترك. في الحالتين، تصبح شركتك جاهزة فورًا، وتنشر أول تطبيق لك بثلاثة أوامر.

جرّبه مجانًا 14 يومًاأو اشترك الآن

لا حاجة إلى بطاقة للتجربة. بعدها من $19 شهريًا، ويمكنك الإلغاء في أي وقت.

لست جاهزًا بعد؟ تابع الجديد

استخدم بريد العمل. نراسلك نادرًا، وفقط عندما يكون هناك جديد يستحق.

أرسل أسئلتك إلى hello@teamonly.dev، وسيرد عليك شخص حقيقي.