github.com/andrewyng/openworkerOpenWorker 完全喺你自己嘅電腦上面運行,唔使靠雲端嘅 Inference 伺服器。佢嘅架構分開四層 :
com.openworker.desktop)。呢個 Shell 仲會監控 Python 伺服器程序。127.0.0.1:8765 呢個本地地址。每個任務預設嘅模型-工具迭代上限係 12 次。coworker/ 下面、149 個 TypeScript/TSX 檔案喺 surfaces/gui/ 下面,同埋 78 個後端測試模組 。OpenWorker 唔會鎖死你用某一個供應商。佢支援 30 款經篩選嘅模型,橫跨多個類別,全部都係要你用自己嘅 API Key(BYOK)。支援嘅模型包括:
OpenWorker 其中一個重要功能係佢嘅安全做法。Agent 每次呼叫工具都會被分類做 四個風險等級 嘅其中一個 :
呢啲等級再配合 五種權限模式 嚟控制 :
為咗防範提示注入攻擊,OpenWorker 內置咗一個「Ops 人格設定」,指示模型將嚟自工具、日誌、檔案同埋傳入訊息嘅內容,當作 不可信數據而非指令 嚟處理。呢項防禦係直接寫入喺出廠嘅人格設定檔案裏面 。
OpenWorker 嘅設計好重視私隱 :
OpenWorker 目前喺 Mac 上面行到,Windows 支援就話「即將推出」。呢個項目係開放 Beta 階段,官方話完全可以用得,而且有自我更新功能 。
OpenWorker 好明顯係定位做一個從 Chatbot 模式轉型嘅產物。你唔使再俾提示對話,而係指定一個你想要嘅 成果(例如「處理好收件匣」、「執好份文件」、「俾個包含第三季數字嘅 Slack 回覆」、「更新日曆項目」)。個 Agent 會將個目標拆做步驟,喺你嘅本地檔案同埋連接嘅應用程式之間工作,並且喺做重要動作之前停低俾你審批 。佢支援超過 25 個整合,再加埋 MCP,涵蓋 Telegram、GitHub、Slack、Jira、Notion、Linear、HubSpot、Outlook、Gmail 同 Google Calendar 等工具 。