מעבר מ-Gemini CLI ל-Antigravity CLI: מדריך
Markdownהתקנת agy, העברת תצורה, תוספים ומשתני סביבה; בדיקות, שגיאות נפוצות והגבלות אזוריות.
קריאת המאמר המלא
ב-19 במאי 2026 הודיעה Google שהיא תשבית את Gemini CLI הישן לכל תוכניות Free, Pro ו-Ultra ב-18 ביוני. שבועיים לאחר פרסום המדריך הזה, הפקודה gemini תפסיק לעבד בקשות. מעבר מ-Gemini CLI ל-Antigravity CLI באמצעות הפקודה agy הוא הדרך היחידה להמשיך להשתמש בכלים של Google. agy נבנה ב-Go ועולה מהר פי עשרות.
אם יש לכם משהו שפועל באמצעות Gemini CLI — סקריפטים של CI, משימות cron ליליות, תוסף Gemini Code Assist ל-IDE — המדריך הזה מסביר איך לעבור בערב אחד בלי לשבור דבר.
התחברות למודלים ועבודה עם ה-API מוסברות בתיעוד של Ailoot.
מה בדיוק יפסיק לעבוד ב-18 ביוני 2026?
הנקודה המרכזית
ב-18 ביוני 2026, Gemini CLI ותוסף Gemini Code Assist ל-VS Code יפסיקו לעבד בקשות עבור משתמשים בשלוש קטגוריות: תוכנית Free, Google AI Pro ו-Google AI Ultra. התקנות חדשות של Gemini Code Assist ב-GitHub לא יהיו זמינות עוד; הקיימות יושבתו "בשבועות הבאים". גישה בתשלום ל-API דרך Gemini Enterprise Agent Platform ורישיונות Code Assist Standard/Enterprise תמשיך לפעול ללא שינוי.
זו אינה "סגירה מוחלטת של הפרויקט", אלא הפסקת שירות עבור שלוש התוכניות הפופולריות ביותר. מי יושפע:
| תוכנית | מה היא הציעה | מה יקרה ב-18 ביוני 2026 |
|---|---|---|
| שכבת Free | גישה ל-Gemini Code Assist ול-CLI עם מגבלות | תושבת לחלוטין |
| Google AI Pro (כ-$19.99 לחודש) | מגבלות גבוהות יותר ל-CLI ול-Code Assist | תושבת לחלוטין |
| Google AI Ultra (החל מ-$100 לחודש אחרי I/O 2026) | המגבלות הגבוהות ביותר | תושבת לחלוטין |
| Gemini Code Assist ל-GitHub | סקירות PR אוטומטיות של Google במאגר שלכם | לא יהיו התקנות חדשות; הקיימות יושבתו בשבועות הבאים |
| Gemini Code Assist Standard / Enterprise (רישיונות ארגוניים) | באמצעות חשבון Google Workspace ארגוני | ממשיך ללא שינוי |
| API בתשלום דרך Google Cloud (מפתח Gemini API בתשלום) | הבקשות מחויבות לפרויקט | ממשיך ללא שינוי |
מתוך הבלוג הרשמי של Google Developers:
ב-18 ביוני 2026, תוספי Gemini CLI ו-Gemini Code Assist ל-IDE יפסיקו לעבד בקשות עבור משתמשי Google AI Pro, Ultra ו-Free.
אם השתמשתם בתוכנית Free, כמו רוב המפתחים העצמאיים, ואתם חושבים "אבל יש לי חשבון בתשלום" — בדקו בדיוק איך מחויב מפתח ה-API שלכם. AI Pro אינו חיוב של Cloud; זהו מנוי Google AI אישי, והוא יושבת. חיוב Cloud עם פרויקט בתשלום לא יושבת.
למה Google סוגרת בכלל את Gemini CLI?
הנקודה המרכזית
Gemini CLI היה ניסוי נפרד ב-TypeScript/Node.js במאגר GitHub של Google. Google החליטה לאחד את כל כלי הסוכנים שלה תחת פלטפורמה אחת — Google Antigravity — עם ארבעה ממשקים: Antigravity 2.0 (יישום שולחני), Antigravity CLI (מסוף), Antigravity SDK (מעטפת Python) ו-Antigravity IDE (מזלג של VS Code). Antigravity CLI נכתב מחדש מ-Node.js ל-Go: הוא עולה בתוך אלפיות שנייה במקום מאות אלפיות שנייה וצורך עשרות מגה-בייט של זיכרון במקום מאות.
ה-gemini הישן עלה בתוך "מאות אלפיות שנייה" כי Node.js היה צריך להתחמם. ה-agy החדש נבנה כבינארי סטטי יחיד ב-Go ועולה בתוך "אלפיות שנייה". עבור CI וסקריפטים שקוראים ל-CLI מאות פעמים בכל הרצה, ההבדל משמעותי.
מה Google אומרת על המהירות ועל הסיבה:
Antigravity CLI נבנה ב-Go, פועל מהר יותר ותומך בתהליכי עבודה אסינכרוניים ברקע.
כל התכונות המרכזיות של Gemini CLI עברו:
- כישורי סוכן (Agent Skills) — התיקייה
.gemini/skills/נמצאת כעת ב-.agents/skills/. - Hooks — אותם אירועים (
PreToolUse,PostToolUseוכו'); התחביר כמעט לא השתנה. - סוכני משנה — פועלים כבעבר, והתצורה שלהם מועברת אוטומטית.
- הרחבות — שינו את שמן לתוספי Antigravity, ומייבאים אותן בפקודה אחת.
מה לא עבר בצורה חלקה: שרתי MCP וסקריפטים ישנים שניגשים ישירות אל .gemini/config.json. לפי הדיון ב-GitHub, יש משתמשים שמדווחים שתצורות MCP מתקלקלות וצריך לכתוב אותן מחדש ידנית. יש על כך סעיף נפרד בהמשך.
Google אינה סוגרת את פרויקט הקוד הפתוח Gemini CLI:
המאגר יישאר זמין ב-GitHub ברישיון Apache 2.0, ונמשיך לעבוד על הפרויקט כקוד פתוח.
כלומר, אפשר ליצור ממנו fork ולהמשיך להשתמש בו עם מפתח Gemini API משלכם. אבל כעת מדובר בהגדרה בתשלום דרך חיוב Cloud; הסדר החינמי של Code Assist הסתיים.
התקנת Antigravity CLI: פקודות ל-macOS, ל-Linux ול-Windows
הנקודה המרכזית
תוכנית ההתקנה של Google מזהה אוטומטית את מערכת ההפעלה והארכיטקטורה, מורידה את הבינארי וממקמת אותו ב-~/.local/bin (Linux/macOS) או ב-C:\Users\[your_name]\AppData\Local\agy\bin (Windows). הפקודות שונות בין שלוש מערכות ההפעלה: ב-macOS וב-Linux משתמשים בפקודה אחת עם curl; ב-Windows משתמשים ב-PowerShell irm או באפשרות של CMD. לאחר ההתקנה, הוסיפו את הנתיב ל-PATH אם תוכנית ההתקנה לא עשתה זאת, פתחו מסוף חדש והריצו agy doctor — הפקודה בודקת שהבינארי נמצא ושהוא יכול להתחבר ל-Google.
לפני שמתחילים, עשו בדיקה מהירה: באיזו תוכנית אתם משתמשים? אם יש לכם פרויקט Cloud בתשלום ואין לכם מועד אחרון ב-18 ביוני, המעבר מועיל אך אינו דחוף. אם אתם בתוכנית Free/Pro/Ultra ומשהו פועל ב-CLI, עברו עכשיו, בזמן שהתוכניות עדיין פעילות, כדי שתוכלו להשוות את ההתנהגות באותה משימה.
macOS ו-Linux
פקודה אחת עם curl:
curl -fsSL https://antigravity.google/cli/install.sh | bash
הסקריפט מזהה את הפלטפורמה, מוריד את הבינארי agy, בודק את סכום הביקורת שלו וממקם אותו ב-~/.local/bin. אם התיקייה הזו אינה ב-PATH, הוסיפו אותה:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
בדקו שהבינארי גלוי:
which agy
agy --version
Windows (PowerShell)
irm https://antigravity.google/cli/install.ps1 | iex
הבינארי יותקן ב-C:\Users\[your_name]\AppData\Local\agy\bin. תוכנית ההתקנה תעדכן את PATH אוטומטית, אבל פתחו חלון PowerShell חדש כדי לטעון מחדש את המשתנים.
Windows (CMD)
אם המדיניות הארגונית שלכם חוסמת את PowerShell:
curl -fsSL https://antigravity.google/cli/install.cmd -o install.cmd && install.cmd && del install.cmd
אימות ההתקנה
לאחר ההתקנה בכל מערכת הפעלה, הריצו:
agy doctor
הפקודה בודקת את גרסת הבינארי, אם קיימת תצורה, את האימות ואת הגישה לרשת אל antigravity.google. אם היא אינה מצליחה להתחבר ל-Google, הבעיה קשורה לאזור שלכם או ל-proxy.
אימות זהות
בפעם הראשונה שמריצים את agy ללא ארגומנטים, נפתח אשף הגדרה:
- בחרו ערכת נושא לממשק.
- בחרו שיטת אימות: Google OAuth (לחשבונות אישיים) או מפתח API.
- אפשר לייבא את התצורה מ-
.gemini/כבר בשלב הזה.
אם תבחרו ב-OAuth, ייפתח דפדפן שיפנה אתכם אל accounts.google.com; תצטרכו להסכים לשיתוף נתונים. לאחר מכן ה-CLI יעבוד.
העברת תצורה ותוספים מ-.gemini ל-.agents
הנקודה המרכזית
Antigravity CLI מחפש את התצורה שלו ב-.agents/ שליד הפרויקט וב-~/.agents/ ברמה הגלובלית — בדיוק כפי ש-Gemini CLI חיפש ב-.gemini/. המעבר מתבצע בפקודה אחת, agy plugin import gemini: היא סורקת את .gemini/extensions/, מעבירה אותן כתוספי Antigravity ומעדכנת את פורמט התצורה. יש להעביר את תיקיית הכישורים ידנית: mv .gemini/skills/ .agents/skills/. לאחר מכן, agy doctor ו-agy inspect יציגו מה זוהה, מה לא זוהה והיכן יש כפילויות.
שלב אחר שלב:
agy plugin import gemini
הריצו את הפקודה מכל תיקייה. היא תעביר תוספים גלובליים מ-
~/.gemini/ל-~/.agents/. כדי להעביר תוספים של סביבת העבודה (ליד הפרויקט), הריצו את הפקודה מתוך תיקיית הפרויקט.mv .gemini/skills/ .agents/skills/
העבירו את הכישורים באמצעות שינוי שם ידני של התיקייה. פורמט הקבצים שבתוכה זהה; אין צורך לכתוב מחדש את קובצי ה-Markdown.
agy inspect
מציג אילו תוספים, כישורים, hooks וסוכני משנה פעילים. השוו זאת לרשימה שהייתה לכם ב-Gemini CLI — לא אמורים להיות פריטים חסרים.
agy config --edit
פותח את התצורה בעורך ברירת המחדל (
$EDITOR). אם משהו לא זוהה אוטומטית, ערכו אותו ידנית.agy doctor
בדיקה סופית: בינארי, אימות, תוספים ורשת. אם כל ארבעת הפריטים מסומנים בירוק, העברת התצורה הושלמה.
מומלץ להשאיר את התיקייה הישנה .gemini/ כגיבוי למשך חודש, למקרה שמשהו התפספס. לאחר שבוע של שימוש ב-Antigravity, וכשוידאתם שהכול נמצא שם, אפשר למחוק אותה.
אם אתם עובדים עם AGENTS.md כתצורה אוניברסלית לכל כלי ה-AI, אין צורך לגעת בו. Antigravity CLI קורא את AGENTS.md מאותה תיקייה כמו Claude Code או Codex.
אילו משתני סביבה צריך לשנות?
הנקודה המרכזית
אם יש לכם סקריפטים של CI/CD, GitHub Actions, קובצי .env מקומיים או קובצי dotfiles שמעבירים את GEMINI_API_KEY או משתנים אחרים, צריך לשנות את שמם. התחילית GEMINI_ הוחלפה ב-AV_ (עבור Antigravity). Antigravity CLI לא יקרא את המשתנים הישנים.
טבלת החלפה מלאה:
| משתנה ישן (Gemini CLI) | משתנה חדש (Antigravity CLI) | ערך ברירת מחדל |
|---|---|---|
GEMINI_API_KEY | AV_API_KEY | - |
GEMINI_PROJECT_ID | AV_PROJECT_ID | - |
GEMINI_REGION | AV_REGION | us-central1 |
GEMINI_MODEL | AV_MODEL | gemini-3.5-flash |
GEMINI_API_BASE | AV_API_BASE | נקודת הקצה הרשמית של Google |
אם יש לכם GitHub Actions שמעבירים secrets, פתחו את Settings -> Secrets -> Actions ושנו את שמות המפתחות. הערכים עצמם נשארים זהים (מפתח ה-API של Google לא השתנה במהלך המעבר).
בדקו את כל המקומות שבהם עשויה להופיע GEMINI_:
# Find mentions throughout the project
grep -rn "GEMINI_" . --include="*.yml" --include="*.yaml" --include="*.sh" --include=".env*" 2>/dev/null
# In dotfiles
grep -nE "GEMINI_" ~/.zshrc ~/.bashrc ~/.bash_profile ~/.config/fish/config.fish 2>/dev/null
לאחר ההחלפה, הפעילו מחדש את המסוף ובדקו נוכחות בלי להדפיס את הסוד. אל תפעילו מעקב פקודות shell ואל תעתיקו ערכי מפתחות ליומנים. נוכחות לבדה אינה מוכיחה הרשאה; בדקו בנפרד את agy doctor:
if [ -n "${AV_API_KEY:-}" ]; then
printf 'AV_API_KEY is set\n'
else
printf 'AV_API_KEY is missing or empty\n'
fi
agy doctor # should show “authorized”
מה נוטה להשתבש במעבר ואיך לתקן זאת
הנקודה המרכזית
לפי הדיון ב-GitHub, הבעיות הנפוצות ביותר הן שרתי MCP שמוגדרים ב-~/.gemini/config.json ואינם מזוהים אוטומטית — צריך לכתוב מחדש את התצורה בפורמט של Antigravity. Hooks מותאמים אישית שמשתמשים במשתני סביבה ישנים נכשלים בלי הודעה, כך שהבדיקות נכשלות ללא שגיאה ברורה. צריך לשנות סקריפטים שניגשים ישירות ל-.gemini/ (ולא דרך ה-CLI) כך שישתמשו ב-.agents/. לפקודת @[file] לטעינת קובץ להקשר היו באגים בהשקות הראשונות של Antigravity CLI; הם תוקנו בגרסאות עדכניות, אבל אם אתם משתמשים בגרסה ישנה, עדכנו.
רשימת בדיקה לבעיות הראשוניות:
שרתי MCP. אם השתמשתם ב-
mcp_serversבתוך.gemini/config.json, ייתכן שהם לא יזוהו אחריagy plugin import gemini. בדקו זאת בעזרתagy inspect— אמור להופיע בו סעיףmcp. אם הוא ריק או כולל שגיאות, כתבו את התצורה מחדש ידנית באמצעותagy config --edit. הפורמט מתואר בתיעוד הרשמי של Antigravity (חפשו את סעיף MCP).Hooks מותאמים אישית. אם היה לכם סקריפט bash בתוך
.gemini/hooks/שקרא את$GEMINI_API_KEY, הוא יפסיק לעבוד. מצאו מקומות כאלה: bashgrep -rn "GEMINI_" .agents/hooks/ 2>/dev/nullהחליפו את המשתנים.
CI/CD. ב-GitHub Actions או ב-GitLab CI, שנו שלבים שמשתמשים בפקודת
geminiכך שישתמשו ב-agy. ייתכן ששם הבינארי בתוכנית ההתקנה יהיה שונה, לכן צרו שכבת הפשטה באמצעות המשתנה$CLI_CMD.תוסף IDE. תוסף Gemini Code Assist ל-VS Code יושבת יחד עם ה-CLI. החלופה היא Antigravity IDE (מזלג נפרד של VS Code) או AGENTS.md בכל עורך AI אחר.
טעינה באמצעות
@[file]. בגרסאות מוקדמות של Antigravity CLI היו באגים בפקודת@src/file.tsלטעינת קובץ להקשר. עדכנו לגרסה האחרונה:agy update.
אם משהו קריטי מתקלקל ולא ניתן לתקן אותו בתוך שעה, פתרון זמני לתוכנית Free הוא להמשיך להשתמש ב-Gemini CLI עד 18 ביוני, ובמקביל להכין את המעבר בענף נפרד של המאגר. מגבלת הזמן: 14 ימים.
האם כדאי להמשיך להשתמש בכלים של Google אחרי 18 ביוני?
הנקודה המרכזית
Antigravity CLI עולה מהר יותר, עובד עם Gemini 3.5 Flash, תומך בסוכנים מקבילים ובמשימות רקע אסינכרוניות באמצעות agy --background. אבל יש שתי בעיות אפשריות: הגבלות גישה אזוריות ומערכת אקולוגית לא בשלה (פחות תוספים ושרתי MCP מאשר ב-Claude Code). לא הייתי מעביר אליו את העבודה ככלי הראשי שלי. הייתי משתמש בו כערוץ גיבוי למשימות רקע מקבילות, ומשאיר את עבודת הפיתוח העיקרית ב-Claude Code. אם השתמשתם ב-Gemini CLI בתוכנית Free, 18 ביוני הוא רגע מתאים לבחינה מחדש של כל מערך הכלים שלכם.
אפשר לשקול את Antigravity 2.0 כאפשרות גיבוי במקרים שבהם הכלי הראשי שלכם (Claude Code או Codex) אינו מתאים. לסקירה מפורטת של היתרונות והחסרונות שלו, ראו את המדריך ל-Google Antigravity 2.0.
סיכום קצר של מה לעשות בהתאם למצב שלכם:
| אם... | מה לעשות עד 18 ביוני |
|---|---|
| השתמשתם ב-Gemini CLI החינמי לניסויים | עברו ל-Antigravity CLI עם חשבון שיכול לגשת לשירות או עברו ל-Claude/Codex — בהתאם לתקציב שלכם |
| השתמשתם ב-Gemini Code Assist ב-IDE | עברו ל-Antigravity IDE או חזרו ל-VS Code + Claude Code |
| הרצתם משימות cron ליליות באמצעות Gemini API בתוכנית Free | שכתבו בדחיפות את המשימות עבור Cloud API בתשלום (שלא יושבת) או העבירו אותן ל-Claude API |
| אתם עובדים דרך Cloud ארגוני (Standard/Enterprise) | אל תעשו דבר; ההשבתה אינה משפיעה עליכם |
| רק חשבתם לנסות את Gemini CLI כי "הוא בחינם" | אל תתחילו; עברו ישירות ל-Claude Code או ל-Codex |
רשימת מעבר ב-15 דקות
הנקודה המרכזית
אם אתם רוצים את הדרך המהירה ביותר בלי לקרוא את המדריך כולו, הנה הרצף הקצר. במסוף חדש ללא סקריפטים פעילים של Gemini, המעבר כולו אורך 10–20 דקות.
התקנת Antigravity CLI
curl -fsSL https://antigravity.google/cli/install.sh | bash(macOS/Linux) אוirm https://antigravity.google/cli/install.ps1 | iex(Windows PowerShell).הפעלת agy ואימות זהות
ללא ארגומנטים:
agy. בחרו OAuth או מפתח API.ייבוא תוספים מ-.gemini
agy plugin import gemini— פעולה זו מעבירה את ההרחבות הגלובליות. הריצו אותה שוב בתוך תיקיית הפרויקט כדי להעביר תוספים של סביבת העבודה.העברת כישורים
mv .gemini/skills/ .agents/skills/. תוכן הקבצים נשאר כפי שהוא.החלפת משתני סביבה
בקובצי
~/.zshrc/~/.bashrcובקובצי.env:GEMINI_API_KEY → AV_API_KEY,GEMINI_PROJECT_ID → AV_PROJECT_ID,GEMINI_REGION → AV_REGION. הפעילו מחדש את המסוף.אימות ההתקנה
agy doctor— כל ארבעת הפריטים (בינארי, אימות, תוספים ורשת) אמורים להיות מסומנים בירוק.הרצת משימת בדיקה
agy "write a README for the project in the current folder"— בדקו שהתוצאה דומה לזו שהפיק Gemini CLI.עדכון GitHub Actions / GitLab CI
שנו את שם הפקודה ואת שמות ה-secrets מ-
GEMINI_*ל-AV_*.השארת .gemini/ כגיבוי
אפשר למחוק אותה 1–2 שבועות אחרי שמוודאים שהכול עובד.
ולבסוף: 18 ביוני לא אומר ש"כל הפרויקטים שלכם ייפלו". פירוש הדבר הוא שהערוץ החינמי יושבת. הגישה בתשלום ל-Cloud API תישאר, מאגר Gemini CLI יישאר ויהיה אפשר ליצור forks. אם השתמשתם בתוכנית Free, עליכם להחליט לפני 18 ביוני; אחרת, פקודת gemini "something" הבאה תחזיר שגיאת הרשאה.
מקורות
המשיכו לעבוד עם AI ב-Ailoot.
פרטים נוספים
שאלות ותשובות: מעבר מ-Gemini CLI ל-Antigravity CLI: מדריך
איך לאמת את משתנה מפתח ה-API ששמו שונה בלי לחשוף אותו?
בדקו אם ${AV_API_KEY:-} אינו ריק והדפיסו רק הודעה שהמשתנה מוגדר או חסר. אל תדפיסו את ערך המפתח ואל תריצו את הבדיקה כשמעקב פקודות shell מופעל; השתמשו בנפרד ב-agy doctor לבדיקת האימות.
האם ייבוא תצורה מוצלח מוכיח שהמעבר הושלם?
לא. השוו תוספים, מיומנויות, hooks וסוכני משנה פעילים לתצורה הישנה, בדקו הגדרות MCP והריצו משימה קטנה. שמרו את תצורת .gemini/ הישנה עד שאומתו דרך העבודה והתוצאה המיועדות.