Kurulum

Bir sunucuda Antigravity CLI (agy)

Google'ın Antigravity CLI'ı, kişisel hesaplarda Gemini CLI'ın yerini aldı. Tek bir ikili dosya olarak kurulur ve SSH üzerinden sorunsuz oturum açar. Ancak headless bir makinede dizüstü bilgisayardakinden farklı davranır. Bu rehber nelerle karşılaşacağınızı anlatıyor.

Bir sunucuda Antigravity CLI (agy)

Kısa yanıt

curl -fsSL https://antigravity.google/cli/install.sh | bash ile kurun; bu, agy'yi ~/.local/bin içine koyar. SSH üzerinden agy uzak oturumu algılar ve bir giriş URL'si yazdırır. Onu herhangi bir cihazda açın ve kodu geri yapıştırın. Headless veya CI kullanımı için Google girişini atlayın: ~/.gemini/antigravity-cli/settings.json içinde "modelProvider": "gemini" ayarlayın ve GEMINI_API_KEY değerini dışa aktarın. GEMINI.md dosyalarınız değişmeden çalışmaya devam eder.

18 Haziran 2026'dan beri Gemini CLI ücretsiz, Google AI Pro veya Ultra kişisel hesaplarına hizmet vermiyor. Google'ın duyurusu bu kullanıcıları Antigravity CLI'a, yani agy'ye yönlendiriyor. Bir sunucuda dikkat gerektiren kısımlar; tarayıcı olmadan oturum açmak, Google girişi ile API anahtarı arasında seçim yapmak ve terminalin başında kimse yokken agy'nin izinleri nasıl ele aldığını bilmek. Hepsi sırayla burada.

agy'yi kurun

Linux veya macOS'ta, normal (root olmayan) kullanıcınızla:

curl -fsSL https://antigravity.google/cli/install.sh | bash
export PATH="$HOME/.local/bin:$PATH"   # if ~/.local/bin isn't on PATH yet
command -v agy

Resmi kurulum sayfası, ikili dosyanın ~/.local/bin/agy konumuna gittiğini söylüyor ve macOS, Linux ve Windows'u listeliyor. Yükleyici platforma özel bir yapı indirir; Linux için hem amd64 hem arm64 yapıları var, yani ARM bir VPS sorun değil. Yeni kabukların ve tmux pencerelerinin onu görmesi için PATH satırını ~/.bashrc veya ~/.profile dosyasına ekleyin.

Sunucuya özgü bir alışkanlık: agy kendini arka planda günceller. Bu bir dizüstünde kullanışlıdır. Çalışır halde bıraktığınız bir makinede ise sürümün uzun bir oturumun ortasında değişebileceği anlamına gelir. Maude kurduğu sürümü sabitler ve bunu AGY_CLI_DISABLE_AUTO_UPDATE=1 ile kapatır. Aynı öngörülebilirliği istiyorsanız, bu değişkeni agy'yi başlatan kabukta veya birimde dışa aktarın.

SSH ile oturum açma akışı

Bir SSH oturumunda agy başlatın ve Google ile oturum açmayı seçin. Dizüstünde bir tarayıcı açardı. SSH üzerinden uzak oturumu algılar ve bunun yerine bir yetkilendirme URL'si yazdırır. Ardından:

  1. URL'yi kopyalayın ve telefonunuzda veya dizüstünüzde açın.
  2. Antigravity için kullandığınız Google hesabıyla oturum açın.
  3. Sayfanın verdiği kodu kopyalayın ve terminale geri yapıştırın.

Kimlik bilgileri işletim sisteminin anahtarlığında saklanır; Linux'ta bu Secret Service'tir. Çıplak bir VPS'te anahtarlığın kilidini açacak bir masaüstü oturumu yoktur. agy 1.0.0 için açılmış bir GitHub kaydı, headless Linux'ta tam olarak bundan kaynaklanan bir giriş döngüsünü ve dosya yedeğindeki bir saat dilimi hatasını bildiriyor. Bildirenin geçici çözümü GEMINI_FORCE_FILE_STORAGE=true TZ=UTC agy … idi. Güncel sürümlerin buna hâlâ ihtiyaç duyup duymadığını doğrulamadık. agy her başlatmada yeniden oturum açmanızı istiyorsa ilk bakılacak yer o kayıt. Aksi halde API anahtarı modunu kullanın.

Oturumu kapatmak ve kayıtlı profili silmek için agy içinde /logout çalıştırın.

Headless için API anahtarı modu

CI, paylaşılan bir makine ya da Google oturumu tutmak istemediğiniz herhangi bir sunucu için agy'yi bir Gemini API anahtarıyla çalıştırın. Kurulum belgeleri iki adım veriyor. Önce ~/.gemini/antigravity-cli/settings.json içinde model sağlayıcısını ayarlayın. Dosya zaten varsa bunu içeriğiyle birleştirin:

