com.openworker.desktop). Shell ini juga mengawasi proses server Python.127.0.0.1:8765 pada mesin lokal dan memiliki batas bawaan 12 iterasi model-alat per tugas.coworker/, 149 file TypeScript/TSX di direktori surfaces/gui/, dan 78 modul pengujian backend OpenWorker tidak mengunci pengguna pada satu penyedia. Aplikasi ini mendukung 30 model kurasi di berbagai kategori, yang semuanya mengharuskan pengguna untuk membawa kunci API sendiri (BYOK) . Model-model yang didukung meliputi:
Salah satu fitur utama OpenWorker adalah pendekatannya terhadap keamanan. Setiap panggilan alat yang dibuat oleh agen diklasifikasikan ke dalam salah satu dari empat tingkat risiko :
Untuk melindungi dari serangan prompt injection, OpenWorker dilengkapi dengan "ops persona" bawaan yang menginstruksikan model untuk memperlakukan konten dari alat, log, file, dan pesan masuk sebagai data yang tidak tepercaya, bukan sebagai instruksi. Pertahanan ini ditulis langsung ke dalam konfigurasi persona yang dikirimkan .
OpenWorker saat ini dapat berjalan di Mac, sedangkan dukungan untuk Windows masih dalam tahap "segera hadir" . Proyek ini masih dalam beta terbuka dan digambarkan sudah dapat digunakan sepenuhnya, dengan kemampuan pembaruan mandiri
.
OpenWorker secara eksplisit diposisikan sebagai sebuah pergeseran dari model chatbot. Alih-alih memicu percakapan, pengguna cukup menentukan hasil akhir yang diinginkan (mis., "kotak masuk yang sudah diurutkan," "dokumen yang terformat rapi," "balasan Slack dengan angka Q3," "entri kalender yang diperbarui"). Agen kemudian akan memecah tujuan tersebut menjadi langkah-langkah, bekerja di berbagai file lokal dan aplikasi yang terhubung, dan berhenti untuk meminta persetujuan manusia sebelum melakukan tindakan yang berdampak signifikan . OpenWorker mendukung lebih dari 25 integrasi ditambah MCP, mencakup alat-alat seperti Telegram, GitHub, Slack, Jira, Notion, Linear, HubSpot, Outlook, Gmail, dan Google Kalender
.