OpenWorker – 吳恩達開源的免費本地優先 AI 桌面代理

OpenWorker是什麼

OpenWorker是吳恩達發佈的開源AI桌面代理,採用MIT許可證完全免費。非聊天機器人,是”交付成果”的本地優先AI同事。用戶提出目標結果,直接產出可用文檔、Slack回覆或日曆安排,而非待辦清單。所有數據運行在本機,支持30餘種模型(含Ollama完全離線),集成25+工具如Slack、Gmail、GitHub等。任何具有後果的操作(發郵件、運行命令)均需用戶確認,兼顧效率與安全。

OpenWorker – 吳恩達開源的免費本地優先 AI 桌面代理

OpenWorker的主要功能

  • 交付成果導向:不返回待辦清單,直接產出可用交付物,潤色文檔、數據報表、Slack回覆、日曆安排、分類收件箱等。
  • 本地優先架構:代理引擎、對話歷史、連接器Token、API密鑰全部存儲於本機,數據默認不出設備。
  • 模型無關支持:基於aisuite統一接口,兼容OpenAI、Anthropic、Google、Kimi、DeepSeek、Qwen等30餘種模型,也可通過Ollama完全離線運行。
  • 多工具集成:內置25+連接器,涵蓋Slack、Gmail、Google Calendar、GitHub、Jira、Notion、Linear、HubSpot、Outlook等日常辦公工具。
  • Slack協同辦公:在Slack頻道中@OpenWorker提及,自動在桌面端開啓會話,完成任務後將結果回傳至原線程。
  • 定時自動化:支持設置週期性任務(如晨間簡報、週報生成、頻道監控),運行記錄帶完整執行日誌。
  • 終端與文件操作:可直接讀寫本地文件、執行Shell命令,將桌面環境作爲工作空間。
  • MCP生態接入:支持Model Context Protocol,任何可通過MCP訪問的工具均可接入,且支持按工具單獨控制權限。
  • 審批安全機制:所有寫入、發送、執行類操作默認需用戶確認;無人值守模式下, consequential 操作暫存收件箱等待審覈。
  • 語音輸入支持:內置Rust編寫的STT旁路,支持語音指令輸入。

如何使用OpenWorker

  • 下載安裝客戶端:訪問 OpenWorker 的官網 https://openworker.com/ 或 GitHub Releases 下載對應系統安裝包,macOS或 Windows 10/11。
  • 配置 AI 模型:打開應用後,在設置中粘貼自有 API 密鑰,或指向本地 Ollama 實現完全離線運行;支持同一任務中切換不同模型以平衡成本與質量。
  • 連接辦公工具:在設置中授權常用工具,Slack、Gmail、Google Calendar、GitHub、Jira、Notion、Linear、HubSpot、Outlook 等 25+ 連接器;也可通過 MCP 協議接入任何兼容工具,每個工具可單獨開啓或關閉。
  • 提出目標結果(Outcome):在聊天框中描述你想要的具體交付物,例如”準備一份客戶會議簡報””梳理下週衝突日程並給出調整方案””檢查 Jira 和 GitHub 中週一發佈的進度”,而非輸入零散提示詞。
  • 審批關鍵操作:OpenWorker 會自動分解任務並跨應用執行;在發送郵件、修改日曆、運行 Shell 命令等具有後果的操作前,應用會彈出確認彈窗,你可在應用內或 Slack 中批准、拒絕或重定向。
  • 獲取完成交付物:任務結束後,直接獲得可用成果,Markdown/PDF 文檔、數據報表、已發送的 Slack 回覆、更新後的日曆事件、分類後的收件箱摘要等,而非待辦清單。
  • 在 Slack 中協同使用:在工作頻道中 @OpenWorker 提及,會自動在桌面端開啓會話,調用你的本地工具和文件完成任務,並將最終結果以線程回覆形式回傳至原頻道。
  • 設置定時自動化:在應用中創建週期性任務(如每日晨間簡報、每週項目進度報告、持續監控某頻道),設定運行時間;無人值守模式下, consequential 操作會自動暫存”收件箱”等待你批量審覈。
  • 源碼構建(高級用戶):如需二次開發或 Linux 使用,克隆倉庫後執行 bash packaging/setup_dev_env.sh 創建 Python 虛擬環境,再分別啓動本地代理服務器(.venv/bin/openworker-server)和前端界面(npm run tauri dev);需 Python 3.10+、Node 20+、Rust 工具鏈。
  • 管理權限與安全:在設置中查看每個連接器和 MCP 工具的獨立權限開關;默認所有寫入、發送、執行操作均需確認,可根據需求調整爲 discuss(只讀)、interactive(默認審批)、auto(限定範圍自動)或 custom(自定義)模式。

