Andrew Ng 發佈桌面 AI 代理 Open CoWorker
Andrew Ng 的新項目 Open CoWorker 是一個開源的桌面 AI 代理,基於 aisuite 庫構建。它可以聊天、進行深度研究、在用户計算機上執行任務,並支持定時自動化。用户需自帶 API 密鑰或通過 Ollama 運行本地模型。
近日,AI 領域知名學者 Andrew Ng 發佈了名為 Open CoWorker 的桌面 AI 代理項目。該項目基於其團隊開發的 aisuite 庫,旨在為用户提供一個能夠在本地計算機上執行多種任務的智能助手。
Open CoWorker 不僅僅是一個聊天機器人,它能夠執行深度研究,並代表用户在電腦上完成具體操作,例如讀取文件(需權限)、發送 Slack 或電子郵件消息、生成 PDF 報告、文檔和電子表格等交付物。此外,它還支持定時自動化任務,比如每天為用户提供新聞摘要。
該項目要求用户自帶 API 密鑰,支持 OpenAI、Anthropic、Google 等主流提供商,也可以通過 Ollama 完全本地運行,確保用户數據保留在本地機器上。目前,Open CoWorker 已發佈 macOS(Apple Silicon)和 Windows 10/11(x64)版本,用户可直接下載安裝。
技術層面上,Open CoWorker 建立在 aisuite 庫之上。aisuite 是一個輕量級的 Python 庫,分兩層架構:底層是統一的聊天補全 API,可在不同 LLM 提供商之間切換(只需更改模型名稱字符串);上層是代理 API,提供工具調用、工具包以及 MCP(模型上下文協議)支持。代理 API 支持多輪工具循環,並內置了文件、Git、Shell 等工具包,以及審批策略、狀態存儲和追蹤等生產級功能。
此外,aisuite 還支持 MCP(模型上下文協議),允許用户直接接入任何 MCP 服務器提供的工具,無需額外樣板代碼。用户可以通過簡單的 pip 安裝,並快速開始使用。
Andrew Ng 表示,Open CoWorker 的源代碼已託管在 GitHub 上,採用 MIT 許可證,鼓勵社區貢獻。該項目目前收穫了 14.7k 星標和 1.5k fork,顯示出社區的高度關注。