{
  "modelProvider": "gemini"
}

Ardından anahtarı sürece sağlayın:

export GEMINI_API_KEY="…"   # e.g. in ~/.profile, or an EnvironmentFile for a systemd unit

Bu, hesap girişini tamamen atlar. Kullanım, bir Google AI planından düşmek yerine Gemini API fiyatlandırmasıyla token başına faturalandırılır. Anahtarı kabuk geçmişinden ve ajanın çalıştığı depodan uzak tutun.

Kimse izlemezken izinler

İnsanları en çok şaşırtan sunucu davranışı bu. agy 1.2.14 üzerindeki testlerimizde headless çalıştırmalar (agy -p … veya stream-json modu) bir araç çalışmadan önce durup soramıyor. İzin gerektiren bir komut veya dosya yazma işlemi reddedilir ve turun sonucu onu reddedilmiş olarak listeler. İşin geçmesine izin vermenin üç yolu var:

  • İzin kuralları. agy bunları ~/.gemini/antigravity-cli/settings.json içindeki permissions.allow alanından okur. Girdiler "command(npm test)", "write_file(src/app.ts)" veya "command(*)" gibi görünür. Başlangıçta okunurlar.
  • Modlar. --mode accept-edits dosya düzenlemelerini otomatik onaylar, ancak komutlar yine reddedilir. --mode plan harekete geçmeden plan yapar.
  • Hiç kontrol yok. Atılabilir bir makine için --dangerously-skip-permissions. Ona başvurmadan önce ajanları tam izinlerle güvenle çalıştırma yazısına bakın.

Terminaldeki etkileşimli agy ve Remote Control (aşağıda) durup sorabilir. Yani bu sınırlama özellikle betikli, headless kullanım için geçerli.

Gemini CLI yapılandırmanızı taşımak

Bunu geçiş rehberi ele alıyor. Üzerinde zaten Gemini CLI bulunan bir sunucu için kısa versiyon:

  • İlk başlatma geçiş önerir. agy mevcut Gemini CLI yapılandırması bulursa, dönüştürülecek uzantıların ve genel ayarların bir kontrol listesini gösterir.
  • Uzantılar eklentiye dönüşür. Gemini uzantılarını Antigravity eklentilerine dönüştürmek için istediğiniz zaman agy plugin import gemini çalıştırın.
  • Bağlam dosyaları olduğu gibi çalışır. GEMINI.md (çalışma alanında ve ~/.gemini/GEMINI.md) ve AGENTS.md değişiklik olmadan okunur.
  • MCP sunucuları küçük bir düzenleme ister. Genel sunucular ~/.gemini/config/mcp_config.json, çalışma alanı sunucuları .agents/mcp_config.json içinde durur. Eski url/httpUrl anahtarlarını serverUrl olarak yeniden adlandırın.
  • Skill'ler taşınır. Çalışma alanı skill'leri .gemini/skills/ konumundan .agents/skills/ konumuna, genel olanlar ~/.gemini/antigravity-cli/skills/ konumuna gider. Bunları kendiniz taşımanız gerekir.

Google henüz tam özellik eşitliği olmadığını söylüyor ve geçiş rehberi bazı özel temaların ve görsel ince ayarların taşınmadığını belirtiyor. Bir iş akışı belirli bir uzantıya bağlıysa, eski kurulumu silmeden önce içe aktarmanın ardından onu test edin.

Remote Control daemon'ı vs Maude

Google, agy'ye başka bir cihazdan ulaşmak için resmi bir yol sunuyor. Remote Control belgelerine göre onu üç şekilde başlatabilirsiniz:

  • Çalışan bir oturumun içinde /remote-control. Tünel, o CLI oturumu kapandığında sona erer.
  • Bir oturumu başlatırken agy --remote-control. Bu tünel de oturum kapandığında sona erer.
  • Headless daemon: agy remote-control start --name my-vps, agy remote-control status ve agy remote-control stop ile. Arka planda çalışmaya devam eden bir işletim sistemi hizmeti kaydeder.

Onu, aynı Google hesabıyla oturum açarak herhangi bir tarayıcıdaki web panelinden kontrol edersiniz. Belgeler, anlık bildirim almak için paneli telefonunuzun ana ekranına kurabileceğinizi ve izin isteklerini terminalden ya da uzak arayüzden yanıtlayabileceğinizi söylüyor. Ayrıca bir hesap veya kuruluş özellik bayrağının onu engelleyebileceğini de belirtiyorlar.

