Blog

Gemini CLI’dan Antigravity CLI’ga ko‘chish: qo‘llanma

Markdown

agy’ni o‘rnatish, konfiguratsiya, plaginlar va muhit o‘zgaruvchilarini ko‘chirish; tekshiruvlar, keng tarqalgan xatolar va hududiy cheklovlar.

Maqolani to‘liq o‘qish

2026-yil 19-mayda Google eski Gemini CLI’ni Free, Pro va Ultra tariflarida 18-iyundan boshlab o‘chirib qo‘yishini e’lon qildi. Ushbu qo‘llanma e’lon qilinganidan ikki hafta o‘tib, gemini buyrug‘i so‘rovlarni qayta ishlashni to‘xtatadi. Google vositalaridan foydalanishda davom etishning yagona yo‘li — agy buyrug‘i bilan Gemini CLI’dan Antigravity CLI’ga ko‘chish. agy Go’da yaratilgan va o‘nlab baravar tezroq ishga tushadi.

Agar Gemini CLI’da biror narsa ishlayotgan bo‘lsa — CI skriptlari, tungi cron vazifalari yoki Gemini Code Assist IDE kengaytmasi — ushbu qo‘llanma hech narsani buzmasdan bir kechada qanday ko‘chishni tushuntiradi.

Modellarni ulash va API bilan ishlash Ailoot hujjatlarida yoritilgan.

2026-yil 18-iyunda aynan nima ishlamay qoladi?

Asosiy xulosa

2026-yil 18-iyunda Gemini CLI va VS Code uchun Gemini Code Assist kengaytmasi uch toifadagi foydalanuvchilar uchun so‘rovlarni qayta ishlashni to‘xtatadi: Free tarifi, Google AI Pro va Google AI Ultra. GitHub’da Gemini Code Assist’ning yangi o‘rnatishlari endi mavjud bo‘lmaydi; mavjudlari esa “keyingi haftalarda” o‘chirib qo‘yiladi. Gemini Enterprise Agent Platform orqali pulli API’dan foydalanish hamda Code Assist Standard/Enterprise litsenziyalari o‘zgarishsiz ishlashda davom etadi.

Bu “loyiha butunlay yopiladi” degani emas, balki eng ommabop uchta tarifga kirish to‘xtatiladi. Kimlar ta’sir ostida:

TarifNimalar taqdim etilgan edi2026-yil 18-iyunda nima bo‘ladi
Free tarifiGemini Code Assist + CLI’dan cheklovlar bilan foydalanishTo‘liq o‘chiriladi
Google AI Pro (oyiga taxminan $19.99)CLI va Code Assist uchun yuqoriroq limitlarTo‘liq o‘chiriladi
Google AI Ultra (I/O 2026’dan keyin oyiga $100 dan boshlab)Eng yuqori limitlarTo‘liq o‘chiriladi
GitHub uchun Gemini Code AssistRepozitoriyingizda Google’ning avtomatik PR ko‘rib chiqishlariYangi o‘rnatishlar bo‘lmaydi; mavjudlari keyingi haftalarda o‘chiriladi
Gemini Code Assist Standard / Enterprise (korporativ litsenziyalar)Korporativ Google Workspace hisobi orqaliO‘zgarishsiz davom etadi
Google Cloud orqali pulli API (pulli Gemini API kaliti)Loyiha hisobiga yoziladigan so‘rovlarO‘zgarishsiz davom etadi

Google Developers Blog’dagi rasmiy bayonot:

2026-yil 18-iyunda Gemini CLI va Gemini Code Assist IDE kengaytmalari Google AI Pro, Ultra va Free tarifi foydalanuvchilari uchun so‘rovlarni qayta ishlashni to‘xtatadi.

— Google Developers Blog, https://developers.googleblog.com/an-important-update-transitioning-gemini-cli-to-antigravity-cli/

Agar ko‘pchilik yakka dasturchilar kabi Free tarifidan foydalangan bo‘lsangiz va “lekin mening pulli hisobim bor-ku” deb o‘ylayotgan bo‘lsangiz, API kalitingiz uchun to‘lov aynan qanday hisoblanishini tekshiring. AI Pro Cloud billing hisoblanmaydi; bu shaxsiy Google AI obunasi va u o‘chirib qo‘yiladi. Pulli loyihaga ulangan Cloud billing o‘chirilmaydi.

