MarkTechPost AIAI Agent

Andrew Ng 開源 OpenWorker:一款本地優先的桌面 AI 同事,直接交付成品而非聊天

2026年7月23日 19:31

重點摘要

Andrew Ng 宣佈推出 OpenWorker,這是一款開源桌面代理,專注於產出成品而非對話。OpenWorker 要求用戶指定目標結果,而非輸入提示:例如一份潤色完成的文件、包含實際數據的 Slack 回覆、更新後的日曆、或整理好的收件匣。它會將目標拆解為步驟,在本地檔案與外部應用程式間協作,並在執行重要操作前請求確認。其架構分為四層,全部運行於用戶電腦上。儲存庫包含 119 個 Python 檔案(約 32,400 行)位於 coworker/ 目錄、149 個 TypeScript/TSX 檔案位於 surfaces/gui/,以及 78 個後端測試模組。技術堆疊如下:桌面殼層 — 以 Tauri 2 原生視窗包裝 React 18 使用者介面,套件識別碼為 com.openworker.desktop,該殼層負責監督整個流程。

站內 AI 整理稿

Andrew Ng has announced OpenWorker, an open-source desktop agent that produces finished work rather than conversation.OpenWorker asks the user for an outcome, not a prompt: a polished document, a Slack reply containing the actual numbers, an updated calendar, a triaged inbox.

It then breaks that outcome into steps, works across local files and connected apps, and checks in before anything consequential.

The architecture is four layers, and all of them run on your machine The repository contains 119 Python files (~32,400 lines) under coworker/, 149 TypeScript/TSX files under surfaces/gui/, and 78 backend test modules.

The stack breaks down as follows: Desktop shell — a Tauri 2 native window wrapping a React 18 UI.The bundle identifier is com.openworker.desktop, and the shell supervises the Python server itself.Local agent server — Python 3.10+ on FastAPI and uvicorn, binding to 127.0.0.1:8765 by default.

The example config caps a turn at 12 modeltool iterations.Capability and connector layer — vetted local tools (files, git, ripgrep-backed search, shell, todo) plus hosted integrations plus MCP.Model router — one interface over native, OpenAI-compatible, reseller and local providers.

The engine is built on aisuite, Andrew Ng’s provider-agnostic LLM library.(function(){ window.addEventListener('message',function(e){ var d=e.data;if(!d||!d.owEmbed||!d.height)return; var f=document.getElementById('frame-'+d.owEmbed); if(f)f.style.height=d.

height+'px'; }); })(); Bring your own model, from a deliberately small curated list There is no OpenWorker inference service.The user pastes an API key, or points the app at a local runtime.The curated model matrix contains exactly 30 entries.Native providers cover OpenAI (GPT-5.

6 Sol/Terra/Luna and GPT-5.5), Anthropic (Claude Fable 5, Opus 4.8, Sonnet 4.6, Haiku 4.5) and Google (Gemini 3.1 Pro, 3.6 Flash, 2.5 Pro, 2.5 Flash).OpenAI-compatible vendors add GLM-5.2, DeepSeek V4, Kimi K2.6, MiniMax M2.5, Qwen3 Max, Grok 4.3 and Mistral Large.

Open-weight models arrive through Together AI and Fireworks, and fully local models through Ollama, which requires no key at all.The permission engine is the actual engineering story Most desktop agent projects treat approvals as a UI afterthought.OpenWorker treats them as a typed layer.

Every tool call is classified into one of four risk classes: read (no side effects), write_local (mutates the workspace, path-scoped), exec (runs commands), and external (side effects off the machine).

Five permission modes then decide what happens: discuss and plan are read-only, interactive is the default and asks before writes, commands and external actions, auto allows everything while remaining path-scoped, and custom auto-approves a user-listed set of tools.Two design decisions stand out.

First, unattended mode does not raise the autonomy ceiling — it only changes where the human is reached.Prompts that would appear inline are routed to an Inbox, and the session suspends until answered.Second, task-scoped standing rules are restricted to external risk only.

Shell commands ask forever, by design.The built-in ops persona also instructs the model to treat content from tools, logs, the web, files and incoming messages as untrusted data rather than instructions.That is an explicit prompt-injection posture, written into the shipped persona.

