פרק 1
מה זה Claude Code, ולמה זה משנה את המשחק?
נניח שיש לכם רעיון לאתר קטן: דף מתכונים משפחתי, עמוד לעסק או כלי שמסדר את התמונות מהטיול. עד לא מזמן היו שתי אפשרויות: ללמוד לתכנת, או לשלם למישהו שיודע.
Claude Code הוא אפשרות שלישית. זה עוזר בינה מלאכותית שעובד ישירות על המחשב שלכם: אתם מסבירים במילים פשוטות מה אתם רוצים, והוא כותב את הקבצים, מריץ אותם, בודק שהכול עובד ומתקן כשמשהו נשבר. אתם נשארים בתפקיד המנהלים: מחליטים, מאשרים ומכוונים.
Claude Code במשפט אחד
Claude Code הוא סוכן תכנות (באנגלית: Agent) שגר בתוך הטרמינל, החלון שבו מקלידים פקודות למחשב. "סוכן" אומר שהוא לא רק עונה על שאלות, אלא עושה פעולות: פותח קבצים, משנה אותם, מריץ תוכנות ובודק את התוצאה.
Claude Code זמין גם כתוסף לעורכי קוד, כאפליקציה למחשב ובדפדפן. בקורס נתמקד בגרסת הטרמינל, כי היא הבסיס לכל השאר וכי היא משתלבת הכי טוב עם Cursor.
צ'אט רגיל מול סוכן בטרמינל
ההבדל הכי חשוב להבין: צ'אט ממליץ, סוכן מבצע.
נניח שבאתר שלכם כפתור "שלח" לא עובד. כך זה נראה בשתי הדרכים:
עם צ'אט רגיל
- מעתיקים את הקוד הרלוונטי (אם בכלל יודעים איזה קוד רלוונטי) ומדביקים בצ'אט.
- מקבלים הצעה לתיקון, מעתיקים אותה בחזרה לקובץ הנכון.
- מריצים, רואים הודעת שגיאה חדשה, מעתיקים אותה לצ'אט.
- חוזרים על זה עד שזה עובד, או עד שנשבר לכם.
עם Claude Code
כפתור השליחה בטופס יצירת קשר לא עושה כלום. תמצא למה ותתקן.
ומשם Claude עובד לבד:
- קורא את הקבצים בתיקיית הפרויקט ומוצא איפה נמצא הטופס.
- מריץ פקודות בטרמינל, למשל מפעיל את האתר כדי לראות את השגיאה בעצמו.
- עורך את הקובץ הנכון, ומבקש את אישורכם לפני השינוי.
- בודק שוב שהתיקון באמת עבד.
- אם תבקשו, שומר את העבודה ב-Git: יוצר ענף (Branch) חדש לתיקון וכותב תיאור מסודר של מה שהשתנה.
| צ'אט רגיל | Claude Code | |
|---|---|---|
| רואה את הקבצים שלכם | רק מה שהדבקתם | קורא את כל הפרויקט לפי הצורך |
| משנה קבצים | אתם מעתיקים ומדביקים | עורך בעצמו, באישורכם |
| מריץ פקודות ובודק תוצאות | לא | כן: מתקין, מריץ, בודק שגיאות |
| עבודה עם Git | נותן לכם פקודות להעתיק | יוצר ענפים, שומר שינויים וכותב תיאורים |
| מי עושה את העבודה השחורה | אתם | הוא, ואתם מפקחים |
מה אפשר לעשות איתו?
הנה כמה דוגמאות לבקשות אמיתיות. שימו לב שאף אחת מהן לא דורשת לדעת לתכנת:
תבנה לי אתר פשוט עם עמוד לכל מתכון מהקובץ recipes.txt
תסביר לי בעברית פשוטה מה הפרויקט הזה עושה ואיך הוא בנוי
יש לי תיקייה עם 300 תמונות. תשנה את השמות שלהן לפי התאריך שבו צולמו
האתר נראה שבור בטלפון. תתקן את התצוגה למסכים קטנים
ובמילים אחרות, Claude Code טוב במיוחד ב:
- לבנות דברים מתיאור: מאתר שלם ועד כלי קטן שחוסך לכם עבודה ידנית.
- למצוא ולתקן תקלות: הוא קורא את הודעת השגיאה, מוצא את המקור ומתקן.
- להסביר קוד קיים: מצוין כשמקבלים פרויקט ממישהו אחר ולא מבינים מה קורה בו.
- משימות משעממות: לסדר קבצים, לעדכן טקסטים בהרבה מקומות, לכתוב תיעוד.
אתם תמיד בשליטה
הפחד הכי נפוץ אצל מתחילים: "מה אם הוא יעשה משהו שאני לא רוצה?" ככה Claude Code שומר עליכם:
- הרשאות: אפשר להגדיר אותו כך שיבקש אישור לפני כל שינוי בקובץ ולפני כל פקודה. בפרק 3 נלמד בדיוק איך לקרוא את בקשות האישור ומתי להגיד "כן".
- עצירה מיידית: לחיצה על
Escעוצרת אותו באמצע פעולה. - חזרה אחורה: Claude Code שומר נקודות ביקורת, וכך אפשר להחזיר קבצים שהוא שינה למצב הקודם.
- הוא עובד רק בתיקייה שבחרתם: מפעילים אותו בתוך תיקיית פרויקט מסוימת, והוא עובד בתוכה.
למה Cursor ו-Claude Code הם צמד מנצח
Cursor הוא עורך קוד: תוכנה שמציגה את הקבצים של הפרויקט בצורה נוחה, עם עץ תיקיות, צבעים שמקלים על הקריאה ובינה מלאכותית משלו. הוא מבוסס על VS Code, עורך הקוד הפופולרי בעולם.
אז למה צריך את שניהם? כי כל אחד מהם טוב בדבר אחר:
| Cursor (העורך) | Claude Code (הסוכן) | |
|---|---|---|
| התפקיד | העיניים: לראות ולהבין | הידיים: לבצע |
| מצוין ב | לראות את כל הקבצים, לעקוב אחרי שינויים, תיקונים קטנים | משימות גדולות שנוגעות בהרבה קבצים, הרצת פקודות, תיקון תקלות |
| איך עובדים איתו | מקליקים, גוללים, עורכים ידנית | מתארים בעברית מה רוצים |
ככה נראית העבודה המשולבת:
- פותחים את תיקיית הפרויקט ב-Cursor.
- פותחים את הטרמינל בתוך Cursor ומפעילים בו את Claude Code. אפשר להשתמש גם בתוסף של Claude Code, ש-Cursor תומך בו כי הוא מבוסס על VS Code.
- מבקשים מ-Claude משימה, ורואים בזמן אמת את הקבצים משתנים בעורך שלידו.
- משהו לא נראה לכם? פותחים את הקובץ, מסתכלים, ומבקשים תיקון או מתקנים לבד.
מה צריך כדי להתחיל?
- מחשב עם Windows 10 ומעלה, macOS 13 ומעלה, או Linux (למשל Ubuntu 20.04 ומעלה), עם לפחות 4GB זיכרון.
- חיבור לאינטרנט.
- חשבון בתשלום: מנוי Claude Pro, Max, Team או Enterprise, או חשבון Claude Console שמשלמים בו לפי שימוש. המנוי החינמי של Claude לא כולל את Claude Code. בפרק הבא נסביר את ההבדל בין האפשרויות.
- סקרנות. ידע בתכנות לא צריך.
בדקו את עצמכם
1. מה ההבדל המרכזי בין Claude Code לצ'אט רגיל?
2. למה Cursor ו-Claude Code הם צמד טוב?
פתרון כל שאלות החידון מסמן את הפרק כהושלם אוטומטית.