Google nega Gemini CLI’ni umuman yopmoqda?

Asosiy xulosa

Gemini CLI Google’ning GitHub repozitoriysidagi alohida TypeScript/Node.js tajribasi edi. Google barcha agent vositalarini yagona Google Antigravity platformasi ostida birlashtirishga qaror qildi. Platformada to‘rtta interfeys mavjud: Antigravity 2.0 (ish stoli ilovasi), Antigravity CLI (terminal), Antigravity SDK (Python o‘rami) va Antigravity IDE (VS Code forki). Antigravity CLI Node.js’dan Go’ga qayta yozilgan: u yuzlab millisekund o‘rniga millisekundlarda ishga tushadi va yuzlab megabayt o‘rniga o‘nlab megabayt xotira ishlatadi.

Eski gemini Node.js ishga tushishi uchun qizishini kutgani sabab “yuzlab millisekundlarda” ishga tushardi. Yangi agy yagona statik Go binar fayli sifatida yaratilgan va “millisekundlarda” ishga tushadi. Har bir ishga tushishda CLI’ni yuzlab marta chaqiradigan CI va skriptlar uchun bu sezilarli farq.

Google tezlik va sabab haqida shunday deydi:

Antigravity CLI Go’da yaratilgan, tezroq ishlaydi va asinxron fon ish jarayonlarini qo‘llab-quvvatlaydi.

— Google Developers Blog, https://developers.googleblog.com/an-important-update-transitioning-gemini-cli-to-antigravity-cli/

Gemini CLI’ning barcha asosiy imkoniyatlari yangi vositaga ko‘chirilgan:

  • Agent Skills — .gemini/skills/ papkasi endi .agents/skills/ manzilida joylashgan.
  • Hooks — hodisalar o‘sha-o‘sha (PreToolUse, PostToolUse va boshqalar); sintaksis deyarli o‘zgarmagan.
  • Subagents — avvalgidek ishlaydi, konfiguratsiyasi esa avtomatik ko‘chiriladi.
  • Extensions — Antigravity plaginlari deb qayta nomlangan va bitta buyruq bilan import qilinadi.

Muammosiz ko‘chmagan narsalar: MCP serverlari va .gemini/config.json fayliga bevosita murojaat qiladigan eski skriptlar. GitHub’dagi muhokamaga ko‘ra, ayrim foydalanuvchilar MCP konfiguratsiyalari buzilib, ularni qo‘lda qayta yozish kerakligini aytishgan. Bu haqda quyida alohida bo‘lim bor.

Google Gemini CLI ochiq kodli loyihasini yopmayapti:

Repozitoriy GitHub’da Apache 2.0 litsenziyasi ostida mavjud bo‘lib qoladi va biz loyiha ustida ochiq kod sifatida ishlashda davom etamiz.

