אמל”ק - אם גם אתם מפחדים מהמסך השחור ואומרים לעצמכם שאתם לא רוצים לגעת בCLI כי אתם לא מתכנתים וזה לא בשבילכם - אז הכתבה הזו בדיוק בשבילכם, וגם מתכנתים ילמדו משהו חדש…

מה זה בעצם CLI?

נתחיל עם הקיצור CLI, שזה באנגלית יפה COMMAND LINE INTERFACE. מה זה בכלל? בצורה הכי פשוטה? הCMD. מכירים שאתם הולכים לWINDIWS לחיפוש ולוחצים CMD ואז ENTER ואז קופץ לכם המסך השחור שצריך לכתוב בו פקודות שאף פעם לא למדתם כמו CD או MD או CD..? יופי, אז זה זה :)

image.png

מה הקשר של משהו שנמצא שם מהימים שמערכת ההפעלה בכלל הייתה DOS (כן כן, זה למי שוותיק מספיק לזכור) ולבינה מלאכותית תיכף 2026?

אז אני לא אכנס לשיעור היסטוריה מלא, על לינוקס ועל הקשר הכמעט תלותי של מתכנתים HARD CORE עם הממשק המינימליסטי הזה, אבל רק נציין, שכמעט כל כלי מהותי שאתם יכולים לחשוב עליו, מחזיק ממשק CLI שמאפשר לתקשר איתו ברמה הבסיסית בפקודות כאלה. יש את זה ל CLAUDE CODE (ככה ״הטירוף״ ממנו התחיל) ויש את זה גם לVERCEL וגם לKILO CODE וגם ל CLINE ולעוד מאות שירותים אחרים, ויש את זה כמובן גם לGEMINI.

מהמם, אז מה אכפת לכם מזה, ומה אתם עושים עם זה? אז זהו, שאתם יכולים להשתמש בGEMINI CLI בשביל המון המון המון המון דברים, נזכיר 2 מהם

אז מה בעצם עושים עם CLI, ועוד של GEMINI?

קצת היסטוריה גם פה (אבל ממש בקטנה, וגם קצת חשוב….)

כש google שיחררה את סדרת gemini 2.5 שלה, שהיו בפני עצמם מהפיכה לא קטנה וסימנו את זה שסוף סוף הענקית התעוררה והתחילה להיות מתחרה לאנתרופיק ולOpenAI אז הם שיחררו גם את gemini cli.

הכלי היה (כמו כל דבר ראשוני) על הפנים, בקושי יכל לבצע דברים, אפשר עבודה בחינם, אבל מהר מאוד סיימת עם מכסות הPRO והעביר אותנו לעבוד עם מודל הFLASH (שבניגוד ל Gemini Flash 3 היה מודל נחות יותר שפחות היה יעיל בתכנות) ובעצם במקום להוות משקל נגד ל claude code ובמקום להוות אלטרנטיבה, רק חיזק את הדומיננטיות של claude code ולא באמת היווה פקטור למתכנתים, ההגמוניה של אנתרופיק בתחום נשמרה.

image.png

סבבה, אז הבנתם שזה לא היה כלי טוב בעבר, מה תכלס זה נתן?

ובכן יכולתם לתכנת איתו, לא בהצלחה מרובה, והסיבה שהסברתי את זה, היא כדי שתבינו את השינוי המהותי שהכלי עבר, כשהגענו ל Gemini CLI עכשיו.

היום Gemini CLI הוא כלי חזק ש(שוב) לדעתי מקביל לclaude code ואפילו בחלקים מסויימים עוקף אותו עכשיו, זו הכרזה די גדולה, וכדי להגיד אותה נדרש להבהיר כמה נקודות : כל הכלים האלה, וזה לא משנה אם זה CLAUDE CODE או GEMINI CLI או CURSOR מתעדכנים ברמה היומית כמעט, עוד פיצ’רים נכנסים ומעודכנים, רק לפני כמה ימים CLAUDE CODE קיבל יכולות של IDE (כתבתי על זה מאמר קצר למעלה…)

אז למה אני אומר את זה בכל זאת?

בואו נבין רגע למה משתמשים היום בקלאוד קוד ואיך Gemini cli בעצם מתחרה בו :