Geliştirici Araçları

GitHub Copilot Masaüstü Uygulaması GA Oldu: İlk İzlenimler

Bu sabah kahvemi yeni doldurmuştum ki ekibin Slack kanalına bir mesaj düştü: “Copilot’un masaüstü uygulaması GA’ya geçmiş, görmüş müydün?” Görmemiştim. Ama birkaç saat kurcaladıktan sonra sahadan birkaç not düşeyim dedim, çünkü işin aslı şu: Bu uygulama, ilk bakışta sandığımdan baya farklı bir yere oturuyor.

Kısa özet şöyle: GitHub Copilot artık macOS, Windows ve Linux için ayrı bir native uygulama olarak indirilebiliyor. Eskiden VS Code içinde yaşayan o (söylemesi ayıp) sohbet penceresinin epey ötesinde bir şey bu (ki bu çoğu kişinin gözünden kaçıyor). Hani şöyle düşünün — sanki “agent’lı geliştirme” için ayrı bir kontrol kulesi açmışlar gıbı.

Ve işler burada ilginçleşiyor.

Önce şunu netleştirelim: Bu bir IDE değil

İlk yanılgıya düşmeyelim. Uygulamayı açıp “yeni bir editör mü geldi” diye bakacaksanız, küçük bir hayal kırıklığı yaşarsınız. Burada amaç başka. Uygulama, agent’ların paralel çalıştığı, sizin de bu işleri yönlendirdiğiniz bir kokpit gıbı duruyor; kodu yine IDE’nizde yazıyorsunuz ama “şu issue’yu çöz”, “şu PR’a bak”, “şu repo’da refactor yap” gıbı işleri buradan delege ediyorsunuz.

Araya gireyim: Geçen hafta bir müşteride — orta ölçekli bir e-ticaret firmasında — tam da böyle bir senaryo konuşuyorduk: Backend ekibinde 8 kişi var, ama sprint sonunda kalan küçük “iyileştirme” issue’larına kimse el atmıyor (yanlış duymadınız). İşte bu uygulama sanki o boşluğu doldurmak için çıkmış gıbı. Bir issue açıp “bunu agent’a ver” diyorsunuz, o da kendi branch’inde, kendi worktree’sinde işe koyuluyor; siz başka işle uğraşırken arka planda ilerlemeye devam ediyor.

Peki neden?

İlk oturumu açtığımda yaşadıklarım

İndirme tarafı sade. macOS için dmg, Windows için installer, Linux için paket geliyor. Login ekranı klasik GitHub OAuth zaten. Buraya kadar sorun yok. Ama ilk session’ı açtığımda küçük bir hata aldım: “Copilot CLI is not enabled for your organization.” Burada durup şunu söyleyeyim — Business ya da Enterprise planındaysanız, organization admin’inizin policy ayarlarından Copilot CLI’ı aktif etmesi şart; bireysel hesabımla denedim, sorunsuz açıldı. Kurumsal hesapta policy’yi özellikle açtırmam gerekti.

Bu detay önemli çünkü Türkiye’deki birçok kurumsal müşteride GitHub admin yetkisi tek kişide toplanıyor ve o kişi de çoğu zaman yoğun oluyor. “Bir feature flag açtıralım” dediğiniz şey gerçek hayatta 3 günlük ticket’a dönebiliyor; yanı önceden planlamakta fayda var.

Uygulamayı kurumsal ortamda denemek istiyorsanız, ilk işiniz admin’inizden Copilot CLI policy’sını açtırmak olmalı. Aksi hâlde uygulamayı kurarsınız ama içeride pek bir şey yapamazsınız.

Canvas özelliği — en sevdiğim kısım

Technical preview döneminden beri gelen yeniliklerden biri Canvas. Açık konuşayım, bu özellik benim gözümde uygulamanın çekirdek değeri gıbı duruyor. Şöyle çalışıyor: Siz. Agent aynı PR üzerinde, aynı plan içinde, aynı terminal ya da aynı browser session üzerinden eş zamanlı hareket ediyorsunuz; biri yaptığını diğerine gösteriyor ve gerektiğinde müdahale edebiliyorsunuz.

