Priya Nair
priya@acme.com
ל-Windsurf ול-Devin Desktop
בניתם כלי פנימי ב-Windsurf. TeamOnly מעלה אותו לקישור פרטי שרק עמיתים יכולים לפתוח, עם חשבון Google או Microsoft של העבודה או עם קוד שנשלח למייל העבודה. ה-agent בעורך עושה את הפריסה.
תפרוס את זה ב-TeamOnlyלהריץ npx teamonly deploy? ממתין לאישור שלכם.Live at https://stock.acme.teamonly.appOnly @acme.com accounts can sign in.01התשובה הקצרה
Windsurf הפך ל-Devin Desktop ב-2 ביוני 2026, כעדכון רגיל של אותה אפליקציה. ה-agents שלו קוראים את AGENTS.md, ו-npx teamonly init כותבת שם את ה-rules של TeamOnly.
אז: מריצים init פעם אחת, מבקשים מה-agent את הכלי, ואז מבקשים ממנו לפרוס. הוא מריץ npx teamonly deploy בטרמינל של העורך ומקבלים קישור כמו stock.acme.teamonly.app שאף אחד מחוץ לחברה לא יכול לפתוח.
02שלבים
פותחים את התיקייה של האפליקציה ומריצים npx teamonly init בטרמינל של העורך. בתיקייה ריקה זה יוצר אפליקציית התחלה; בתיקייה קיימת זה מוסיף את קבצי TeamOnly ולא נוגע בקוד שלכם.
בחלונית ה-agent (Devin Local, או Cascade אם אתם עדיין משתמשים בו): "תבנה לי כלי לספירת מלאי שבו כל מי שברצפה רושם ספירה מהטלפון." הוא בונה ממשק React ו-API קטן, המבנה היחיד ש-TeamOnly מריצה.
אומרים "תפרוס את זה ב-TeamOnly". ה-agent מריץ npx teamonly deploy ומבקש מכם לאשר את הפקודה קודם, אלא אם כבר התרתם אותה.
בפעם הראשונה ה-agent מבקש את מייל העבודה ואת הקוד בן 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מה ה-agent קורא
init כותבת בלוק מסומן לתוך AGENTS.md בתיקייה הראשית של הפרויקט, ולא נוגעת בשאר הקובץ אם כבר יש לכם אחד. הבלוק מתאר את מבנה האפליקציה, איך לדעת מי מחובר, את מסד הנתונים והקבצים, ואיך לפרוס.
לפי התיעוד של Cognition, Devin Desktop מוצא את AGENTS.md לבד. ב-Cascade, קובץ AGENTS.md בתיקייה הראשית הוא rule שפועל תמיד ונכלל בכל הודעה. גם ה-agent החדש יותר, Devin Local, קורא rules ואת AGENTS.md. לא צריך קובץ .windsurf/rules; התיעוד מציין את התיקייה הזו כמיקום ישן (legacy), לצד .devin/rules.
זה מה שמונע מה-agent להוסיף Express, Next.js, Supabase או דף התחברות. אלה לא רצים ב-TeamOnly, וה-rules אומרים את זה.
04הרצת פקודות
שני ה-agents יכולים להריץ פקודות בטרמינל. Cascade שואל לפני כל פקודה, אלא אם התרתם אותה או הפעלתם את מצב Turbo, שמריץ הכול חוץ מרשימת החסימה שלכם. Devin Local משתמש בכללים משלו של התרה, שאלה וחסימה. בכל מקרה אפשר לאשר את npx teamonly deploy פעם אחת ולתת לו לרוץ.
דבר אחד לדלג עליו: ל-Devin Desktop יש App Deploys משלו, שמעלה אפליקציה ל-Netlify בכתובת ציבורית. זה מיועד לאפליקציות שכל אחד רשאי לפתוח. לכלי שרק עמיתים אמורים להשתמש בו, פורסים ל-TeamOnly.
05אפשרות MCP
החבילה teamonly היא גם שרת MCP, כך שה-agent יכול לפרוס, לקרוא לוגים ולשנות מי יכול לפתוח אפליקציה דרך כלים במקום פקודות. מוסיפים את זה ל-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 לסשן הנוכחי או לתמיד. עם ה-CLI של Devin, אותו דבר הוא פקודה אחת:
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 ובוט נבדקים באותה דלת ונדחים. הם לא מגיעים לאפליקציה, כי הבדיקה קורית בדלת, לפני האפליקציה.
כן. לפי ה-FAQ של Cognition, Devin Desktop הוא השם החדש של Windsurf, שהגיע ב-2 ביוני 2026 כעדכון רגיל, והמסלולים, התוספים וההגדרות עברו איתו. כל מה שבדף הזה נכון לשני השמות.
את שניהם, אבל צריך רק את AGENTS.md. Devin Desktop מוצא את AGENTS.md אוטומטית, וקובץ בתיקייה הראשית חל על כל הודעה ב-Cascade. npx teamonly init כותבת שם את ה-rules של TeamOnly. .windsurf/rules עדיין עובד, אבל מופיע כמיקום ישן (legacy).
כן. גם Cascade וגם Devin Local מריצים פקודות בטרמינל. הם מבקשים מכם לאשר פקודה, אלא אם ההגדרות שלכם מתירות אותה, כך שבדרך כלל לוחצים על אישור פעם אחת.
App Deploys מעלה אפליקציות ל-Netlify בכתובת ציבורית. זה מתאים לאתר ציבורי. כלי פנימי עם נתוני החברה צריך לשבת מאחורי ההתחברות של החברה, וזה מה ש-TeamOnly עושה בכל אפליקציה, כולל מסד נתונים ואחסון קבצים.
לא. ה-agent יכול להריץ את הפקודות בטרמינל. שרת ה-MCP קיים למי שמעדיף שה-agent ישתמש בכלים, למשל כדי לקרוא את הלוגים של האפליקציה באוויר או לשנות מי יכול לפתוח אותה.
14 הימים הראשונים בחינם, בלי כרטיס אשראי. אחר כך מסלול Builder עולה $19 לחודש לבונה אחד ו-3 אפליקציות, ומסלול Team עולה $249 לחודש לכל הבונים והאפליקציות. עמיתים שרק משתמשים באפליקציות לא משלמים. המסלול שלכם ב-Windsurf או ב-Devin נשאר כמו שהוא.
העובדות על Windsurf ו-Devin Desktop נבדקו ב-26 באוקטובר 2026 בתיעוד של Cognition: FAQ של Devin Desktop, AGENTS.md, Devin Local, טרמינל, MCP ב-Cascade, MCP ב-Devin CLI, App Deploys. המוצר משתנה מהר; אם משהו נראה אחרת, כדאי לבדוק בתיעוד שלו.
גישה מוקדמת
TeamOnly בגישה מוקדמת, וכל המסלולים פתוחים עכשיו. אפשר לנסות 14 ימים בחינם בלי כרטיס אשראי, או להירשם. בכל מקרה, החברה שלכם מוכנה מיד, ושלוש פקודות מעלות את האפליקציה הראשונה לאוויר.
בלי כרטיס אשראי לתקופת הניסיון. אחר כך החל מ-$19 לחודש, ביטול בכל עת.
שאלות שולחים אל hello@teamonly.dev, ובן אדם עונה.