Cognition, Windsurf editörünü Devin Desktop olarak yeniden markalaştırdı ve yeni ajan odaklı özelliklerle yayınladı. Devin indirme sayfası Devin'i "tüm ajanlarınızı yönetmek için komuta merkezi" olarak adlandırıyor; resmi duyuru ise Devin Desktop'ı "ajan yöneticisi yerleşik olarak bulunan tam bir IDE, tersi değil" şeklinde tanımlıyor.
Bu değişiklik sadece isim değişikliği değil. Devin artık dört yüzeyden oluşuyor:
- Devin Desktop: editör ve ajan yönetim yüzeyi
- Devin Cloud: otonom bulut ajanı
- Devin CLI: terminalden ajan çalıştırma
- Devin Review: PR inceleme ve düzeltme akışı
Bu yazıda yeni Devin özelliklerini uygulama odaklı şekilde inceleyip Cursor ile nerede ayrıştığını özetleyeceğiz. Hangi AI kodlama aracını kullanırsanız kullanın, üretilen API'lerin yine de sözleşme, test ve mock katmanına ihtiyacı vardır; bunun için Apidog bölümüne ayrıca değineceğiz. Editör tarafındaki bağlamı önce görmek isterseniz, Cursor Composer 2.5 ile API oluşturma kılavuzumuz iyi bir tamamlayıcıdır.
Büyük değişiklik: Windsurf artık Devin Desktop
Windsurf kullanıyorsanız ayrı bir geçiş çalıştırmanız gerekmiyor. Cognition, Devin Desktop'ı standart bir güncelleme olarak gönderdi. Planlar, fiyatlandırma, ayarlar ve uzantılar değişmeden aktarılıyor.
Asıl fark ürünün konumlandırmasında. Windsurf, AI destekli bir editördü. Devin Desktop ise editörün içine yerleştirilmiş bir ajan yönetim sistemi gibi çalışıyor.
Pratikte yeni akış şu hale geliyor:
- Yerel olarak görevi tanımlayın.
- Ajanı Devin Desktop içinde başlatın.
- Gerekirse görevi Devin Cloud'a devredin.
- PR geldiğinde Devin Review üzerinden inceleyin.
- Küçük düzeltmeleri tekrar yerel ajana verin.
Ajan Komuta Merkezi
Devin Desktop açıldığında varsayılan yüzey Ajan Komuta Merkezi'dir. Bunu, aktif ajan oturumları için Kanban panosu gibi düşünebilirsiniz.
Ajanlar durumlarına göre görünür:
- Devam ediyor
- Engellendi
- İncelemeye hazır
Örneğin aynı anda şu işleri çalıştırabilirsiniz:
- Bir ajan API katmanını yeniden düzenler.
- Bir ajan birim testleri yazar.
- Bir ajan UI prototipi çıkarır.
- Bir ajan PR açıklamasını hazırlar.
Bu yapı, mühendisin rolünü "her satırı yazmak"tan "işi dağıtmak ve çıktıyı doğrulamak"a kaydırıyor. Çoklu ajan iş akışlarında en kritik konu görünürlüktür: hangi ajan çalışıyor, hangisi takıldı, hangisi inceleme bekliyor? Ajantif iş akışı kablolama desenleri ve tuzakları yazımızda anlattığımız problem burada ürün seviyesinde ele alınıyor.
Alanlar (Spaces)
Alanlar (Spaces), ajan oturumlarını proje veya görev bağlamında gruplamak için kullanılır. Bir Alan içinde şunlar birlikte tutulur:
- Ajan oturumları
- Pull request'ler
- İlgili dosyalar
- Proje bağlamı
- Önceki konuşmalar ve kararlar
Uygulamada bir Space'i şöyle kullanabilirsiniz:
Space: billing-api-refactor
Bağlam:
- billing servisindeki endpoint'ler yeniden düzenlenecek
- mevcut OpenAPI sözleşmesi korunacak
- testler Jest ile çalışıyor
- PR küçük parçalara bölünecek
Ajan görevleri:
1. Eski route handler'ları analiz et
2. Yeni servis katmanını oluştur
3. Testleri güncelle
4. PR açıklamasını yaz
Böylece her yeni ajana kod tabanını baştan anlatmanız gerekmez. Ajan, Space içindeki bağlamı devralır.
Paralel ajanlar
Devin'in yeni tasarımı paralel çalışmaya göre kurgulanmış. Bir mühendis aynı proje içinde birden fazla ajanı farklı alt görevlere yönlendirebilir.
İyi çalışan görev tipleri:
- Test ekleme
- Refactor
- Bağımsız endpoint geliştirme
- Dokümantasyon üretme
- PR açıklaması hazırlama
- Hata yeniden üretme ve düzeltme önerisi çıkarma
Daha dikkatli ele alınması gereken görevler:
- Belirsiz ürün kararları
- Büyük mimari değişiklikler
- Çok fazla çapraz bağımlılığı olan refactor'lar
- Güvenlik veya veri modeli etkisi yüksek değişiklikler
Paralel ajan kullanırken iyi bir pratik, görevleri küçük ve doğrulanabilir parçalara ayırmaktır:
Kötü görev:
"Tüm ödeme sistemini yeniden yaz."
Daha iyi görev:
"billing-service içindeki /invoices endpoint'ini mevcut response şemasını bozmadan service/repository yapısına taşı. Mevcut testleri çalıştır ve kırılanları güncelle."
Devin Local, Cascade'in yerini alıyor
Windsurf ile gelen yerel etkileşimli ajan Cascade artık eski sürüm olarak konumlanıyor. Yerini Devin Local alıyor.
Cognition'a göre Devin Local:
- Rust ile sıfırdan yeniden yazıldı.
- %30'a kadar daha jeton verimli.
- Alt ajanları destekliyor.
- Tek bir yerel ajanın alt görevler için yardımcı ajanlar çalıştırmasına izin veriyor.
Jeton verimliliği pratik bir maliyet konusudur. Ajan çalıştırmaları jeton tüketir; uzun çalışma günlerinde küçük farklar bile maliyeti etkiler. Bu matematiği daha ayrıntılı görmek için CLI'dan ajan jeton maliyetlerini düşürme kılavuzumuza bakabilirsiniz.
Cascade'i 1 Temmuz'a kadar kullanmaya devam edebilirsiniz. Bu tarihten sonra Devin Local varsayılan olacaktır.
Devin Cloud
Devin Cloud, editöre entegre edilmiş otonom bulut ajanıdır. Ona bir görev verdiğinizde kendi izole VM ortamını kullanır:
- Tarayıcı
- Kabuk
- Editör
- Test ve hata ayıklama ortamı
Tipik kullanım:
Görev:
"Auth servisindeki refresh token akışında oluşan 401 hatasını incele. Hatanın nedenini bul, düzelt, test ekle ve PR aç."
Beklenen çıktı:
- Devin Cloud kodu inceler.
- Hatayı yeniden üretmeye çalışır.
- Düzeltmeyi uygular.
- Testleri ekler veya günceller.
- Pull request döndürür.
Asıl değer devirdedir. Yerel olarak plan yaparsınız, uzun sürecek uygulamayı Devin Cloud'a gönderirsiniz, sonra sonucu PR olarak incelersiniz.
Devin Review
Devin Review, ajan tarafından üretilen PR'leri inceleme akışını kapatır.
Kullanım modeli:
- Devin Cloud PR oluşturur.
- PR'yi Devin içinde incelersiniz.
- Küçük düzeltmeleri yerel ajana geri verirsiniz.
- Kontroller geçerse onaylarsınız.
- GitHub otomatik birleştirme ile PR yayınlanır.
Bu akışın amacı, GitHub ile editör arasında sürekli geçiş yapmadan inceleme, düzeltme ve birleştirme işini tek yerde toplamaktır.
Ajan İstemci Protokolü: Devin içinde Codex, Claude veya OpenCode çalıştırın
Devin Desktop, Ajan İstemci Protokolü (ACP) ile geliyor. ACP, uyumlu ajanların uyumlu editörler içinde çalışmasını amaçlayan açık kaynaklı bir standarttır.
Devin şu ajanlarla piyasaya çıkıyor:
- Codex
- Claude Agent
- OpenCode
- Özel şirket içi ajanlar
Bu, Devin'in sadece Cognition'ın kendi ajanını çalıştıran kapalı bir yüzey olmadığı anlamına gelir. Aynı editörde farklı ajanları Komuta Merkezi üzerinden yan yana çalıştırabilirsiniz.
Örnek kullanım:
Ajan 1: Claude Agent
Görev: API tasarımındaki tutarsızlıkları bul.
Ajan 2: Codex
Görev: Belirlenen endpoint değişikliklerini uygula.
Ajan 3: OpenCode
Görev: Test kapsamını artır ve eksik senaryoları yaz.
Kodlama ajanlarının çalışma zamanı mimarisiyle ilgileniyorsanız, kodlama ajanı donanım mimarisi analizimiz iyi bir tamamlayıcıdır.
SWE-1.6, Cognition'ın şirket içi modeli
Devin; OpenAI, Anthropic ve Google modellerini sunmaya devam ediyor. Buna ek olarak Cognition'ın kendi SWE-1.6 modelini ücretli planlarda ücretsiz olarak sağlıyor.
SWE ailesi hız için tasarlanmış durumda. Önceki SWE-1.5 modelinin saniyede yaklaşık 950 jeton hızında çalıştığı belirtilmişti. Bu, özellikle şu işlerde önemlidir:
- Satır içi düzenleme
- Sekme tamamlama
- Küçük refactor'lar
- Hızlı kod önerileri
Günlük ajantif düzenlemelerde hızlı bir şirket içi model kullanmak, öncü model kotasını daha stratejik işler için saklamaya yardımcı olur.
DeepWiki ve kod araması
Devin, depolarınızı otomatik olarak dizinler ve DeepWiki üzerinden her depo için bir wiki oluşturur.
Bu wiki şunları içerebilir:
- Mimari diyagramları
- Kod tabanı özetleri
- Modül açıklamaları
- Kaynak dosyalara geri bağlantılar
Ajan açısından değer şudur: yeni oturum boş bir kod tabanı taramasıyla başlamaz. Önce dizinlenmiş bağlamı okuyabilir, sonra göreve geçebilir.
Pratik öneri:
Yeni bir Space başlatmadan önce:
1. Depoyu dizinletin.
2. DeepWiki özetini kontrol edin.
3. Yanlış veya eksik kritik bağlam varsa göreve ekleyin.
4. Ajan görevini bu bağlama göre netleştirin.
Entegrasyonlar, Oturumlar API'si ve Otomatik Triyaj
Devin artık ekibinizin zaten kullandığı araçlardan oturum başlatabiliyor:
- Slack
- Jira
- Linear
- GitHub
- Teams
- API
Öne çıkan özellikler:
Oturumlar API'si
Oturumlar API'si ile şunları yapabilirsiniz:
- Bir oturumu ID ile getirme
- Aktif oturuma mesaj gönderme
- Oturumları kaynağa göre filtreleme:
- webapp
- Slack
- Teams
- API
- Linear
- Jira
- Oturum oluştururken oturum kapsamlı gizli anahtarlar iletme
Bu son madde önemlidir. Ajanlara kimlik bilgilerini doğrudan prompt içine yapıştırmak yerine, oturum kapsamlı ve kontrollü erişim vermek daha güvenli bir akıştır. Kodlama ajanları için kapsamlı gizli anahtar erişimi kılavuzumuz bu yaklaşımı açıklar.
MCP desteği
Devin, oturum oluşturma yöntemlerinde varsayılan platformunuzu dikkate alır. MCP OAuth akışı artık RFC 8707 kaynak parametresini iletir. Bu, Snowflake gibi kaynak göstergesi gerektiren sunucularda kimlik doğrulama sorunlarını çözmeye yardımcı olur.
Otomatik Triyaj
Devin, gelen sorunları otomatik olarak alıp triyaj yapabilir. Bir takip bileti, insan müdahalesi olmadan başlatılmış bir oturuma dönüştürülebilir.
Örnek akış:
1. Linear'da hata bildirimi açılır.
2. Devin hatayı sınıflandırır.
3. Gerekli bağlamı toplar.
4. Oturum başlatır.
5. Çözüm veya PR önerisi üretir.
Slack kontrolü
Bir oturumun yanıt dizisini belirli bir kanala yönlendirmek için şu komut kullanılabilir:
!channel #backend
Devin CLI, JetBrains ve masaüstü uygulamaları
Devin sadece Desktop IDE ile sınırlı değil.
Devin CLI
Terminalden kurulum:
curl -fsSL https://cli.devin.ai/install.sh | bash
CLI, ajan iş akışını terminal tabanlı çalışan ekipler için daha erişilebilir hale getirir.
JetBrains eklentisi
JetBrains eklentisi şu IDE'lere ajan düzenleme desteği getirir:
- IntelliJ
- PyCharm
- WebStorm
- GoLand
- RubyMine
- Rider
- Diğer JetBrains IDE'leri
Masaüstü uygulamaları
Yerel uygulamalar şu platformlar için sunulur:
- macOS Apple Silicon
- macOS Intel
- Windows 10 64-bit
- Linux
Devin Next (Beta)
En yeni değişiklikleri erken denemek isteyenler için Devin Next beta yolu bulunur.
Yeni Devin, Cursor ile nasıl karşılaştırılır?
Eskiden ayrım daha netti:
- Cursor: AI destekli editör
- Devin: görev devrettiğiniz otonom ajan
Artık ikisi de editör deneyimi sunuyor ve birden fazla model sağlayıcısıyla çalışıyor. Fark, iş akışında ortaya çıkıyor.
| Cursor | Devin | |
|---|---|---|
| Varsayılan duruş | Siz sürersiniz; yapay zeka satır içi destekler | Yerel olarak siz sürersiniz, ardından buluta devredersiniz |
| Döngüdeki insan | Kesintisiz | Aralıklı; kontrol noktaları ve PR incelemesi |
| Çoklu ajan görünümü | Sınırlı | Ajan Komuta Merkezi, düzinelerce paralel ajan |
| Otonom bulut ajanı | Paket dahil değil | Devin Cloud, izole VM, PR'ler döndürür |
| Açık ajan protokolü | Cursor-yerel | ACP; Codex, Claude Agent, OpenCode, özel ajanlar |
| En iyi kullanım alanları | Keşif, UI yinelemesi, gelişen görevler | İyi tanımlanmış, paralellenebilir, uzun süreli işler |
Fiyatlandırma katmanları da benzer görünüyor:
| Katman | Devin | Cursor |
|---|---|---|
| Ücretsiz | Ücretsiz; sınırsız Sekme ve satır içi düzenlemeler | Hobi; ücretsiz, sınırlı kullanım |
| Giriş ücretli | Pro, 20$/ay; bulut ajan erişimi | Pro, 20$/ay |
| Güçlü kullanıcı | Max, 200$/ay | Ultra, 200$/ay |
| Ekipler | 80$/ay + 40$/koltuk | 40$/kullanıcı/ay |
| Kurumsal | Özel | Özel |
Dikkat edilmesi gereken nokta: her iki araçta da yoğun kullanım ölçülür. Devin Cloud'ın otonom çalıştırmaları maliyetin önemli kısmı olabilir. Taahhüt vermeden önce kullanımınızı modelleyin ve güncel rakamlar için Devin fiyatlandırmasını ve Cursor fiyatlandırma belgelerini kontrol edin.
Benchmark tarafında birebir karşılaştırma yapmak kolay değildir. Cursor, Composer 2.5'i SWE-bench Multilingual'da %79,8 olarak raporlar. Devin'in otonom modu ise daha katı SWE-bench Verified'da yaklaşık %45,8 olarak ölçülmüştür. Bunlar farklı test setleri ve farklı kurallardır; temiz bir skor tablosu gibi okunmamalıdır. Detaylar için SWE-bench'e bakabilirsiniz.
Her iki editör de benzer öncü modelleri çalıştırabildiği için belirleyici faktör çoğu ekipte skor değil, iş akışıdır. Editör tarafında daha fazla bağlam için Composer 2.5 vs Opus 4.7 vs GPT-5.5 karşılaştırmamız ve Composer 2.5 kılavuzumuz editör tarafını ele alır.
Kısa karar çerçevesi:
- Editörde kalıp işi sürekli kendiniz yönlendirmek istiyorsanız Cursor daha odaklıdır.
- Görevleri parçalayıp ajanlara devretmek, PR olarak geri almak ve çoklu ajanları yönetmek istiyorsanız Devin daha geniş bir yüzey sunar.
Apidog'un yeri
Devin veya Cursor kod üretebilir; ancak API sözleşmesini doğrulamak, endpoint'leri test etmek ve mock servisler oluşturmak ayrı bir katmandır.
Devin Cloud bir gecede yeni route'larla dolu bir PR açabilir. Devin Local dakikalar içinde servis iskeleti çıkarabilir. Fakat yine de şu soruların yanıtlanması gerekir:
- Endpoint sözleşmesi doğru mu?
- Response şeması frontend'in beklediği formatta mı?
- Hata durumları test edildi mi?
- Mock servisler gerçekçi veri döndürüyor mu?
- Hazırlık ortamında 500 dönen çağrı nerede kırılıyor?
Apidog bu katmanı yönetir. AI ajanlarıyla çalışırken pratik akış şu olabilir:
- API sözleşmesini Apidog'un görsel tasarımcısında tasarlayın.
- OpenAPI spesifikasyonunu netleştirin.
- Ajanlara bu sözleşmeyi hedef olarak verin.
- Üretilen endpoint'leri Apidog ile test edin.
- Frontend için mock servisler oluşturun.
- Ajanın gönderdiği request ve response'ları hata ayıklayın.
Örnek ajan talimatı:
Aşağıdaki OpenAPI sözleşmesine göre /users/{id}/subscriptions endpoint'ini uygula.
Response şemasını değiştirme.
Apidog'daki örnek response'ları referans al.
Başarılı, yetkisiz ve bulunamadı senaryoları için test ekle.
Spesifikasyon öncelikli yaklaşım, otonom ajanlarla özellikle iyi çalışır. Çünkü açık bir sözleşme, ajana net bir hedef verir. Belirsiz gereksinimler ise ajanların en sık bocaladığı yerdir.
Daha fazla detay için Apidog spesifikasyon öncelikli mod kılavuzumuz bu devri açıklar. Ayrıca bir design.md'nin kodlama ajanları için ne yaptığını anlatan bölüm, yazılı sözleşmenin ajan çıktısını neden iyileştirdiğini gösterir. Bir ajanın çağrılarının gerçekten ne gönderip ne aldığını incelemek için Apidog'un yapay zeka ajan hata ayıklayıcısı kullanılabilir.
Sıkça Sorulan Sorular
Windsurf kullanımdan kaldırıldı mı?
Hayır. Windsurf artık Devin Desktop. Güncelleme olarak gelir; planınız, ayarlarınız ve uzantılarınız değişmeden aktarılır.
Cascade'e ne oldu?
Cascade artık eski sürüm. Halefi Devin Local, Rust ile yeniden yazıldı, %30'a kadar daha jeton verimli ve alt ajanları destekliyor. Cascade'i 1 Temmuz'a kadar kullanmaya devam edebilirsiniz.
Devin, kendi modeli yerine Claude veya Codex çalıştırabilir mi?
Evet. Ajan İstemci Protokolü aracılığıyla Devin Desktop; SWE-1.6, öncü modeller, Codex, Claude Agent, OpenCode ve özel ajanları çalıştırabilir.
Devin ücretsiz mi?
Sınırsız Sekme tamamlama ve satır içi düzenlemeler içeren ücretsiz bir katman bulunur. Devin Cloud'ın otonom ajanlarına erişim 20$'lık Pro planından başlar.
Devin Cursor'dan daha mı iyi?
Bağlama göre değişir. Cursor, uygulamalı editör içi çalışma için daha odaklıdır. Devin ise editör deneyimine ek olarak otonom bulut ajanı, çok ajanlı Komuta Merkezi ve açık ACP protokolü sunar. Seçimi ne kadar delege etmek istediğinize göre yapın.
Devin'i nasıl kurarım?
Masaüstü uygulamasını indirme sayfasından edinebilirsiniz. JetBrains eklentisini ekleyebilir veya CLI'yı şu komutla kurabilirsiniz:
curl -fsSL https://cli.devin.ai/install.sh | bash
Sonuç
Windsurf'ün Devin Desktop'a dönüşmesi kozmetik bir yeniden markalaşma değil. Devin artık tam bir IDE, otonom bulut ajanı, CLI ve PR inceleme yüzeyi olarak konumlanıyor. Ajan Komuta Merkezi ve ACP desteğiyle hedef, tek tek kod satırı yazmaktan çok işi yönetmek ve doğrulamaktır.
Hangi aracı seçerseniz seçin, API sözleşmesini ayrı ve test edilebilir tutun. Apidog ile tasarlayın, test edin ve mock'layın; böylece ajanların ürettiği kod üretimde gerçekten çalışabilir.





Top comments (0)