Eskiden — yanı yaklaşık 6 ay önce — agent’a iş verdiğinizde ne yaptığını anlamak için chat geçmişini scroll etmek gerekiyordu. Şimdi her şey daha görünür durumda (yanlış duymadınız). Mesela ben bir Bicep template refactor’u verdim; agent terminalde az cli komutları çalıştırırken ben aynı anda canvas’tan izledim ve yanlışlıkla hatalı resource group’a deploy etmeye kalkışınca “dür” deyip yön verdim. Bu interaktiflik eskiden vardı demek zor; açıkçası baya zayıftı.

Paralel session’lar

Birden fazla repo’da, üstelik farklı branch’lerde paralel session açabiliyorsunuz; her biri kendi worktree’sinde dönüyor. Bu kulağa hoş geliyor ama dikkat etmek bir düşüneyim… lazım: Makineniz bu yükü kaldırabilmeli. M1 Pro MacBook’umda 3 paralel session sorunsuz çalıştı. 5’e çıkardığımda fan sesi duyulur hâle geldi; Linux tarafında biraz daha hafif gidiyor, Windows tarafında işe WSL2 ile kullanıyorsanız RAM’i gözünüzün ucuyla takıp edin.

Cloud automations: Makineniz uyurken bile çalışsın

Bence enterprise tarafında en çok konuşulacak parça bu olacak gıbı duruyor. Recurring agent görevlerini cloud’da zamanlanmış şekilde koşturabiliyorsunuz; yanı gece 03:00’te “dependabot PR’larını gözden geçir, low-risk olanları otomatik merge et” diye akış tanımlamak mümkün oluyor.

Logosoft’taki bir bankacılık projesinde 2024 yılında benzer akışı kendi elimizle kurmuştuk — GitHub Actions + custom script + üstüne birkaç webhook daha eklemiştik ve bakım derdi baya can sıkmıştı açıkçası. Şimdi aynı işi cloud automation ile birkaç tıkla toparlamak mümkün görünüyor. Tabii ki “ben kendi script’ime güvenirim” diyenler için Actions hâlâ orada; kimse kolundan tutup zorlamıyor. Bu konuyla ilgili Visual Studio’da PR İnceleme: Tarayıcıya Veda Vakti yazımıza da göz atmanızı tavsiye ederim. PostgreSQL’in Geleceği: Microsoft’tan Commit’ten Bulut’a yazımızda bu konuya da değinmiştik.

Maliyet tarafı

Açık konuşayım: Fiyatlandırma kısmı henüz tam netleşmediği için burada kesin cümle kurmak zorlaşıyor biraz. Copilot Business planında bu özellik dahil gıbı duruyor. Cloud automation’ın ne kadar runtime kullandığı veya Actions minute tüketip tüketmediği net değil; TL bazında tahmin yapmak da şu aşamada erken ölür bence.

İşte tam da bu noktada devreye giriyor.

Evet.

Bring your own model — özgürlük geldi

Beni en çok sevindiren özelliklerden biri buydu diyebilirim. Her session için arkadaki modeli seçebiliyorsunuz; GPT-5.5 olabilir, Claude Sonnet olabilir, hatta kendi self-hosted modeliniz bile olabilir… Liste muhtemelen uzayacak gıbı duruyor. MCP server’lar üzerinden harici tool’ları bağlayabiliyorsunuz; yanı Copilot artık tek modele bağlı kalmıyor, geliştirici seçiyor ve agent ona göre davranıyor. Cosmos DB Güvenliği: Yeni Projede İlk Gün Kararları yazımızda bu konuya da değinmiştik.

Bunu Türkiye’deki şirketler açısından düşünürsek veri yerleşimi (data residency) hassas olan finans ve kamu sektörü için BYO model baya işleri değiştiren olabilir diye düşünüyorum. Kendi Azure tenant’ınızda host ettiğiniz modeli Copilot uygulamasına bağlayıp kodun tenant dışına çıkmadan agent çalıştırabilirsiniz; KVKK ve sektörel regülasyon yüzünden sıkıntı yaşayan müşterilerime bunu özellikle anlatacağım sanırım. Bu konuyla ilgili Foundry Local 1.2: Edge AI Geliştirmeyi Hızlandırma Notlarım yazımıza da göz atmanızı tavsiye ederim.

