Block, kurucusu Jack Dorsey'in sahibi olduğu teknoloji şirketi, çalışanlarının farklı modeller, araçlar ve projeler arasında AI ajanlarıyla çalışması için geliştirdiği Berd'ü açık kaynak yaptı. Berd, tarayıcı tabanlı bir çalışma alanı yerine yerel olarak kurulan bir masaüstü uygulaması. Apache 2.0 lisansıyla GitHub'da yayınlanan uygulama, macOS, Windows ve Linux için ücretsiz indirilebilir sürümler sunuyor. Depo, 18 Ağustos'ta yedinci halka açık sürümü olan 0.6.2 sürümüne ulaştı ve 91 katkıda bulunan listeliyor.
Block, Berd'ü 'günlük AI iş yüzeyi' olarak konumlandırıyor: kullanıcıların sohbet başlatabildiği, dosya veya klasör ekleyebildiği, ajanları ve modelleri seçebildiği, kalıcı projeler üzerinde çalışabildiği, AI sağlayıcılarını yapılandırabildiği, becerileri ve uzantıları yönetebildiği, oturum geçmişini inceleyebildiği ve otomasyonlar oluşturabildiği tek bir yer. Tasarım hedefi yalnızca kolaylık değil; ürün spesifikasyonuna göre kullanıcılar her zaman hangi projenin, dosyaların, ajanın, modelin, sağlayıcının ve oturum durumunun konuşmayı şekillendirdiğini bilmeli. Block, bu görünür operasyonel durum vurgusunun Berd'ü genel bir sohbet sarmalayıcısından ayırdığını söylüyor.
Berd, Block içindeki pratik bir sorundan doğdu. Çalışanlar zaten Block'un kendi Goose'u, Anthropic'in Claude Code'u ve OpenAI'in Codex'i gibi yetenekli ajanlarla çalışıyordu, ancak deneyim parçalanmıştı. Block Teknoloji İletişimi'nden Lucinda Bell, e-postayla yaptığı açıklamada, 'Goose, Claude Code ve Codex aracılığıyla yetenekli ajanlarımız vardı, ancak bunlar arasında çalışmak farklı arayüzler, yapılandırma sistemleri ve bağlam yönetimi yolları arasında gezinmek anlamına geliyordu' dedi. Berd, Block ekiplerine 'modeller ve araçlar arasında tutarlı bir masaüstü uygulaması' sağlıyor.
Berd, ajanları farklılaştırma konusunda alışılmadık bir yaklaşım benimsiyor. Her ajanı boş bir sohbet penceresi olarak ele almak yerine, ajanlara roller, talimatlar, beceriler, araçlar ve tanınabilir görsel kimlikler veriyor. Block, 'Gloopies' adını verdiği animasyonlu karakter koleksiyonları oluşturdu ve Berd'ün halka açık sitesinde Berdy, Pushback, Choosey, Copycat, Tinker ve Wildcard gibi önceden tanımlanmış kişilikleri sergiliyor. Block'un formülasyonu işlevsel: 'Avatarlar ajanı tanınır kılar. Rolü, becerileri ve araçları onu kullanışlı kılar.'
Mimari olarak Berd ne yeni bir temel model ne de yeni bir ajan çalışma zamanı. Uygulama, hafif masaüstü uygulamaları oluşturmak için web teknolojilerini kullanan Tauri 2 ve React 19 ile inşa edildi ve Goose ile Ajan İstemci Protokolü (ACP) adı verilen bir standart aracılığıyla iletişim kuruyor. Goose, Berd'ün yanında 'sidecar' süreci olarak çalışıyor ve temel ajan döngüsünü yönetiyor; Berd ise projeleri, oturumları, bağlamı, ajanları ve yapılandırmayı üstleniyor. Goose, Block'un Ocak 2025'te tanıttığı açık kaynak ajan çerçevesi; modelden bağımsız ve büyük dil modellerini dosyalara, komutlara ve harici sistemlere bağlıyor. Block, Goose'u Aralık 2025'te Anthropic ve OpenAI ile birlikte kurduğu Linux Foundation bünyesindeki Ajanik AI Vakfı'na katkıda bulundu.
Berd, yerel öncelikli bir veri modeli etrafında tasarlandı. Block AI Yetenekleri Başkanı Brad Axen, konuşma geçmişinin kullanıcının cihazında yerel Goose oturum veritabanında saklandığını, kimlik bilgilerinin ise varsayılan olarak işletim sistemi anahtar zincirinde tutulduğunu söyledi. Ancak bu, tüm AI işlemlerinin yerel olduğu anlamına gelmiyor. Axen, 'Yerel öncelikli, verinin cihazdan hiç çıkmadığı anlamına gelmez' dedi. Kullanıcı yapılandırılmış bir modelden belirli bir bağlam üzerinde çalışmasını istediğinde, ilgili istem ve materyal o modelin sağlayıcısına gönderilir. Telemetri, resmi Berd dağıtımlarında varsayılan olarak devre dışıdır; kullanıcı etkinleştirirse, Block rastgele bir kurulum tanımlayıcısı ve sınırlı sayıda önceden tanımlanmış kullanım olayı toplar, ancak istemler, mesajlar, dosyalar, kaynak kodu, kimlik bilgileri, adlar, e-posta adresleri ve IP adresleri telemetri yükünün dışında tutulur.
Neden önemli
Berd'ün açık kaynak olarak yayınlanması, ajan çalışma alanı pazarında önemli bir farklılaşma yaratıyor. OpenAI'in Codex uygulaması 'ajan komuta merkezi' olarak tanımlanırken, Claude Code terminal, IDE ve masaüstü uygulamasına yayılmış durumda; Cursor 3 ise yerel ve bulut ajanları arasında geçişler sunuyor. Bu ürünlerin çoğu tek bir satıcının modellerine bağlı veya abonelik gerektiriyor. Berd ise Apache 2.0 lisansıyla ücretsiz, kullanıcının kendi model sağlayıcısını seçmesine izin veriyor ve birden fazla ajan aracını destekliyor. Bu, özellikle model bağımlılığından kaçınmak isteyen ve verilerini yerel tutmak isteyen kuruluşlar için önemli bir alternatif oluşturuyor. Ayrıca Berd'ün yerel öncelikli veri modeli ve telemetriyi varsayılan olarak devre dışı bırakması, kurumsal gizlilik endişelerini ele alıyor. Ancak, veri yolunun sağlayıcıya bağlı olduğu ve üçüncü taraf çatalların telemetriyi değiştirebileceği unutulmamalı; bu da kurumsal değerlendirmelerde dikkat gerektiriyor.