OpenWorker的核心優勢

  • 本地優先,隱私零妥協:代理引擎、對話記錄、API密鑰、連接器Token全部存儲於本機密鑰庫,數據默認不出設備,雲端僅代理OAuth握手。
  • 完全開源免費:MIT許可證,無需訂閱,無功能限制,社區可自由 fork 與二次開發。
  • 模型零鎖定:基於aisuite統一接口,支持OpenAI、Anthropic、Kimi、DeepSeek、Qwen等30餘種模型,同一任務中可中途切換以平衡成本與質量。
  • 可完全離線運行:通過Ollama接入本地模型,無需任何API密鑰與網絡依賴,實現純內網環境使用。
  • 交付成果而非對話:直接產出可用文檔、報表、Slack回覆、日曆更新,拒絕”列完待辦就結束”的僞代理體驗。
  • 操作審批安全網:所有寫入、發送、執行類操作默認需用戶確認,無人值守模式下 consequential 操作自動暫存收件箱等待審覈。
  • 工具生態豐富:內置25+連接器覆蓋Slack、Gmail、GitHub、Jira、Notion等日常工具,同時支持MCP協議無限擴展。
  • Slack原生協同:在頻道中@OpenWorker即可觸發桌面端任務執行,結果自動回傳原線程,無需切換應用。
  • 定時自動化:支持週期性任務編排(晨間簡報、週報、頻道監控),運行記錄帶完整執行日誌。
  • 無需註冊即用:不強制賬戶體系,憑API密鑰和手動憑證即可完全離線運行,降低使用門檻。

OpenWorker的官網地址

  • 官網地址:https://openworker.com/
  • GitHub倉庫:https://github.com/andrewyng/openworker

OpenWorker的同類競品對比

對比維度 OpenWorker Claude Cowork Manus
開源協議 MIT,完全免費 閉源 閉源
運行環境 本地優先,本機桌面端 桌面端(macOS / Windows) 雲端沙盒 Linux VM + Chromium 瀏覽器
模型策略 模型無關,30+模型 BYOK,支持 Ollama 完全離線 僅限 Claude 系列模型 多模型雲端託管,用戶不可自選
數據隱私 對話、Token、密鑰全部本機密鑰庫存儲,數據不出設備 本地文件沙盒,對話本地存儲 數據駐留雲端 VM,遠程服務器處理
文件訪問 本地文件系統 + 終端 + Git 指定本地文件夾沙盒讀寫 雲端獨立文件系統,持久化存儲
工具集成 25+連接器 + MCP 協議擴展 連接器 + MCP + 瀏覽器插件 瀏覽器、Python/Node 執行環境、API 調用
Slack 協同 @OpenWorker 提及,桌面端執行後回傳線程 通過連接器接入 通過 WhatsApp / Slack / Telegram 遠程派發任務
定時任務 本地自動化編排,需設備在線 支持本地定時任務 支持長時間無人值守自主運行
審批機制 寫入/發送/執行前強制確認,無人值守時暫存收件箱 計劃-執行審批門控,可中途重定向 高度自主,較少中間確認環節
定價模式 應用免費,雲模型 API 費用自理;Ollama 零成本 捆綁 Claude 付費計劃,Pro $20/月起 積分制:免費 / $20 / $40 / $200 tiers
離線能力 支持(Ollama 本地模型) 需聯網 需聯網

OpenWorker的應用場景

  • 銷售客戶準備:自動讀取 Gmail 往來郵件與 Google Calendar 日程,整合生成客戶會議簡報,並等待確認後自動發送跟進郵件。
  • 日程衝突梳理:掃描日曆識別時間衝突,提出調整方案,經一鍵確認後自動更新所有參與者的日程安排。
  • 項目進度追蹤:從 Jira 和 GitHub 拉取最新 issue、PR 與里程碑數據,自動生成每週發佈進度摘要報告。
  • Slack 協同響應:在工作頻道中 @OpenWorker 提及任務,代理在桌面端調用工具執行後,將結果以線程回覆形式回傳至原頻道。
  • 收件箱智能分類:自動讀取 Gmail 郵件,按優先級與主題分類整理,生成待處理摘要供用戶快速決策。
  • 運維事件響應:監控 Slack 告警頻道,查閱本地 Runbook,草擬事件報告,執行修復命令前均需人工確認。
© 版權聲明

相關文章

暫無評論

暫無評論...