Google Antigravity İncelemesi: Kod Yazmayı Bırakın, Kod Yönetmeye Başlayın
Yazılım dünyasında “Copilot” dönemi kapanıyor, “Agent” (Ajan) dönemi başlıyor. Google’ın sessiz sedasız ama büyük bir gürültüyle duyurduğu yeni platformu Google Antigravity (antigravity.google), yerçekimine meydan okurcasına geliştirme süreçlerindeki ağırlıkları kaldırmayı vaat ediyor.
Artık IDE’miz (Geliştirme Ortamı) sadece imlecin yanıp söndüğü bir yer değil; plan yapan, terminal kullanan, tarayıcıda test eden ve kendi hatalarını düzelten otonom bir iş arkadaşı. Peki, Antigravity nasıl kullanılır ve en önemlisi kendi yerel (local) modellerimizle bu gücü nasıl birleştiririz?
Gelin, geleceğin IDE’sine yakından bakalım.
1. Google Antigravity Nedir?
Antigravity, Google’ın tarayıcı tabanlı (ancak yerel dosya sistemine de bağlanabilen) yeni nesil geliştirme ortamıdır. VS Code benzeri bir arayüze sahip olsa da, kalbinde “Editör” değil, “Context Manager” (Bağlam Yöneticisi) yatar.
Klasik AI asistanları (Github Copilot gibi) siz yazarken size öneri sunar. Antigravity’deki ajanlar ise sizden “görev” (task) alır.
-
Klasik: “Bu fonksiyonu tamamla.”
-
Antigravity: “Bana Python ve React kullanarak bir harcama takip uygulaması yap, veritabanını kur ve çalışıp çalışmadığını test et.”
2. Kullanım Detayları: Adım Adım Antigravity
Platforma antigravity.google adresinden eriştiğinizde sizi karşılayan arayüzde ustalaşmanız gereken 3 temel bileşen var:
A. Görev Alanı (The Mission Control)
Ekranın sağ tarafında yer alan bu panel, AI ile sohbet ettiğiniz yerdir. Ancak burası sadece bir chat kutusu değildir. Dosyaları sürükleyip bırakabilir, @ işareti ile projenin belirli kısımlarını (örn: @database, @frontend) bağlama ekleyebilirsiniz.
B. Artifacts (Canlı Önizleme ve Planlar)
Claude kullanıcılarının aşina olduğu “Artifacts” mantığı burada bir adım ileri taşınmış. Ajan bir kod yazdığında veya bir plan oluşturduğunda, bunu ayrı bir pencerede interaktif olarak sunar.
-
Plan Modu: Ajan önce yapacaklarını listeler (1. Dosyaları oluştur, 2. Kütüphaneleri yükle…). Sizden onay (“Approve”) bekler.
-
Preview Modu: React veya HTML kodunu anlık olarak render eder ve uygulamanın çalışan halini gösterir.
C. Terminal Otonomisi
Antigravity’nin en korkutucu ve aynı zamanda en harika özelliği: Terminal yetkisi. Ajana izin verdiğinizde (Safe Mode ayarlanabilir), npm install, python manage.py runserver gibi komutları kendi başına çalıştırır. Hata alırsa, hatayı okur ve çözüm üretip tekrar dener.
3. AI Model Tanımlamaları: Motor Kaputunun Altında Ne Var?
Google Antigravity, varsayılan olarak Google’ın en güçlü modellerini kullanır ancak seçim şansı sunar.
-
Gemini 1.5 / 2.0 Pro: Geniş bağlam penceresi (Context Window) sayesinde milyonlarca satırlık tüm projenizi hafızasında tutabilir. Karmaşık mantık gerektiren ana görevler için idealdir.
-
Gemini Flash: Daha küçük, çok hızlı ve ucuzdur. Basit fonksiyon tamamlamaları, refactoring (kod iyileştirme) ve hızlı hata ayıklama için kullanılır.
-
Deep Research / Thinker: Bu özel mod, kod yazmaktan ziyade mimari kararlar almak için kullanılır. “Hangi veritabanını kullanmalıyım?” sorusuna internetten araştırma yaparak raporla döner.
4. Local Modellerle Çalışmak (Ollama & LocalAI Entegrasyonu)
Antigravity’nin en büyük sürprizi, “Bring Your Own Model” (Kendi Modelini Getir) desteğidir. Bulut tabanlı modellere kodunuzu göndermek istemiyorsanız veya internet bağlantınız kısıtlıysa, kendi GPU’nuzdaki modelleri kullanabilirsiniz.
Nasıl Yapılır?
-
Ollama Kurulumu: Bilgisayarınıza Ollama‘yı indirin.
-
Modeli Çekin: Terminalden
ollama run qwen2.5-coderveyaollama run llama3komutuyla iyi bir kodlama modelini indirin. -
Sunucuyu Açın: Ollama genellikle
http://localhost:11434portunda çalışır. -
Antigravity Ayarları:
-
Settings > AI Providers sekmesine gidin.
-
“Add Custom Provider” seçeneğine tıklayın.
-
Name: Local Ollama
-
Endpoint:
http://localhost:11434/v1(OpenAI uyumlu endpoint) -
Model Name:
qwen2.5-coder(İndirdiğiniz modelin adı)
-
-
Aktifleştirme: Artık chat ekranında model seçici kısmından “Local Ollama”yı seçebilirsiniz.
Neden Local Model?
-
Gizlilik: Kodunuz Google sunucularına gitmez, bilgisayarınızda kalır.
-
Maliyet: Token başına ücret ödemezsiniz.
-
Hız: İyi bir GPU’nuz (NVIDIA RTX 3060 ve üzeri) varsa, buluttan daha hızlı yanıt alabilirsiniz.
Sonuç: Yerçekimi Ortadan Kalktı
Google Antigravity, kod yazmayı “amelelikten” çıkarıp “mühendisliğe” geri döndürüyor. Artık süslü parantezleri nereye koyacağımızı değil, sistemin nasıl çalışması gerektiğini düşünüyoruz. İster Gemini’nin devasa beynini, ister yerel Llama modelinizin hızını kullanın; Antigravity, geliştirici deneyimini (DX) sonsuza dek değiştiriyor.
Denemek için: antigravity.google