פרק 8
לשונית Code: סביבת עבודה מקצועית לפיתוח
לשונית Code ב-Claude Desktop הופכת את אפליקציית שולחן העבודה לסביבת פיתוח משולבת (IDE) מונחית סוכנים. היא מופעלת על ידי אותו מנוע עתיר עוצמה של Claude Code CLI, אך עוטפת אותו בממשק חזותי עשיר: חלוניות הניתנות לגרירה ולסידור גמיש, סקירת diff צבעונית, טרמינל מובנה, דפדפן פנימי לבדיקת שרתי פיתוח, ותמיכה מובנית ב-Git worktrees לעבודה מקבילית.
#בחירת סביבת ריצה (Environment)
לפני שמתחילים סשן קידוד חדש, בורר ה-Environment מאפשר לבחור את תשתית ההרצה המתאימה:
- Local (מקומי): הרצת מנוע הקידוד ישירות על גבי מערכת ההפעלה שלכם עם גישה מלאה לקובצי הפרויקט ולכלי הפיתוח המקומיים.
הערה למשתמשי Windows: יש לוודא שמותקן במערכת Git for Windows כדי לאפשר ניהול שינויים וענפים.
- Cloud (ענן): סשנים הרצים על גבי תשתית הענן של Anthropic. מתאים למשימות ארוכות טווח שממשיכות לרוץ גם אם מכבים את המחשב או סוגרים את האפליקציה.
- SSH (שרתים מרוחקים): חיבור ישיר למכונות פיתוח מרוחקות, שרתי ענן או dev containers. האפליקציה מתקינה אוטומטית את רכיבי המנוע בשרת המרוחק בעת החיבור הראשון.
- WSL (ווינדוס בלבד): הרצת הסשן ישירות בתוך סביבת WSL 2 (כגון Ubuntu). הכלים, פקודות ה-
gitוהנתיבים רצים בצד הלינוקס במהירות מקסימלית וללא צווארי בקבוק של מערכת הקבצים.
#מצבי הרשאה ובקרת אוטונומיה
ליד כפתור השליחה נמצא בורר מצבי ההרשאה, הקובע כמה פעולות Claude יכול לבצע ללא אישור ידני:
| מצב הרשאה | התנהגות המערכת | מתי להשתמש? |
|---|---|---|
| Manual | Claude שואל ומבקש אישור לפני כל עריכת קובץ או הרצת פקודת shell. | מומלץ בתחילת העבודה על פרויקט חדש או במאגרי ייצור רגישים. |
| Accept edits | עריכות קבצים מאושרות אוטומטית לצורך איטרציה מהירה, אך פקודות מערכת עדיין מבקשות אישור. | מומלץ למשימות פיתוח שוטפות, תיקוני באגים וכתיבת בדיקות. |
| Plan | Claude חוקר את הקוד, מנתח תלויות ומציג תוכנית מפורטת מבלי לשנות אף קובץ. | חובה לפני ריפקטורינג מקיף או שינויים ארכיטקטוניים מורכבים. |
| Auto | מסווג בטיחות ברקע בודק את הפעולות ומאשר אוטומטית פקודות בטוחות. | עבודה רציפה וזורמת בסביבות פיתוח יציבות. |
| Bypass permissions | דילוג מוחלט על שאלות אישור (למעט חריגות בטיחות קיצוניות). | אך ורק בתוך קונטיינרים או סביבות בדיקה מבודדות. |
#ממשק העבודה וארגון החלוניות
ממשק לשונית Code בנוי מפריסה מודולרית הניתנת להתאמה אישית מלאה:
- סקירת Diff חזותית: לאחר ש-Claude עורך קבצים, מופיע תג שינויים (לדוגמה
+18 -3). לחיצה עליו פותחת מסך diff מלא המציג בדיוק מה השתנה. ניתן להקליק על שורה מסוימת, להקליד הערת תיקון, וללחוץCmd+Enterכדי לשלוח את כל ההערות לסבב תיקון נוסף. - כפתור Review Code: מאפשר להפעיל מודל ביקורת הבודק את ה-diff ומסמן הצעות לשיפור שגיאות לוגיות ישירות בתוך השורות.
- חלונית Browser מובנית: פתיחה בקיצור
Cmd+Shift+B(במק) מאפשרת לצפות בשרת הפיתוח המקומי (Localhost) או לגלוש לאתרים חיצוניים. Claude מסוגל לראות את הדף, לקרוא הודעות שגיאה ב-Console ולבצע בדיקות חזותיות. - טרמינל משולב: פתיחה בקיצור
Ctrl+`מאפשרת להריץ פקודות shell ישירות בתיקיית הסשן. - עורך קבצים פנימי: לחיצה על נתיב קובץ בהודעות פותחת חלונית קריאה ועריכה מהירה.
- סשנים מקבילים ב-Git Worktrees: לחיצה על סשן חדש (
Cmd+N) פותחת מרחב עבודה עצמאי. במידה ומאגר הקוד מנוהל ב-Git, כל סשן מקבל ענף ו-worktree מבודד, כך שניתן לפתח מספר פיצ'רים במקביל ללא התנגשויות. - צ'אט צדדי (Side Chat): קיצור
Cmd+;פותח חלונית שיחה צדדית לשאלות הבהרה מבלי לזהם או להסיט את שרשור הפיתוח הראשי.
#מעקב אחר Pull Requests ואינטגרציית GitHub
כאשר מפתחים פיצ'ר ומבקשים מ-Claude לפתוח Pull Request (באמצעות כלי ה-CLI הרשמי gh):
- בסרגל העליון של הסשן מופיע מעקב סטטוס חי אחר בדיקות ה-CI ב-GitHub Actions.
- Auto-fix: במידה ובדיקת CI נכשלת, Claude קורא את לוג השגיאה, מציע תיקון ומעדכן את ה-PR.
- Auto-merge: ניתן להגדיר מיזוג אוטומטי (Squash and merge) ברגע שכל הבדיקות עוברות בהצלחה.
בפרק הבא נלמד כיצד להרחיב את היכולות של האפליקציה באמצעות מחברים (Connectors), הרחבות מקומיות ושרתי MCP.