agy Remote ControlMaude
MaliyetAntigravity erişiminizle ücretsizÜcretli uygulama (haftalık $2.99 (3 günlük deneme) veya yıllık $59.99 (7 günlük deneme))
İstemciWeb uygulaması olarak kurulabilen tarayıcı paneliYerel iOS, iPadOS ve Android uygulaması
AjanlarYalnızca AntigravityAntigravity, Claude Code, Codex, OpenCode, Grok Build
Sunucudaki kurulumagy'yi kurar ve oturum açarsınız, ardından daemon'ı başlatırsınızUygulama daemon'ını ve sabitlenmiş bir agy'yi SSH üzerinden kurar
İzin istekleriCanlı olarak, terminalden veya panelden yanıtlanırBir reddetmeden sonra gösterilir: onaylarsınız ve eylem yeniden denenir
Oturum açmaGoogle hesabınızTelefondan yapıştırılan kodla Google girişi veya bir Gemini API anahtarı

Kullandığınız tek ajan Antigravity ise ve özellik bayrağı hesabınız için açıksa, resmi daemon apaçık ilk tercihtir. Ücretsizdir ve harekete geçmeden önce sorabilir.

Telefonunuzdan çalıştırın

agy'yi bir sunucuda diğer ajanların yanında ve yerel bir uygulamadan yönetmek istiyorsanız, Maude seçeneklerden biri. Sunucuyu ekleyin; uygulama agy'yi test edilmiş bir sürümde kurar ve sizi telefondan oturum açtırır. Yapıştırılan kodla Google girişini ya da bir Gemini API anahtarını kullanabilirsiniz. Maude'daki Antigravity konusunda açık olmak gerekirse: Maude headless agy'yi yönettiği için bir araç çalışmadan önce durup soramaz. Maude size reddedilen eylemi gösterir ve onaylarsanız bir izin kuralı ekleyip yeniden dener. Ayrıntılar Antigravity ajan sayfasında. Gemini CLI değişikliğinin kendisi ve insanların hangi seçeneklere geçtiği Gemini CLI kapatılma yazımızda ele alınıyor.

Sıkça sorulan sorular

SSH üzerinden agy'ye nasıl giriş yaparım?
agy çalıştırın ve Google ile oturum açmayı seçin. SSH oturumunu algılar ve tarayıcı açmak yerine bir yetkilendirme URL'si yazdırır. URL'yi herhangi bir cihazda açın, oturum açın ve verdiği kodu terminale geri yapıştırın.
GEMINI.md dosyam hâlâ çalışıyor mu?
Evet. Google'ın geçiş rehberine göre agy, GEMINI.md'yi (çalışma alanında ve ~/.gemini/ içinde) ve AGENTS.md'yi değişiklik olmadan okur. MCP sunucu yapılandırmalarının ve skill'lerin ise taşınması gerekir; yukarıdaki geçiş bölümüne bakın.
Gemini CLI'ı bir API anahtarıyla hâlâ kullanabilir miyim?
Google'ın duyurusuna göre Gemini Code Assist Standard veya Enterprise kullanan kuruluşların erişimi devam ediyor ve Gemini CLI ücretli Gemini API anahtarlarıyla kullanılabilir olmaya devam ediyor. Çalışmayı bırakanlar kişisel girişler (ücretsiz, Google AI Pro ve Ultra).
18 Haziran 2026'da ne oldu?
Gemini CLI ve Gemini Code Assist IDE uzantıları; ücretsiz kullanıcılar, Google AI Pro ve Ultra aboneleri ve Gemini Code Assist for GitHub için istekleri yanıtlamayı bıraktı. Google değişikliği 19 Mayıs 2026'da duyurdu ve bu kullanıcıları Antigravity CLI'a yönlendirdi.
Headless agy neden sormak yerine komutları reddediyor?
Print ve stream-json modunda gösterilecek etkileşimli bir istem yoktur; bu yüzden izin gerektiren eylemler reddedilir ve bildirilir. ~/.gemini/antigravity-cli/settings.json dosyasına izin kuralları ekleyin, dosya düzenlemeleri için --mode accept-edits kullanın ya da sormasını istediğinizde agy'yi etkileşimli olarak veya Remote Control üzerinden çalıştırın.

Neler değişti

  • — İlk yayın. Kurulum, kimlik doğrulama, geçiş ve Remote Control ayrıntıları antigravity.google belgeleriyle karşılaştırılarak kontrol edildi; headless izin davranışı agy 1.2.14 üzerindeki kendi testlerimizden.

Sunucunuzda Antigravity, telefonunuzdan

Sunucuyu ekleyin, Google veya bir Gemini API anahtarıyla oturum açın ve bir oturum başlatın. iOS ve Android.

Download Maude on the App Store Get Maude on Google Play