yazilim

Whiteboard: Açık Kaynaklı IDE ile Yazılım Tasarımında Yeni Bir Yaklaşım

2 dk okuma

open-source canvas for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

Özet

YC W26’te tanıtılan Whiteboard, geliştiricilerin ve yapay zeka ajanlarının ortak bir çalışma alanında kod ve diyagramları entegre ederek yazılım tasarımı yapmasını sağlayan açık kaynaklı bir masaüstü uygulamasıdır.

Whiteboard, geliştiricilerin ve yapay zeka ajanlarının aynı çalışma alanında kod ve diyagramları birleştirerek yazılım tasarımı yapmalarını mümkün kılan açık kaynaklı bir IDE olarak karşımıza çıkıyor. Uygulama, Claude Code, Codex gibi mevcut araçlarla entegre çalışarak ajanınıza bir SDK sunuyor; bu sayede ajanınız uygulama içindeki bir tuval üzerinde çizim yaparak iş akışını görselleştirebiliyor.

Uygulamayı başlatmak için Whiteboard’ı indirip açın, karşınıza çıkan hoş geldin ekranından Claude Code, Codex veya başka bir kodlama ajansı bağlayın. Ajandanızdan mevcut dalınızı güncel ana dalla karşılaştırmasını isteyip, sonucu Whiteboard’da açabilirsiniz. Whiteboard’ın en güçlü yönlerinden biri, GPT-6 Sol ve Claude Opus 5.5 gibi modellerle en iyi performansı göstermesidir. Bu modeller, akıllı, hızlı ve maliyet açısından dengeli bir deneyim sunar.

Whiteboard’ın sunduğu görsel araçlar, kod ile doğrudan bağlantı kurmanızı sağlar. Örneğin, bir sıralama diyagramı veya varlık‑ilişki diyagramı üzerine tıkladığınızda ilgili kod satırına hızlıca geçiş yapabilirsiniz. VSCode’un yerleşik LSP desteği ve özelleştirilebilir klavye kısayolları ile kod gezintisi sorunsuz bir şekilde gerçekleşir.

Kod farklarını görmek için ise AST‑tabanlı, Rust ile yazılmış bir semantic diff viewer bulunur. Bu araç, sadece ilgili değişiklikleri gösterir; büyük fonksiyonlar özetlenir, test ve dokümantasyon değişiklikleri gizlenir. Ayrıca, ajanınızın izlediği kararları görselleştiren bir “decision log” özelliği sayesinde, ajanın bağımsız olarak aldığı kararları ve bu kararların kod üzerindeki etkisini izleyebilirsiniz.

Whiteboard, MIT lisansı altında dağıtılmakta ve tamamen yerel çalışma alanlarınızda çalışır. Takım bazlı bir hizmet planı da gelecekte sunulacak, ancak her zaman kendi sunucunuzda barındırılabilir. Şu anda dosya düzenleme ve çoklu depo desteği sınırlı olmakla birlikte, topluluk katkılarıyla bu alanlar geliştirilmeye devam ediliyor.

Whiteboard, geliştiricilere kod ve diyagramları aynı anda yönetme imkanı sunarak, yazılım tasarım sürecini daha şeffaf ve işbirlikçi hale getiriyor.

Önemli noktalar

  • Whiteboard, geliştiricilerin ve AI ajanlarının aynı çalışma alanında kod ve diyagramları entegre etmesini sağlar.
  • Claude Code, Codex gibi araçlarla entegre çalışır ve ajanınıza SDK sunar.
  • GPT-6 Sol ve Claude Opus 5.5 modelleriyle yüksek performanslı deneyim sunar.
  • Kod farklarını AST‑tabanlı semantic diff viewer ile görsel olarak izleyebilirsiniz.
  • Ajanın kararlarını görselleştiren decision log özelliği mevcut.
  • MIT lisansı altında dağıtılan Whiteboard, yerel ortamda çalışır ve gelecekte takım hizmeti planı var.