لمستخدمي Cursor

انشر مشروع Cursor لفريقك

بنيت أداة داخلية في Cursor. ينشرها TeamOnly على رابط خاص لا يفتحه إلا زملاؤك، بحساب Google أو Microsoft للعمل أو برمز يصل إلى بريد العمل. لا خوادم، ولا كود لتسجيل الدخول، ولا رابط عام.

01بلا خوادم

كيف تنشر مشروع Cursor دون إعداد خوادم

معظم أدلة النشر تبدأ بـ «أنشئ حسابًا على منصة استضافة، واربط قاعدة بيانات، واضبط متغيرات البيئة». مع الأداة الداخلية يمكنك تخطي ذلك كله.

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

طرفية Cursor~/stock-counter
npx teamonly initAdded .cursor/rules/teamonly.mdcAdded the TeamOnly SDKCursor’s agent will follow these rules in this project.

02القواعد

أضف قواعد TeamOnly إلى مشروعك

يضيف init التعليمات التي يقرؤها وكيل Cursor. تصف شكل التطبيق الوحيد الذي يشغّله TeamOnly (واجهة React مع واجهة API صغيرة) وكيفية معرفة الشخص المسجّل الدخول والوصول إلى قاعدة البيانات والملفات.

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

03الدورة

ابنِ، وانشر، وشارك

  1. ابنِ

    اطلب الأداة من الوكيل. «عدّاد مخزون يسجل فيه أي شخص في المستودع الجرد من هاتفه».

  2. انشر

    شغّل npx teamonly deploy، أو اطلب ذلك من الوكيل.

  3. شارك

    أرسل stock.acme.teamonly.app إلى الفريق. عدّله لاحقًا وانشر مرة أخرى، والرابط يبقى كما هو.

04تسجيل الدخول

تسجيل الدخول بحساب الشركة دون كتابة أي كود له

لا تطلب من الوكيل كتابة تسجيل دخول. يتحقق TeamOnly منه قبل أن يعمل تطبيقك.

يسجل الزملاء الدخول بـ Google Workspace أو Microsoft 365 أو برمز يصل إلى أي بريد عمل. وتطبيقك يتلقى اسمهم وبريدهم فقط. أما الغرباء فلا يصلون إلى كودك أصلًا. كيف يعمل تسجيل الدخول بحساب الشركة.

باب مكتوب عليه «للموظفين فقط» يقف أمام تطبيق المصروفات. Sam، المسجّل باسم sam@acme.com، يُفحص عند الباب ويدخل. بعده يُفحص randomperson@gmail.com وبرنامج آلي عند الباب نفسه فيُرفضان. لا يصلان إلى التطبيق أبدًا، لأن الفحص يحدث عند الباب، قبل التطبيق.

الزملاء أصحاب حسابات @acme.com يدخلون. وكل من سواهم يتوقف عند الباب.

عند النشر الأول، تثبت أربع قطع حول التطبيق مثل أجزاء طقم: قاعدة بيانات، وتخزين ملفات، ومفاتيح سرية، وتسجيل الدخول بحساب الشركة. لا توجد خطوات إعداد.

قاعدة البيانات وتخزين الملفات والأسرار موجودة من النشر الأول.

05البيانات

قاعدة بيانات موجودة بالفعل

كل تطبيق يحصل على قاعدة بياناته وتخزين ملفاته عند النشر الأول. يحفظ كود الوكيل فيها عبر SDK من TeamOnly، ولا توجد سلسلة اتصال تلصقها في أي مكان.

مفاتيح API للخدمات الأخرى تُضاف بـ npx teamonly secrets set، لا في الكود أبدًا.

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

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

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

كيف أنشر تطبيقًا صنعته في Cursor؟

شغّل npx teamonly init مرة واحدة في المشروع، ثم npx teamonly deploy في طرفية Cursor كلما أردت نشر أحدث نسخة. تحصل على رابط خاص لا يفتحه إلا زملاؤك.

هل يعمل مع وضع الوكيل في Cursor؟

نعم. يضيف init ملف قواعد يقرؤه الوكيل، فيبني التطبيقات بالشكل الذي يشغّله TeamOnly. ويستطيع الوكيل أيضًا تشغيل أمر النشر عنك.

هل أحتاج إلى مستودع Git؟

لا. يرسل النشر التطبيق من المجلد الموجود على جهازك. استخدام Git فكرة جيدة مع ذلك لتتمكن من التراجع عن التغييرات، لكن TeamOnly لا يشترطه.

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

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

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

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

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

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

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

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