Gemini CLI’dan Antigravity CLI’ga ko‘chish: qo‘llanma
Markdownagy’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:
| Tarif | Nimalar taqdim etilgan edi | 2026-yil 18-iyunda nima bo‘ladi |
|---|---|---|
| Free tarifi | Gemini Code Assist + CLI’dan cheklovlar bilan foydalanish | To‘liq o‘chiriladi |
| Google AI Pro (oyiga taxminan $19.99) | CLI va Code Assist uchun yuqoriroq limitlar | To‘liq o‘chiriladi |
| Google AI Ultra (I/O 2026’dan keyin oyiga $100 dan boshlab) | Eng yuqori limitlar | To‘liq o‘chiriladi |
| GitHub uchun Gemini Code Assist | Repozitoriyingizda Google’ning avtomatik PR ko‘rib chiqishlari | Yangi o‘rnatishlar bo‘lmaydi; mavjudlari keyingi haftalarda o‘chiriladi |
| Gemini Code Assist Standard / Enterprise (korporativ litsenziyalar) | Korporativ Google Workspace hisobi orqali | O‘zgarishsiz davom etadi |
| Google Cloud orqali pulli API (pulli Gemini API kaliti) | Loyiha hisobiga yoziladigan so‘rovlar | O‘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.
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.
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,PostToolUseva 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.
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:
- Interfeys mavzusini tanlang.
- Autentifikatsiya usulini tanlang: Google OAuth (shaxsiy hisoblar uchun) yoki API kaliti.
- 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:
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.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.
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.
agy config --edit
Konfiguratsiyani standart tahrirlovchida (
$EDITOR) ochadi. Biror narsa avtomatik topilmagan bo‘lsa, uni qo‘lda tahrirlang.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_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 | Rasmiy 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:
MCP serverlari. Agar
.gemini/config.jsonichidamcp_serversishlatgan bo‘lsangiz,agy plugin import geminidan keyin ular topilmasligi mumkin.agy inspectbuyrug‘i bilan tekshiring — undamcpbo‘limi bo‘ladi. U bo‘sh bo‘lsa yoki xatolar bo‘lsa,agy config --editorqali qo‘lda qayta yozing. Format Antigravity’ning rasmiy hujjatlarida tasvirlangan (MCP bo‘limini qidiring).Maxsus hooks. Agar
.gemini/hooks/ichida$GEMINI_API_KEYni o‘qiydigan bash skripti bo‘lgan bo‘lsa, u ishlamaydi. Bunday joylarni toping: bashgrep -rn "GEMINI_" .agents/hooks/ 2>/dev/nullO‘zgaruvchilarni almashtiring.
CI/CD. GitHub Actions yoki GitLab CI’da
geminibuyrug‘idan foydalanadigan bosqichlarniagyga o‘zgartiring. O‘rnatish dasturidagi binar fayl nomi farq qilishi mumkin, shuning uchun$CLI_CMDo‘zgaruvchisi bilan abstraksiya yarating.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.
@[file]orqali yuklash. Antigravity CLI’ning dastlabki yig‘ilmalarida faylni kontekstga yuklaydigan@src/file.tsbuyrug‘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‘lsangiz | Xizmatdan 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‘lsangiz | Antigravity IDE’ga o‘ting yoki VS Code + Claude Code’ga qayting |
| Free tarifida Gemini API orqali tungi cron vazifalarini bajargan bo‘lsangiz | Ularni zudlik bilan pulli Cloud API (o‘chirilmaydi) uchun qayta yozing YOKI Claude API’ga ko‘chiring |
| Korporativ Cloud (Standard/Enterprise) orqali ishlasangiz | Hech narsa qilmang; o‘chirish sizga ta’sir qilmaydi |
| Gemini CLI’ni “bepul” bo‘lgani uchun sinab ko‘rishni o‘ylagan bo‘lsangiz | Boshlamang; 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.
Antigravity CLI’ni o‘rnating
curl -fsSL https://antigravity.google/cli/install.sh | bash(macOS/Linux) yokiirm https://antigravity.google/cli/install.ps1 | iex(Windows PowerShell).agy’ni ishga tushiring va autentifikatsiyadan o‘ting
Argumentlarsiz:
agy. OAuth yoki API kalitini tanlang.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.Skills’ni ko‘chiring
mv .gemini/skills/ .agents/skills/. Fayllar tarkibi o‘zgarmaydi.Muhit o‘zgaruvchilarini almashtiring
~/.zshrc/~/.bashrcva.envfayllarida:GEMINI_API_KEY → AV_API_KEY,GEMINI_PROJECT_ID → AV_PROJECT_ID,GEMINI_REGION → AV_REGION. Terminalni qayta ishga tushiring.O‘rnatishni tekshiring
agy doctor— to‘rtta bandning barchasi (binar fayl, autentifikatsiya, plaginlar, tarmoq) yashil bo‘lishi kerak.Sinov vazifasini bajaring
agy "write a README for the project in the current folder"— natija Gemini CLI chiqargan natijaga o‘xshashligini tekshiring.GitHub Actions / GitLab CI’ni yangilang
Buyruq nomini va sirlar nomini
GEMINI_*danAV_*ga o‘zgartiring..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.
Manbalar
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.