תיעוד 18
אפשר ל-Claude להשתמש במחשב שלך מתוך ה-CLI
הפעל שימוש במחשב ב-Claude Code CLI כדי ש-Claude יוכל לפתוח יישומים, ללחוץ, להקליד ולראות את המסך שלך ב-macOS. בדוק יישומים מקוריים (native apps), נפה בעיות חזותיות ובצע אוטומציה של כלים הפועלים בממשק משתמש גרפי (GUI) בלבד בלי לצאת מהטרמינל שלך.
הערה: שימוש במחשב הוא תצוגה מקדימה למחקר (research preview) ב-macOS הדורשת תוכנית Pro או Max. הוא אינו זמין בתוכניות Team או Enterprise. הוא דורש הפעלה אינטראקטיבית, ולכן אינו זמין במצב לא אינטראקטיבי עם הדגל
-p.
שימוש במחשב מאפשר ל-Claude לפתוח יישומים, לשלוט במסך שלך ולעבוד על המחשב שלך כפי שאתה היית עובד. מתוך ה-CLI, Claude יכול לקמפל יישום Swift, להפעיל אותו, ללחוץ על כל כפתור ולצלם מסך של התוצאה, הכל באותה שיחה שבה הוא כתב את הקוד.
דף זה מסביר כיצד שימוש במחשב פועל ב-CLI. עבור יישום שולחן העבודה (Desktop app) ב-macOS או ב-Windows, ראה שימוש במחשב ב-Desktop.
#מה אפשר לעשות עם שימוש במחשב
שימוש במחשב מטפל במשימות הדורשות GUI: כל דבר שבדרך כלל היית צריך לעזוב עבורו את הטרמינל ולבצע ידנית.
- בנייה ואימות של יישומים מקוריים: בקש מ-Claude לבנות יישום לסרגל התפריטים של macOS. Claude כותב את קוד ה-
Swift, מקמפל אותו, מפעיל אותו ולוחץ על כל פקד כדי לוודא שהוא עובד עוד לפני שפתחת אותו אי פעם בעצמך. - בדיקות UI מקצה לקצה: הפנה את Claude ליישום
Electronמקומי ואמור "test the onboarding flow". Claude פותח את היישום, עובר בלחיצות על תהליך ההרשמה ומצלם מסך בכל שלב. בלי קובץ הגדרות שלPlaywright, בלי תשתית בדיקות. - ניפוי בעיות חזותיות ובעיות פריסה (layout): אמור ל-Claude "the modal is clipping on small windows". Claude משנה את גודל החלון, משחזר את הבאג, מצלם מסך שלו, מתקן את ה-CSS ומוודא את התיקון. Claude רואה את מה שאתה רואה.
- הפעלת כלי GUI בלבד: אינטראקציה עם כלי עיצוב, לוחות בקרה של חומרה,
iOS Simulator, או יישומים קנייניים שאין להם CLI או API.
#מתי שימוש במחשב נכנס לפעולה
ל-Claude יש מספר דרכים לבצע אינטראקציה עם יישום או שירות. שימוש במחשב הוא הדרך הרחבה והאיטית ביותר, ולכן Claude מנסה קודם את הכלי המדויק ביותר:
- אם יש לך שרת MCP עבור השירות, Claude משתמש בו.
- אם המשימה היא פקודת מעטפת (shell), Claude משתמש ב-
Bash. - אם המשימה היא עבודה בדפדפן ויש לך Claude in Chrome מוגדר, Claude משתמש בו.
- אם אף אחד מאלה אינו מתאים, Claude משתמש בשימוש במחשב.
שליטה במסך שמורה לדברים ששום דבר אחר אינו יכול להגיע אליהם: יישומים מקוריים, סימולטורים כגון iOS Simulator, וכלים ללא API.
#הפעלת שימוש במחשב
שימוש במחשב זמין כשרת MCP מובנה בשם computer-use. הוא כבוי כברירת מחדל עד שתפעיל אותו.
- פתח את תפריט ה-MCP: בהפעלת
Claude Codeאינטראקטיבית, הרץ:
/mcpמצא את computer-use ברשימת השרתים. הוא מוצג כמושבת.
הפעל את השרת: בחר ב-
computer-useובחר Enable. ההגדרה נשמרת לפי פרויקט, כך שעליך לעשות זאת רק פעם אחת עבור כל פרויקט שבו תרצה שימוש במחשב.הענק הרשאות macOS: בפעם הראשונה ש-Claude ינסה להשתמש במחשב שלך, תופיע הנחיה המבקשת להעניק שתי הרשאות macOS:
- Accessibility: מאפשר ל-Claude ללחוץ, להקליד ולגלול
- Screen Recording: מאפשר ל-Claude לראות מה מוצג על המסך שלך
ההנחיה כוללת קישורים לפתיחת החלונית הרלוונטית ב-System Settings. הענק את שתיהן, ולאחר מכן בחר Try again בהנחיה. ייתכן ש-macOS תדרוש ממך להפעיל מחדש את Claude Code לאחר הענקת הרשאת Screen Recording.
לאחר ההגדרה, בקש מ-Claude לבצע פעולה הדורשת GUI:
Build the app target, launch it, and click through each tab to make
sure nothing crashes. Screenshot any error states you find.#אישור יישומים לכל הפעלה
הפעלת השרת computer-use אינה מעניקה ל-Claude גישה לכל יישום במחשב שלך. בפעם הראשונה ש-Claude זקוק ליישום מסוים במהלך הפעלה (session), מופיעה הנחיה בטרמינל שלך המציגה:
- באילו יישומים Claude מבקש לשלוט
- כל הרשאה נוספת המבוקשת, כגון גישה ללוח הגזירים (clipboard)
- כמה יישומים אחרים יוסתרו בזמן ש-Claude עובד
בחר Allow for this session או Deny. האישורים תקפים להפעלה הנוכחית. ניתן לאשר מספר יישומים בבת אחת כאשר Claude מבקש אותם יחד.
יישומים בעלי טווח השפעה רחב מציגים אזהרה נוספת בהנחיה כדי שתדע מה אישורם מעניק:
| אזהרה | חל על |
|---|---|
| שווה ערך לגישת מעטפת (shell access) | Terminal, iTerm, VS Code, Warp, וטרמינלים וסביבות פיתוח (IDEs) נוספים |
| יכול לקרוא או לכתוב בכל קובץ | Finder |
| יכול לשנות הגדרות מערכת | System Settings |
יישומים אלה אינם חסומים. האזהרה מאפשרת לך להחליט אם המשימה מצדיקה רמת גישה כזו.
אשר את Finder כדי לאפשר ל-Claude ללחוץ על שולחן העבודה, על ה-Dock, או על חלון Finder.
רמת השליטה של Claude משתנה גם לפי קטגוריית היישום: דפדפנים ופלטפורמות מסחר מוגדרים לצפייה בלבד (view-only), טרמינלים וסביבות פיתוח מוגדרים ללחיצה בלבד (click-only), וכל השאר מקבלים שליטה מלאה. ראה הרשאות יישומים ב-Desktop לפירוט המלא של הרמות.
#כיצד Claude עובד על המסך שלך
הבנת תהליך העבודה מסייעת לך לצפות מה Claude יעשה וכיצד להתערב.
#הפעלה אחת בכל פעם
רק הפעלה אחת בכל פעם יכולה להשתמש במחשב שלך. הפעלה תופסת נעילה בפעולת השימוש במחשב הראשונה שלה ומשחררת אותה רק כאשר ההפעלה מסתיימת, ולא בסיום המשימה. ניסיון לשימוש במחשב מהפעלה שנייה ייכשל עם הודעת שגיאה המציינת את שם ההפעלה שמחזיקה בנעילה. צא קודם מאותה הפעלה.
#יישומים מוסתרים בזמן ש-Claude עובד
כאשר Claude מתחיל לשלוט במסך שלך, יישומים גלויים אחרים מוסתרים כדי ש-Claude יקיים אינטראקציה רק עם היישומים המאושרים. חלון הטרמינל שלך נשאר גלוי ומוחרג מצילומי המסך, כך שתוכל לצפות בהפעלה ו-Claude לעולם לא יראה את הפלט של עצמו.
כאשר Claude מסיים את התור שלו, יישומים מוסתרים משוחזרים באופן אוטומטי.
#צילומי מסך מוקטנים באופן אוטומטי
Claude Code מקטין את קנה המידה של כל צילום מסך לפני שליחתו למודל. אין צורך להוריד את רזולוציית התצוגה או לשנות את גודל החלונות בצגי Retina או בצגים אחרים בעלי רזולוציה גבוהה. מחשב MacBook Pro בגודל 16 אינץ' ברזולוציית Retina טבעית לוכד ב-3456×2234 ומקטין לכ-1372×887, תוך שמירה על יחס רוחב-גובה.
אין הגדרה לשינוי גודל היעד. אם טקסט או פקדים על המסך קטנים מדי לקריאה על ידי Claude לאחר ההקטנה, הגדל את גודלם בתוך היישום במקום לשנות את רזולוציית התצוגה שלך.
#עצירה בכל עת
בפעם הראשונה ש-Claude משתמש במחשב שלך בכל תור, מופיעה התראת macOS: "Claude is using your computer · press Esc to stop." לחץ על Esc בכל מקום כדי לבטל את הפעולה הנוכחית באופן מיידי, או לחץ על Ctrl+C בטרמינל. בכל אחת מהדרכים, Claude עוצר, מבטל את הסתרת היישומים ומחזיר את השליטה אליך. ההפעלה שומרת על נעילת השימוש במחשב עד ליציאה ממנה.
התראה שנייה מופיעה כאשר Claude מסיים.
#אבטחה וגבול האמון
אזהרה: בניגוד לכלי Bash המבודד בארגז חול, שימוש במחשב רץ על שולחן העבודה האמיתי שלך עם גישה ליישומים שאישרת. Claude בודק כל פעולה ומסמן הזרקת הנחיות (prompt injection) פוטנציאלית מתוך תוכן שמופיע על המסך, אך גבול האמון שונה. ראה את מדריך הבטיחות לשימוש במחשב לשיטות עבודה מומלצות.
מנגנוני ההגנה המובנים מפחיתים סיכון בלי לדרוש הגדרה:
- אישור לכל יישום: Claude יכול לשלוט רק ביישומים שאישרת בהפעלה הנוכחית.
- אזהרות זקיף (sentinel warnings): יישומים המעניקים גישה למעטפת, למערכת הקבצים או להגדרות המערכת מסומנים לפני מתן האישור.
- טרמינל מוחרג מצילומי מסך: Claude לעולם אינו רואה את חלון הטרמינל שלך, כך שהנחיות המופיעות על המסך במהלך ההפעלה שלך אינן יכולות להזין את המודל בחזרה.
- יציאה גלובלית (global escape): מקש
Escמבטל שימוש במחשב מכל מקום, והלחיצה על המקש נצרכת כדי שהזרקת הנחיות לא תוכל להשתמש בה לסגירת תיבות דו-שיח. - קובץ נעילה: רק הפעלה אחת יכולה לשלוט במחשב שלך בכל זמן נתון.
#דוגמאות לתהליכי עבודה
דוגמאות אלה מציגות דרכים נפוצות לשילוב שימוש במחשב עם משימות תכנות.
#אימות בנייה מקורית (native build)
לאחר ביצוע שינויים ביישום macOS או iOS, בקש מ-Claude לקמפל ולאמת במעבר אחד:
Build the MenuBarStats target, launch it, open the preferences window,
and verify the interval slider updates the label. Screenshot the
preferences window when you're done.Claude מריץ xcodebuild, מפעיל את היישום, מקיים אינטראקציה עם ממשק המשתמש ומדווח על מה שהוא מוצא.
#שחזור באג בפריסה (layout)
כאשר באג חזותי מופיע רק בגדלי חלון מסוימים, תן ל-Claude למצוא אותו:
The settings modal clips its footer on narrow windows. Resize the app
window down until you can reproduce it, screenshot the clipped state,
then check the CSS for the modal container.Claude משנה את גודל החלון, לוכד את המצב הפגום וקורא את גיליונות הסגנון (CSS) הרלוונטיים.
#בדיקת תהליך בסימולטור
הפעל את ה-iOS Simulator בלי לכתוב בדיקות XCTest:
Open the iOS Simulator, launch the app, tap through the onboarding
screens, and tell me if any screen takes more than a second to load.Claude שולט בסימולטור באותו אופן שבו היית עושה זאת עם עכבר. תהליך זה מתייחס ל-CLI. ביישום שולחן העבודה (Desktop), אותה בקשה פותחת את חלונית ה-iOS Simulator במקום שליטה במסך.
#הבדלים מיישום ה-Desktop
ממשקי ה-CLI וה-Desktop חולקים את אותו מנוע שימוש במחשב, עם מספר הבדלים:
| תכונה | Desktop | CLI |
|---|---|---|
| פלטפורמות | macOS ו-Windows | macOS בלבד |
| הפעלה | מתג תחת Settings > General (תחת Desktop app) | הפעלת computer-use ב-/mcp |
| רשימת יישומים שנדחו | ניתנת להגדרה ב-Settings | עדיין לא זמינה |
| מתג ביטול הסתרה אוטומטי | אופציונלי | מופעל תמיד |
| שילוב עם Dispatch | הפעלות שנוצרו על ידי Dispatch יכולות להשתמש בשימוש במחשב | לא רלוונטי |
#פתרון בעיות
#"Computer use is in use by another Claude session"
הפעלה אחרת של Claude Code מחזיקה בנעילה, והיא שומרת עליה עד לסיום אותה הפעלה. צא מאותה הפעלה. אם ההפעלה האחרת קרסה, הנעילה משתחררת באופן אוטומטי כאשר Claude מזהה שהתהליך אינו רץ עוד.
#בקשת הרשאות macOS ממשיכה להופיע שוב ושוב
macOS דורשת לעיתים הפעלה מחדש של התהליך המבקש לאחר שהענקת הרשאת Screen Recording. צא מ-Claude Code לחלוטין והתחל הפעלה חדשה. אם ההנחיה נמשכת, פתח את System Settings > Privacy & Security > Screen Recording וודא שיישום הטרמינל שלך מופיע ברשימה ומופעל.
#computer-use אינו מופיע ב-/mcp
השרת מופיע רק בסביבות מתאימות. ודא כי:
- אתה פועל על macOS. שימוש במחשב ב-CLI אינו זמין ב-Linux או ב-Windows. ב-Windows, השתמש במקום זאת בשימוש במחשב ב-Desktop.
- אתה מנוי לתוכנית Pro או Max. הרץ
/statusכדי לוודא את המנוי שלך. - אתה מאומת דרך claude.ai. שימוש במחשב אינו זמין דרך ספקי צד שלישי כמו Amazon Bedrock, Google Cloud's Agent Platform, או Microsoft Foundry. אם הגישה שלך ל-Claude נעשית אך ורק דרך ספק צד שלישי, דרוש לך חשבון claude.ai נפרד כדי להשתמש בתכונה זו.
- אתה נמצא בהפעלה אינטראקטיבית. שימוש במחשב אינו זמין במצב לא אינטראקטיבי עם הדגל
-p.
#ראה גם
- שימוש במחשב ב-Desktop: אותה יכולת עם דף הגדרות גרפי
- Claude ב-Chrome: אוטומציה של דפדפן למשימות מבוססות רשת
- MCP: חיבור Claude לכלים מובנים וממשקי API
- בידוד בארגז חול (Sandboxing): כיצד כלי ה-Bash של Claude מבודד גישה למערכת הקבצים ולרשת
- מדריך בטיחות לשימוש במחשב: שיטות עבודה מומלצות לשימוש בטוח במחשב