github.com/andrewyng/openworkerOpenWorker tamamen kullanıcının kendi bilgisayarında çalışır; bulutta herhangi bir çıkarım sunucusu barındırmaz. Mimarisi dört farklı katmandan oluşur :
com.openworker.desktop). Bu kabuk aynı zamanda Python sunucu sürecini de yönetir.127.0.0.1:8765 adresine bağlanır. Görev başına varsayılan olarak en fazla 12 model-aracı etkileşimine izin verir.coworker/ altında 119 Python dosyası (~32.400 satır), surfaces/gui/ altında 149 TypeScript/TSX dosyası ve 78 arka uç test modülü içermektedir .OpenWorker, kullanıcıları tek bir sağlayıcıya kilitlemez. Kendi API anahtarınızı getirmeniz (BYOK) koşuluyla birden çok kategoride 30 seçkin modeli destekler . Desteklenen modeller şunları içerir:
OpenWorker'ın en önemli özelliklerinden biri güvenliğe yaklaşımıdır. Ajanın yaptığı her araç çağrısı, dört risk kademesinden birine sınıflandırılır :
Bu kademeler daha sonra beş izin modu aracılığıyla kontrol edilir :
Prompt enjeksiyon saldırılarına karşı korunmak için OpenWorker, modele araçlardan, günlüklerden, dosyalardan ve gelen mesajlardan gelen içeriği talimat olarak değil, güvenilmez veri olarak ele almasını söyleyen yerleşik bir "ops persona" içerir. Bu savunma, gönderilen kişi yapılandırmasına doğrudan yazılmıştır .
OpenWorker, güçlü mahremiyet ilkeleriyle tasarlanmıştır :
OpenWorker şu anda Mac işletim sisteminde çalışmaktadır; Windows desteğinin "çok yakında" geleceği belirtilmiştir . Proje açık beta aşamasındadır, tamamen kullanılabilir olduğu ve kendini güncelleme yeteneklerine sahip olduğu ifade edilmektedir .
OpenWorker, açıkça sohbet robotu modelinden bir geçiş olarak konumlandırılmıştır. Kullanıcı bir sohbet başlatmak yerine, istediği sonucu belirtir (örneğin, "düzenlenmiş gelen kutusu," "parlatılmış belge," "3. çeyrek rakamlarını içeren Slack yanıtı," "güncellenmiş takvim girişi"). Ajan daha sonra bu hedefi adımlara ayırır, yerel dosyalar ve bağlı uygulamalar arasında çalışır ve önemli eylemlerden önce insan onayı için durur . Telegram, GitHub, Slack, Jira, Notion, Linear, HubSpot, Outlook, Gmail ve Google Calendar'ı kapsayan 25'in üzerinde entegrasyonun yanı sıra MCP protokolünü de destekler .