github.com/andrewyng/openworkerOpenWorker רץ כולו על המחשב המקומי שלכם, ללא שרת ענן להסקת מסקנות. הארכיטקטורה שלו מורכבת מארבע שכבות נפרדות :
com.openworker.desktop). מעטפת זו גם מפקחת על תהליך שרת ה-Python.127.0.0.1:8765 במחשב המקומי. ברירת המחדל מגבילה את מספר האינטראקציות בין המודל לכלים ל-12.coworker/, 149 קובצי TypeScript/TSX תחת surfaces/gui/ ו-78 מודולי בדיקת backend .OpenWorker לא נועל אתכם לספק אחד. הוא תומך ב-30 מודלים ממויינים, כולם דורשים מהמשתמש להביא מפתח API משלו (BYOK – Bring Your Own Key) . המודלים הנתמכים כוללים:
אחת התכונות המרכזיות של OpenWorker היא הגישה שלו לבטיחות. כל קריאת כלי שהסוכן מבצע מסווגת לאחת מארבע רמות סיכון :
רמות אלו נשלטות באמצעות חמישה מצבי הרשאה :
כדי להתגונן מפני התקפות הזרקת פקודה, OpenWorker כולל "אישיות תפעולית" (ops persona) מובנית המורה למודל להתייחס לתוכן המגיע מכלים, יומנים, קבצים והודעות נכנסות כאל נתונים לא-מהימנים ולא כהוראות. הגנה זו כתובה ישירות בקובץ התצורה הנשלח .
OpenWorker תוכנן עם עקרונות פרטיות חזקים :
OpenWorker פועל כרגע על Mac, ותמיכה ב-Windows מוגדרת כ"בקרוב" . הפרויקט נמצא בבטא פתוחה ומוגדר כשמיש לחלוטין, עם יכולות עדכון עצמי .
OpenWorker ממוצב באופן מפורש כשינוי פרדיגמה ממודל הצ'אט. במקום להקליד פקודות בשיחה, המשתמש מציין תוצאה רצויה (למשל, "תיבת דואר ממוינת", "מסמך מלוטש", "תשובת סלאק עם נתוני הרבעון השלישי", "ערך יומן מעודכן"). הסוכן מפרק מטרה זו לצעדים, עובד על קבצים מקומיים ויישומים מחוברים, ועוצר לאישור אנושי לפני ביצוע פעולות בעלות השפעה . OpenWorker תומך ביותר מ-25 אינטגרציות, בנוסף ל-MCP, וכולל כלים כמו Telegram, GitHub, Slack, Jira, Notion, Linear, HubSpot, Outlook, Gmail ו-Google Calendar .