deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Hacker News – Front Page (native)

Whiteboard: insanların ve coding agent'ların ortak bir tuvalde tasarım yaptığı açık kaynak IDE

YC W26 ekibi, Whiteboard'ı açık kaynak olarak yayınladı; MIT lisanslı bu masaüstü IDE'de coding agent'lar planları ortak bir tuvalde çiziyor, arkasında AST farkında diff görüntüleyici ve otonom kararlar için bir karar günlüğü bulunuyor.

Whiteboard: insanların ve coding agent'ların ortak bir tuvalde tasarım yaptığı açık kaynak IDE

Y Combinator'ın W26 grubundaki bir ekipten çıkan masaüstü IDE Whiteboard, 24 Eylül'de Hacker News'te bir Show HN gönderisiyle açık kaynak proje olarak duyuruldu. Temel fikri şu: coding agent'lar kod yazımının giderek daha fazlasını üstlendikçe, geliştiricilerin basitçe dosya düzenlemek yerine bu işi incelemeye ve yönlendirmeye uygun bir çalışma alanına ihtiyacı var; bu yüzden Whiteboard insanı ve agent'ı aynı tuvalde buluşturuyor.

İnsanlar ve agent'lar tek tuvalde

Projenin README'sine göre Whiteboard, kendi model entegrasyonlarını sunmak yerine geliştiricilerin zaten kullandığı agent araçlarına — Claude Code ve Codex gibi — bağlanıyor. Bağlantı kurulduğunda agent, uygulama içi tuvalde çizim yapmasını sağlayan bir SDK alarak çalışmasını açıklıyor; ister önerilen bir API, ister bir diyagram, ister bir değişikliğin özeti olsun. Önerilen başlangıç noktası, bir agent'tan güncel main branch'inizi mevcut branch'inizle karşılaştırmasını isteyip sonucu uygulamada açması. Tuvlda beğenmediğiniz her şeyi işaretleyip agent'a geri verebilir ve yeniden çizmesini isteyebilirsiniz.

Ekibin yönlendirmesi, aracın şu an en iyi frontier modellerle çalıştığını belirtiyor; yetenek, maliyet ve hız dengesi için GPT-6 Sol ve Claude Opus 5.5'i örnek veriyor. Geliştiriciler, system prompt'a hâlâ makul varsayılanlar yerleştirdiklerini ve bunu projeyi açık kaynak yapmalarının nedenlerinden biri olarak gösteriyorlar.

Koda geri bağlanan diyagramlar

Geliştiricilere göre saf diyagram araçları, bir spesifikasyonu gerçek koda bağlamayı zorlaştırıyor; özellikle de ödünleşimler çoğu zaman ancak ilk uygulama denemesinden sonra görünür hale geldiği için. Whiteboard'da bir sequence diyagramına, varlık-ilişki diyagramına veya agent'ın trace'inden alınmış bir alıntıya tıklamak sizi doğrudan ilgili kaynağa götürüyor. Uygulama VS Code üzerine inşa edildiğinden, kod gezinme tanıdık tuş atamaları ve kutudan çıkan LSP desteğiyle geliyor.

AST farkında bir diff görüntüleyici

Ham diff'ler hızla gürültüleniyor; bu yüzden ekip, soyut sözdizimi ağacının (AST) farkında olan, Rust ile yazılmış semantik bir diff görüntüleyici geliştirdi. Büyük ve yeni eklenen fonksiyonlar sözde kod olarak özetleniyor, birim testi ve dokümantasyon değişiklikleri varsayılan olarak katlanıyor, böylece yalnızca ilgili değişiklikler yüzeye çıkıyor. Bu davranış, WASM tabanlı bir eklenti sistemiyle özelleştirilebiliyor.

Agent'ın neler karar verdiğinin günlüğü

Otonom çalışmayı denetlenebilir kılmak için Whiteboard, agent'lara kendi trace'lerini tuvalde sorgulama ve bağlama araçları veriyor. README'ye göre amaç, belirlediğiniz gereksinimleri görselleştirmek, nasıl uygulandıklarını görmek ve agent'ın hangi kararları kendi başına verdiğini tespit etmek — normalde logların derinliklerinde gömülü kalan akıl yürütmeyi ortaya çıkarmak.

Vendored bir Code OSS fork'u

Whiteboard MIT lisanslı ve tamamen yerel repository'leriniz üzerinde çalışıyor. Ekip, bir yama seti sürdürmek yerine Code OSS'i bütünüyle vendor ettiğini açıklıyor; çünkü yama dosyaları coding agent'lar için kullanışsız ve saf VS Code, projenin ihtiyaç duymadığı çok şey içeriyor — geliştiriciler kod tabanının kabaca yüzde 45'inin Copilot ile ilgili olduğunu tahmin ediyor. Upstream güvenlik ve özellik yamaları ortaya çıktıkça birleştiriliyor. Ekipler için barındırılan bir ürün planlanıyor, ancak geliştiriciler self-hosting'in her zaman bir seçenek olarak kalacağını söylüyor.

Ekibin VS Code'dan başlama gerekçesi şu: agent'lar yazının çoğunu TUI'lerde ve masaüstü uygulamalarında yaptığından, insanlar artık text editor'lere çoğunlukla diff incelemek için uzanıyor; dolayısıyla incelemeye göre tasarlanmış bir editörün çıkması çoktan gecikmişti.

Bilinen eksikler ve telemetri

README sınırlamalar hakkında açık sözlü. Whiteboard içinde dosya düzenleyemezsiniz, birden çok repository'yi kapsayan incelemeler zayıf destekleniyor ve bir inceleme paylaşıldıktan sonraki güncellemeler alıcıya ulaşmıyor, yani yeniden paylaşılması gerekiyor. Gizlilik konusunda ekip, anonim telemetrinin kodu, diff'leri, tuval içeriğini, prompt'ları ve model çıktısını içermediğini ve istenildiği an kapatılabildiğini söylüyor.

Neden önemli

Agent araçları çoğunlukla kodu daha hızlı üretmeye odaklandı. Whiteboard ise gerçek darboğazın kavrayış olduğu yönünde bahis yapıyor; bu görüşünü, Geoffrey Litt'in modern yazılım mühendisliğinde kısıt olarak anlama üzerine ve Maggie Appleton'ın AI tarafından üretilen kodun yarının legacy kodu haline gelmesi üzerine makalelerine, ayrıca Karpathy'nin LLM agent'ları üzerine yazılarına dayandırıyor. Agent'lar yazılımların çoğunu yazacaksa, inceleme yüzeyi insan niyeti ile makine çıktısı arasındaki birincil arayüz haline geliyor; ve izlenebilir kararlarla koda bağlı diyagramlar içeren ortak bir tuval, bu arayüz için inandırıcı bir biçim. MIT lisansı ve local-first duruşu ayrıca, kodlarını barındırılan bir inceleme aracına göndermek istemeyen ekipler için engeli düşürüyor.

  • #open-source
  • #ide
  • #coding-agents
  • #code-review
  • #developer-tools

İlgili yazılar