— Google Developers Blog (Discussion #27274)

Demak, uni fork qilib, o‘z Gemini API kalitingiz bilan ishlatishda davom etishingiz mumkin. Lekin endi bu Cloud billing orqali pulli sozlama; Code Assist’ning bepul kelishuvi tugadi.

Antigravity CLI’ni o‘rnatish: macOS, Linux va Windows uchun buyruqlar

Asosiy xulosa

Google o‘rnatish dasturi operatsion tizim va arxitekturani avtomatik aniqlaydi, binar faylni yuklab oladi va uni ~/.local/bin (Linux/macOS) yoki C:\Users\[your_name]\AppData\Local\agy\bin (Windows) papkasiga joylaydi. Uchala operatsion tizimda buyruqlar farq qiladi: macOS va Linux’da curl yordamida bitta buyruq qatori, Windows’da esa PowerShell irm yoki CMD usuli. O‘rnatilgandan so‘ng, o‘rnatish dasturi buni bajarmagan bo‘lsa, yo‘lni PATH’ga qo‘shing, yangi terminal oching va agy doctor buyrug‘ini bajaring — u binar fayl topilganini va Google’ga ulana olishini tekshiradi.

Boshlashdan oldin tezda o‘zingizni tekshiring: qaysi tarifdasiz? Agar 18-iyun muddati sizga taalluqli bo‘lmagan pulli Cloud loyihangiz bo‘lsa, ko‘chish foydali, ammo shoshilinch emas. Free/Pro/Ultra tariflaridan foydalanayotgan bo‘lsangiz va CLI’da biror narsa ishlayotgan bo‘lsa, tariflar hali faol paytida hoziroq o‘ting. Shunda bir xil vazifada ishlashini solishtira olasiz.

macOS va Linux

curl yordamida bitta buyruq:

curl -fsSL https://antigravity.google/cli/install.sh | bash

Skript platformani aniqlaydi, agy binar faylini yuklab oladi, uning nazorat summasini tekshiradi va ~/.local/bin papkasiga joylaydi. Agar bu papka PATH’da bo‘lmasa, uni qo‘shing:

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

Binar fayl ko‘rinayotganini tekshiring:

which agy
agy --version

Windows (PowerShell)

irm https://antigravity.google/cli/install.ps1 | iex

Binar fayl C:\Users\[your_name]\AppData\Local\agy\bin manziliga o‘rnatiladi. O‘rnatish dasturi PATH’ni avtomatik yangilaydi, lekin o‘zgaruvchilarni qayta yuklash uchun yangi PowerShell oynasini oching.

Windows (CMD)

Agar korporativ siyosatingiz PowerShell’dan foydalanishni bloklasa:

curl -fsSL https://antigravity.google/cli/install.cmd -o install.cmd && install.cmd && del install.cmd

O‘rnatishni tekshirish

Istalgan operatsion tizimga o‘rnatgandan keyin quyidagini bajaring:

agy doctor

Buyruq binar fayl versiyasini, konfiguratsiya mavjudligini, autentifikatsiyani va antigravity.google saytiga tarmoq ulanishini tekshiradi. Agar Google’ga ulana olmasa, muammo hududingiz yoki proksida bo‘lishi mumkin.

Autentifikatsiya

agyni birinchi marta argumentlarsiz ishga tushirganingizda, sozlash ustasi ochiladi:

  1. Interfeys mavzusini tanlang.
  2. Autentifikatsiya usulini tanlang: Google OAuth (shaxsiy hisoblar uchun) yoki API kaliti.
  3. Xohlasangiz, .gemini/ konfiguratsiyasini shu zahoti import qiling.

OAuth’ni tanlasangiz, brauzer ochilib, accounts.google.com saytiga yo‘naltiradi; ma’lumotlar ulashilishiga rozilik berishingiz kerak. Shundan keyin CLI ishlaydi.

Konfiguratsiya va plaginlarni .gemini’dan .agents’ga qanday ko‘chirish kerak

Asosiy xulosa

Antigravity CLI konfiguratsiyani loyiha yonidagi .agents/ papkasidan va global miqyosda ~/.agents/ papkasidan qidiradi — xuddi Gemini CLI .gemini/ ichidan qidirganidek. Ko‘chirish bitta buyruq bilan bajariladi: agy plugin import gemini. U .gemini/extensions/ papkasidagi fayllarni ko‘rib chiqadi, ularni Antigravity plaginlari sifatida ko‘chiradi va konfiguratsiya formatini yangilaydi. Skills papkasini qo‘lda ko‘chiring: mv .gemini/skills/ .agents/skills/. Shundan so‘ng agy doctor va agy inspect nimalar topilganini, nimalar topilmaganini va qayerda nusxalar borligini ko‘rsatadi.

Bosqichma-bosqich:

  1. agy plugin import gemini

    Buyruqni istalgan papkadan bajaring. U global plaginlarni ~/.gemini/ dan ~/.agents/ ga ko‘chiradi. Ish maydoni plaginlari (loyiha yonidagi) uchun buyruqni loyiha papkasi ichida bajaring.

  2. mv .gemini/skills/ .agents/skills/

    Papkani qo‘lda qayta nomlab, skills’ni ko‘chiring. Ichidagi fayl formati o‘sha-o‘sha; Markdown’ni qayta yozish shart emas.

  3. agy inspect

    Qaysi plaginlar, skills, hooks va subagents faol ekanini ko‘rsatadi. Buni Gemini CLI’dagi ro‘yxatingiz bilan solishtiring — hech narsa tushib qolmagan bo‘lishi kerak.

  4. agy config --edit

    Konfiguratsiyani standart tahrirlovchida ($EDITOR) ochadi. Biror narsa avtomatik topilmagan bo‘lsa, uni qo‘lda tahrirlang.

  5. agy doctor

    Yakuniy tekshiruv: binar fayl, autentifikatsiya, plaginlar, tarmoq. To‘rttalasi ham yashil bo‘lsa, konfiguratsiyani ko‘chirish tugallangan.

Biror narsa e’tibordan chetda qolgan bo‘lishi mumkinligi uchun eski .gemini/ papkasini bir oy zaxira sifatida qoldirgan ma’qul. Antigravity’dan bir hafta foydalanib, hammasi joyida ekanini tasdiqlaganingizdan keyin uni o‘chirishingiz mumkin.

Agar barcha AI vositalari uchun universal konfiguratsiya sifatida AGENTS.md dan foydalansangiz, unga tegishingiz shart emas. Antigravity CLI AGENTS.md faylini Claude Code yoki Codex bilan bir xil papkadan o‘qiydi.

Qaysi muhit o‘zgaruvchilarini o‘zgartirish kerak?

Asosiy xulosa

Agar sizda GEMINI_API_KEY yoki boshqa o‘zgaruvchilarni uzatadigan CI/CD skriptlari, GitHub Actions, mahalliy .env fayllari yoki dotfiles bo‘lsa, ularning nomini o‘zgartirishingiz kerak. GEMINI_ prefiksi AV_ ga (Antigravity uchun) almashtirilgan. Antigravity CLI eski o‘zgaruvchilarni O‘QIMAYDI.

To‘liq almashtirish jadvali:

Eski o‘zgaruvchi (Gemini CLI)Yangi o‘zgaruvchi (Antigravity CLI)Standart qiymat
GEMINI_API_KEYAV_API_KEY-
GEMINI_PROJECT_IDAV_PROJECT_ID-
GEMINI_REGIONAV_REGIONus-central1
GEMINI_MODELAV_MODELgemini-3.5-flash
GEMINI_API_BASEAV_API_BASERasmiy Google endpoint’i

Agar sirlarni uzatadigan GitHub Actions sozlamalari bo‘lsa, Settings -> Secrets -> Actions bo‘limini ochib, kalitlar nomini o‘zgartiring. Qiymatlarning o‘zi o‘zgarmaydi (ko‘chirish paytida Google API kaliti o‘zgarmagan).

GEMINI_ bo‘lishi mumkin bo‘lgan barcha joylarni tekshiring:

# 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

Almashtirgach terminalni qayta boshlang va sirni chop etmasdan mavjudligini tekshiring. Shell tracing’ni yoqmang va kalit qiymatini logga ko‘chirmang. Mavjudlik avtorizatsiyani isbotlamaydi; uni agy doctor orqali alohida tekshiring:

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”

Ko‘chish paytida ko‘p buziladigan narsalar va ularni tuzatish yo‘llari

Asosiy xulosa

GitHub’dagi muhokamaga ko‘ra, eng ko‘p uchraydigan muammolar — ~/.gemini/config.json ichida belgilangan MCP serverlar avtomatik topilmaydi, konfiguratsiyani Antigravity formatida qayta yozish kerak. Eski muhit o‘zgaruvchilaridan foydalanadigan maxsus hooks bildirmasdan ishlamay qoladi, shuning uchun testlar aniq xabarsiz muvaffaqiyatsiz bo‘ladi. CLI orqali emas, bevosita .gemini/ ga murojaat qiladigan skriptlarni .agents/ ga o‘tkazish kerak. Antigravity CLI ilk ishga tushganida faylni kontekstga yuklash uchun @[file] buyrug‘ida xatolar bor edi; so‘nggi yig‘ilmalarda ular tuzatildi, ammo eski versiyadan foydalanayotgan bo‘lsangiz, yangilang.

Dastlab uchraydigan muammolar ro‘yxati:

  1. MCP serverlari. Agar .gemini/config.json ichida mcp_servers ishlatgan bo‘lsangiz, agy plugin import gemini dan keyin ular topilmasligi mumkin. agy inspect buyrug‘i bilan tekshiring — unda mcp bo‘limi bo‘ladi. U bo‘sh bo‘lsa yoki xatolar bo‘lsa, agy config --edit orqali qo‘lda qayta yozing. Format Antigravity’ning rasmiy hujjatlarida tasvirlangan (MCP bo‘limini qidiring).

  2. Maxsus hooks. Agar .gemini/hooks/ ichida $GEMINI_API_KEY ni o‘qiydigan bash skripti bo‘lgan bo‘lsa, u ishlamaydi. Bunday joylarni toping: bash

    grep -rn "GEMINI_" .agents/hooks/ 2>/dev/null
    

    O‘zgaruvchilarni almashtiring.

  3. CI/CD. GitHub Actions yoki GitLab CI’da gemini buyrug‘idan foydalanadigan bosqichlarni agy ga o‘zgartiring. O‘rnatish dasturidagi binar fayl nomi farq qilishi mumkin, shuning uchun $CLI_CMD o‘zgaruvchisi bilan abstraksiya yarating.

  4. IDE kengaytmasi. VS Code uchun Gemini Code Assist kengaytmasi CLI bilan birga o‘chirib qo‘yiladi. Uning o‘rniga Antigravity IDE (alohida VS Code forki) yoki boshqa AI tahrirlovchisidagi AGENTS.md’dan foydalaning.

  5. @[file] orqali yuklash. Antigravity CLI’ning dastlabki yig‘ilmalarida faylni kontekstga yuklaydigan @src/file.ts buyrug‘ida xatolar bor edi. So‘nggi versiyaga yangilang: agy update.

Agar muhim narsa buzilib, bir soat ichida tuzatib bo‘lmasa, Free tarifi uchun vaqtinchalik yechim — migratsiyani alohida repozitoriy tarmog‘ida sozlar ekansiz, 18-iyungacha Gemini CLI’dan foydalanishda davom etish. Vaqt chegarasi: 14 kun.

18-iyundan keyin Google vositalaridan foydalanishda davom etish arziydimi?

Asosiy xulosa

Antigravity CLI tezroq ishga tushadi, Gemini 3.5 Flash bilan ishlaydi, parallel agentlar va agy --background orqali asinxron fon vazifalarini qo‘llab-quvvatlaydi. Ammo ikki muammo bo‘lishi mumkin: hududiy kirish cheklovlari va hali yaxshi shakllanmagan ekotizim (Claude Code’ga qaraganda plaginlar va MCP serverlari kamroq). Men Antigravity’ga asosiy vositam sifatida o‘tmagan bo‘lardim. Uni parallel fon vazifalari uchun zaxira kanal sifatida ishlatib, asosiy ishlab chiqish ishlarini Claude Code’da davom ettirgan bo‘lardim. Gemini CLI’dan Free tarifi bilan foydalangan bo‘lsangiz, 18-iyun butun vositalar to‘plamingizni qayta ko‘rib chiqish uchun qulay fursat.

Antigravity 2.0’ni asosiy vositangiz (Claude Code yoki Codex) mos kelmaydigan holatlar uchun zaxira variant sifatida ko‘rib chiqish mumkin. Uning nimalarga yaxshi va yomonligini batafsil ko‘rish uchun Google Antigravity 2.0 qo‘llanmasiga qarang.

Vaziyatingizga qarab nima qilish kerakligi qisqacha:

Agar siz...18-iyungacha nima qilish kerak
Tajribalar uchun Gemini CLI’ning Free tarifidan foydalangan bo‘lsangizXizmatdan foydalana oladigan hisob bilan Antigravity CLI’ga o‘ting YOKI byudjetingizga qarab Claude/Codex’ga o‘ting
IDE’da Gemini Code Assist’dan foydalangan bo‘lsangizAntigravity IDE’ga o‘ting yoki VS Code + Claude Code’ga qayting
Free tarifida Gemini API orqali tungi cron vazifalarini bajargan bo‘lsangizUlarni zudlik bilan pulli Cloud API (o‘chirilmaydi) uchun qayta yozing YOKI Claude API’ga ko‘chiring
Korporativ Cloud (Standard/Enterprise) orqali ishlasangizHech narsa qilmang; o‘chirish sizga ta’sir qilmaydi
Gemini CLI’ni “bepul” bo‘lgani uchun sinab ko‘rishni o‘ylagan bo‘lsangizBoshlamang; to‘g‘ridan-to‘g‘ri Claude Code yoki Codex dan foydalaning

15 daqiqada ko‘chish ro‘yxati

Asosiy xulosa

Agar butun qo‘llanmani o‘qimasdan eng tez yo‘lni xohlasangiz, mana qisqa ketma-ketlik. Faol Gemini skriptlari bo‘lmagan yangi terminalda butun ko‘chish 10–20 daqiqa davom etadi.

  1. Antigravity CLI’ni o‘rnating

    curl -fsSL https://antigravity.google/cli/install.sh | bash (macOS/Linux) yoki irm https://antigravity.google/cli/install.ps1 | iex (Windows PowerShell).

  2. agy’ni ishga tushiring va autentifikatsiyadan o‘ting

    Argumentlarsiz: agy. OAuth yoki API kalitini tanlang.

  3. Plaginlarni .gemini’dan import qiling

    agy plugin import gemini — bu kengaytmalarni global miqyosda ko‘chiradi. Ish maydoni plaginlari uchun loyiha papkasi ichida yana bir marta bajaring.

  4. Skills’ni ko‘chiring

    mv .gemini/skills/ .agents/skills/. Fayllar tarkibi o‘zgarmaydi.

  5. Muhit o‘zgaruvchilarini almashtiring

    ~/.zshrc/~/.bashrc va .env fayllarida: GEMINI_API_KEY → AV_API_KEY, GEMINI_PROJECT_ID → AV_PROJECT_ID, GEMINI_REGION → AV_REGION. Terminalni qayta ishga tushiring.

  6. O‘rnatishni tekshiring

    agy doctor — to‘rtta bandning barchasi (binar fayl, autentifikatsiya, plaginlar, tarmoq) yashil bo‘lishi kerak.

  7. Sinov vazifasini bajaring

    agy "write a README for the project in the current folder" — natija Gemini CLI chiqargan natijaga o‘xshashligini tekshiring.

  8. GitHub Actions / GitLab CI’ni yangilang

    Buyruq nomini va sirlar nomini GEMINI_* dan AV_* ga o‘zgartiring.

  9. .gemini/ papkasini zaxira sifatida qoldiring

    Hammasi ishlashini tasdiqlaganingizdan 1–2 hafta o‘tib uni o‘chirishingiz mumkin.

Va nihoyat: 18-iyun “barcha loyihalaringiz ishdan chiqadi” degani emas. Bepul kanal o‘chiriladi, xolos. Pulli Cloud API’dan foydalanish davom etadi, Gemini CLI repozitoriysi qoladi va uni forklash mumkin. Free tarifidan foydalangan bo‘lsangiz, 18-iyungacha qaror qilishingiz kerak; aks holda, keyingi gemini "something" buyrug‘i avtorizatsiya xatosini qaytaradi.

AIdan foydalanishni Ailoot bilan davom ettiring.

Batafsil

Ko‘p beriladigan savollar

Nomlangan API kalitini oshkor qilmasdan qanday tekshiraman?

${AV_API_KEY:-} bo‘sh emasligini sinab, faqat o‘rnatilgan yoki yo‘q degan xabar chiqaring. Kalitni echo qilmang, shell tracing yoqilgan holda tekshirmang. Autentifikatsiyani agy doctor bilan alohida ko‘ring.

Konfiguratsiya importi muvaffaqiyatli bo‘lsa, migratsiya tugaganmi?

Yo‘q. Faol plagin, skill, hook va subagentlarni eski konfiguratsiya bilan solishtiring, MCP sozlamalarini tekshirib, kichik vazifani bajaring. Kerakli jarayon va natija tekshirilmaguncha eski .gemini/ konfiguratsiyasini saqlang.

Barcha maqolalar