Aslında, Model seçimi konusundaki son değişiklikleri takıp etmek isteyenler GPT-5.2 ve GPT-5.2-Codex Emekli: Copilot’ta Geçiş Notları yazısına da bakabilir — bu uygulamada hangı modelin nasıl davrandığını anlamak için iyi bir başlangıç oluyor. Daha fazla bilgi için Azure Content Understanding Build 2026: Saha Notlarım yazımıza bakabilirsiniz.

Sıkça Sorulan Sorular

GitHub Copilot masaüstü uygulaması ücretsiz mi?

Hayır, ücretsiz değil. Yanı elinizdeki Copilot lisansıyla (Individual, Business veya Enterprise) kullanabiliyorsunuz. Ayrı bir lisans almak gerekmiyor, bu iyi haber. Ama Business/Enterprise planındaysanız admin’inizin Copilot CLI policy’sını açması şart.

VS Code Copilot’u bıraksam mı, ikisini birden mi kullansam?

Bence ikisini birden kullanın, çünkü aslında farklı işler yapıyorlar. VS Code Copilot yazarken yanınızda duran bir asistan gıbı (ki bu çoğu kişinin gözünden kaçıyor). Masaüstü uygulaması işe arka planda koşan agent’ları yönettiğiniz bir tür kokpit. Biri diğerinin yerine geçmiyor, ikisi aynı anda gayet güzel çalışıyor.

Linux desteği gerçekten tam mı?

Tecrübeme göre oldukça iyi. Ubuntu 22.04 ve Fedora 39’da test ettim, sorunsuz çalıştı. Ama eski dağıtımlarda glibc sürümü sıkıntı çıkarabilir, buna dikkat edin. Wayland tarafında ufak tefek UI sorunları var, açıkçası bunlar biraz can sıkıyor ama bir-iki release’de düzelir gıbı görünüyor.

Peki neden?

Kendi şirket içi modelimi bağlayabilir mıyım?

Evet, bağlayabiliyorsunuz. MCP (Model Context Protocol) server üzerinden bağlantı kurabiliyorsunuz. Mesela Azure’da host ettiğiniz bir modeli kendi tenant’ınızda çalıştırıp Copilot uygulamasına bağlayabilirsiniz. Veri tenant dışına çıkmıyor — bu özellikle regülasyon açısından hassas ortamlar için gerçekten kritik bir nokta.

Cloud automation Actions minute’larını yiyor mu?

İşin garibi, Açıkçası henüz belirsiz. Dokümantasyonda net bir şey yok, sahada test ediyorum. Birkaç hafta içinde elimde net bir maliyet karşılaştırması olacak, paylaşacağım. Şimdilik bence temkinli olun ve düşük frekanslı schedule’larla başlayın.

Kaynaklar ve İleri Okuma

GitHub Copilot Resmî Ürün Sayfası — uygulamanın indirme linkleri. Özellik listesi burada.

Bi saniye — GitHub Copilot Dokümantasyonu — CLI policy, MCP server entegrasyonu ve cloud automation konfigürasyonu için detaylı rehber (ben de ilk duyduğumda şaşırmıştım)

GitHub Changelog — uygulamaya gelen yeni özellikleri ve breaking change’leri buradan takıp edebilirsiniz.

Aşkın KILIÇ

20+ yıl deneyimli Azure Solutions Architect. Microsoft sertifikalı bulut mimari ve DevOps danışmanı. Azure, yapay zekâ ve bulut teknolojileri üzerine Türkçe teknik içerikler üretiyor.

AZ-305AZ-104AZ-500AZ-400DP-203AI-102

Bu içerik işinize yaradı mı?

Benzer içerikleri kaçırmamak için beni sosyal medyada takip edin.

← Onceki Yazi
Azure Content Understanding Build 2026: Saha Notlarım

Yorum Yaz

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İçindekiler
← Azure Content Understanding Bu...