Priya Nair
priya@acme.com
لمستخدمي Windsurf وDevin Desktop
بنيت أداة داخلية في Windsurf. ينشرها TeamOnly على رابط خاص لا يفتحه إلا زملاؤك، بحساب Google أو Microsoft للعمل أو برمز يصل إلى بريد العمل. والوكيل في محررك يتولى النشر.
انشر هذا التطبيق على TeamOnlyتشغيل npx teamonly deploy؟ بانتظار موافقتك.Live at https://stock.acme.teamonly.appOnly @acme.com accounts can sign in.01الإجابة المختصرة
تحوّل Windsurf إلى Devin Desktop في 2 يونيو 2026، كتحديث عادي للتطبيق نفسه. يقرأ وكلاؤه ملف AGENTS.md، ويكتب npx teamonly init قواعد TeamOnly فيه.
إذن: شغّل init مرة واحدة، واطلب الأداة من الوكيل، ثم اطلب منه النشر. يشغّل npx teamonly deploy في طرفية المحرر وتحصل على رابط مثل stock.acme.teamonly.app لا يستطيع أحد من خارج شركتك فتحه.
02الخطوات
افتح مجلد التطبيق وشغّل npx teamonly init في طرفية المحرر. في مجلد فارغ ينشئ تطبيقًا مبدئيًا، وفي مجلد موجود يضيف ملفات TeamOnly ويترك كودك كما هو.
في لوحة الوكيل (Devin Local، أو Cascade إن كنت ما زلت تستخدمه): «عدّاد مخزون يسجل فيه أي شخص في المستودع الجرد من هاتفه». يبني واجهة React وواجهة API صغيرة، وهو الشكل الوحيد الذي يشغّله TeamOnly.
قل «انشر هذا التطبيق على TeamOnly». يشغّل الوكيل npx teamonly deploy ويطلب موافقتك على الأمر أولًا، إلا إذا كنت قد سمحت به.
في المرة الأولى يطلب الوكيل بريد العمل والرمز المكوّن من 6 أرقام الذي نرسله إليك. وإذا كانت شركتك جديدة على TeamOnly، يعرض تجربة مجانية لمدة 14 يومًا.
أرسله إلى الفريق. عدّل التطبيق لاحقًا وانشر مرة أخرى، والرابط يبقى كما هو.
npx teamonly initAdded the TeamOnly instructions for Claude Code, Cursor and other AI tools npx teamonly deployLive at https://stock.acme.teamonly.app03ما يقرؤه الوكيل
يكتب init كتلة مميَّزة في AGENTS.md في جذر المشروع، ويترك باقي الملف كما هو إن كان موجودًا. تصف الكتلة شكل التطبيق، وكيفية معرفة الشخص المسجّل الدخول، وقاعدة البيانات والملفات، وكيفية النشر.
تقول وثائق Cognition إن Devin Desktop يعثر على AGENTS.md بنفسه. وفي Cascade، يُعد ملف AGENTS.md في الجذر قاعدة مفعّلة دائمًا، تُضمَّن في كل رسالة. ووكيل Devin Local الأحدث يقرأ أيضًا القواعد وAGENTS.md. لا تحتاج إلى ملف .windsurf/rules، فالوثائق تذكر هذا المجلد كموقع قديم إلى جانب .devin/rules.
وهذا ما يمنع الوكيل من إضافة Express أو Next.js أو Supabase أو صفحة تسجيل دخول. فهذه لا تعمل على TeamOnly، والقواعد تقول ذلك.
04تشغيل الأوامر
يستطيع الوكيلان كلاهما تشغيل أوامر الطرفية. يستأذن Cascade قبل كل أمر إلا إذا سمحت به، أو فعّلت وضع Turbo الذي يشغّل كل شيء ما عدا قائمة المنع لديك. أما Devin Local فيستخدم قواعده الخاصة للسماح والسؤال والمنع. وفي الحالتين يمكنك الموافقة على npx teamonly deploy مرة واحدة وتركه يعمل.
شيء واحد تتجاوزه: لدى Devin Desktop ميزة App Deploys الخاصة به، التي تنشر التطبيق على Netlify بعنوان عام. هذه للتطبيقات التي يحق لأي أحد فتحها. أما الأداة التي يجب ألا يستخدمها إلا الزملاء، فانشرها على TeamOnly.
05خيار MCP
حزمة teamonly هي أيضًا خادم MCP، فيستطيع الوكيل النشر وقراءة السجلات وتغيير من يمكنه فتح التطبيق عبر أدوات بدل الأوامر. أضف هذا إلى mcp_config.json:
{ "mcpServers": { "teamonly": { "command": "npx", "args": ["-y", "teamonly", "mcp"] } } }تضع وثائق Cognition الملف في ~/.config/devin/mcp_config.json (وفي Windows في %APPDATA%\devin\mcp_config.json). في Cascade، افتحه من قائمة … أعلى اللوحة، ثم Open MCP config file. ويستأذن Devin Local قبل أن يستدعي أداة MCP، ويمكنك السماح بأدوات TeamOnly للجلسة أو بشكل دائم. ومع Devin CLI، الأمر نفسه سطر واحد:
devin mcp add teamonly -- npx -y teamonly mcp06ما يراه الزملاء
لا يحتاج زملاؤك إلى Windsurf ولا إلى حساب Devin ولا إلى تثبيت أي شيء.
يفتحون الرابط ويسجلون الدخول بحساب Google أو Microsoft للعمل، أو برمز يصل إلى بريد العمل. يتحقق TeamOnly من ذلك قبل أن يعمل أي سطر من كودك، ويتلقى تطبيقك اسمهم وبريدهم. وكل من هو خارج شركتك يتوقف عند صفحة تسجيل الدخول. ومن يستخدم التطبيقات فقط لا يدفع شيئًا. كيف يعمل تسجيل الدخول بحساب الشركة.
Priya Nair
priya@acme.com
باب مكتوب عليه «للموظفين فقط» يقف أمام تطبيق المصروفات. Sam، المسجّل باسم sam@acme.com، يُفحص عند الباب ويدخل. بعده يُفحص randomperson@gmail.com وبرنامج آلي عند الباب نفسه فيُرفضان. لا يصلان إلى التطبيق أبدًا، لأن الفحص يحدث عند الباب، قبل التطبيق.
نعم. تقول الأسئلة الشائعة لدى Cognition إن Devin Desktop هو الاسم الجديد لـ Windsurf، وصل في 2 يونيو 2026 كتحديث عادي، مع نقل الخطط والإضافات والإعدادات. كل ما في هذه الصفحة ينطبق على الاسمين.
كليهما، لكنك تحتاج إلى AGENTS.md فقط. يكتشف Devin Desktop ملف AGENTS.md تلقائيًا، والملف الموجود في الجذر ينطبق على كل رسالة في Cascade. ويكتب npx teamonly init قواعد TeamOnly فيه. أما .windsurf/rules فما زال يعمل لكنه مذكور كموقع قديم.
نعم. يشغّل Cascade وDevin Local كلاهما أوامر الطرفية. ويطلبان موافقتك على الأمر إلا إذا سمحت إعداداتك به، فغالبًا ستنقر «موافقة» مرة واحدة.
تنشر App Deploys التطبيقات على Netlify بعنوان عام. وهذا يناسب موقعًا عامًا. أما الأداة الداخلية التي تحمل بيانات الشركة فمكانها خلف تسجيل الدخول بحساب شركتك، وهذا ما يفعله TeamOnly مع كل تطبيق، مع قاعدة بيانات وتخزين ملفات مضمّنين.
لا. يستطيع الوكيل تشغيل الأوامر في الطرفية. خادم MCP موجود إن كنت تفضّل أن يستخدم أدوات، مثلًا لقراءة سجلات التطبيق العامل أو تغيير من يمكنه فتحه.
أول 14 يومًا مجانية، دون بطاقة. بعدها خطة Builder بسعر $19 شهريًا لمُنشئ واحد و3 تطبيقات، وخطة Team بسعر $249 شهريًا لكل المُنشئين والتطبيقات. والزملاء الذين يستخدمون التطبيقات فقط لا يدفعون شيئًا. وتبقى خطتك في Windsurf أو Devin كما هي.
رُوجعت المعلومات عن Windsurf وDevin Desktop في 26 أكتوبر 2026 في وثائق Cognition: الأسئلة الشائعة عن Devin Desktop، AGENTS.md، Devin Local، الطرفية، MCP في Cascade، MCP في Devin CLI، App Deploys. المنتج يتغير بسرعة، فراجع وثائقه إن بدا لك شيء مختلفًا.
الوصول المبكر
TeamOnly في مرحلة الوصول المبكر، وكل الخطط متاحة الآن. جرّبه مجانًا لمدة 14 يومًا دون بطاقة، أو اشترك. في الحالتين، تصبح شركتك جاهزة فورًا، وتنشر أول تطبيق لك بثلاثة أوامر.
لا حاجة إلى بطاقة للتجربة. بعدها من $19 شهريًا، ويمكنك الإلغاء في أي وقت.
أرسل أسئلتك إلى hello@teamonly.dev، وسيرد عليك شخص حقيقي.