(function(){ window.addEventListener('message',function(e){ var d=e.data;if(!d||!d.owEmbed||!d.height)return; var f=document.getElementById('frame-'+d.owEmbed); if(f)f.style.height=d.height+'px'; }); })(); Privacy: local-first Model calls go directly from the machine to the configured provider.

Conversations, connector tokens and model keys stay local, and the secret store is designed so that secrets never enter the model’s context, prompts or traces.

The only cloud component is an optional broker that handles OAuth handshakes for one-click connectors, using Auth0 Authorization Code with PKCE.Connector tokens are handed straight to the machine and are never stored in the cloud.

The app is fully functional signed out, using manually pasted credentials.(function(){ window.addEventListener('message',function(e){ var d=e.data;if(!d||!d.owEmbed||!d.height)return; var f=document.getElementById('frame-'+d.owEmbed); if(f)f.style.height=d.

height+'px'; }); })(); Key Takeaways OpenWorker is Andrew Ng’s MIT-licensed desktop AI coworker that returns finished deliverables, not chat replies.The stack is a Tauri 2 + React shell over a local Python FastAPI agent server built on aisuite.

Model access is bring-your-own-key across 30 curated tool-calling models, plus fully local Ollama.A typed risk engine (read/write_local/exec/external) gates every action across five permission modes.Check out the GitHub Repo, the project site, and the announcement.

All credit for this research goes to the researchers and developers of this project.The post Andrew Ng Just Released OpenWorker: An Open-Source, Local-First Desktop AI Coworker That Returns Finished Deliverables Instead of Chat appeared first on MarkTechPost.

Related

相關文章

當 human in the loop 變成“閉著眼睛點確認”,企業Agent 安全還能靠誰?

專家指出,AI Agent 從內容安全轉向行為安全,提示詞注入、工具濫用與過度授權成為主要風險。企業應建立可視、可管、可追溯的安全基線,並對工具權限進行最小化與臨時化管理,避免 human in the loop 淪為形式。安全防護需從靜態入口轉向動態行為約束,以因應 Agent 自主執行帶來的全新挑戰。

剛剛

開源Agent框架刷爆ARC-AGI-3,「自我改進」的RLM harness引爭議

一套開源Agent框架在ARC-AGI-3基準測試中創下超過85%的正確率,大幅領先其他解決方案,其核心是名為「RLM harness」的自我改進機制。然而,該方法引發學術爭議,部分研究者批評它透過反覆試錯「鑽漏洞」,不符合ARC-AGI評測一次性推理的精神。這場討論促使AI社群重新審視評測標準,並可能影響未來ARC-AGI版本的設計方向。

剛剛
鈦媒體AI Agent

騰訊是在“賽馬”,還是在打造 “Agent工廠”?

騰訊內部正在探討其發展策略究竟是「賽馬」機制還是打造「Agent工廠」。相關討論聚焦於公司如何平衡內部競爭與統一平台建設。目前站內已移除相關混雜文字,保留原始主題供讀者參考。

40 分鐘前
TechWebAI Agent

ChinaJoy 2026 AI遊戲規模化落地,邊緣雲與API安全重構產業底層邏輯

2026年ChinaJoy展館,“與AI同遊”的主題隨處可見。行業調查顯示,僅有21%的企業擁有完整的API資產清單,大量後臺AI接口仍在無人監控的狀態下裸奔。合規與安全也同步下沉。算力下沉還不夠,API安全必須同步前移邊緣雲解決了體驗問題,但AI交互入口的安全,同樣需要前置到邊緣。算力與安全,缺一不可Akamai的判斷很明確:遊戲AI轉型不能割裂算力與安全。這也是遊戲廠商規模化落地AI智能體、構建AI原生遊戲的標準化底層方案。

2 小時前
量子位AI Agent

螞蟻集團開源Avernet,讓人與智能體像組織一樣高效協作

**螞蟻集團開源Avernet:打造人與智能體高效協作的“組織級”基礎設施** **來源:量子位** **2026-08-07 11:08:51** 近日,螞蟻集團正式宣佈開源多智能體協作基礎設施Avernet,其社區版本已同步上線。作為業界首個聚焦於“組織級協作”的智能體基礎設施,Avernet的首個版本重點開放了智能體協作網絡能力,旨在支持不同智能體之間的發現、共識達成、跨團隊協作與治理,為人工智能從“單點智能”走向“系統智能”提供關鍵支撐。

7 小時前