Andrew Ng發佈OpenWorker助手
重點摘要
Issues welcome. AI that gets your everyday tasks done. OpenWorker is an open-source AI coworker that lives on yo。
Issues welcome. AI that gets your everyday tasks done. OpenWorker is an open-source AI coworker that lives on your desktop and delivers finished work, not just chat: a polished document, a Slack reply with the numbers, an updated calendar, a triaged inbox. It runs on your machine and doesn't lock you into any model: bring your own API key for OpenAI, Anthropic, Google, or an open-weight provider, or run fully local with Ollama. Your data leaves your machine only through the model and integrations you choose. Download ⬇ macOS (Apple Silicon) macOS 12+ · signed & notarized · auto-updates ⬇ Windows 10/11 (x64) builds are not yet code-signed, so SmartScreen will warn; signing is in progress Open the app, add a model key (or point it at Ollama), and ask for something real. How it works Tell OpenWorker the outcome you want - "prepare a customer brief," "untangle my calendar," "draft a report," "check where the release stands across Jira and GitHub." It breaks the task into steps and works across your desktop, files, and connected apps. Before anything consequential - sending a message, changing a calendar, running a command - it checks in and you approve or redirect. You get the finished deliverable, not a to-do list. Under the hood: ┌────────────────────────────────────────────────┐ │ OpenWorker desktop app │ native shell + GUI ├────────────────────────────────────────────────┤ │ local agent server (Python) │ engine · tools · connectors - built on aisuite ├───────────────┬────────────────┬───────────────┤ │ your files │ your tools │ your model │ everything runs with your keys, │ & terminal │ 25+ connectors │ any provider │ on your machine └───────────────┴────────────────┴───────────────┘ What it can do Produce real deliverables - documents, spreadsheets, reports, and web pages land as files you can open and share. Work from Slack - mention @OpenWorker in a channel; a session opens on your desktop, the work happens with your tools, and the answer comes back as a thread reply. Use your everyday tools - 25+ integrations including GitHub, Slack, Jira, Notion, Linear, HubSpot, Outlook, monday.com, Gmail, and Google Calendar, plus your terminal and local files. Any tool reachable over MCP plugs in too, with per-tool control. Run on a schedule - automations for recurring work: a morning brief, a weekly report, a standing watch over a channel. Runs land in the app with full transcripts. Ask before acting - writes, sends, and shell commands are approval-gated. Unattended runs park their asks in an inbox instead of acting on their own. Bring your own model Model access is yours: pick a provider, paste your key, switch anytime. Supported out of the box: OpenAI · Anthropic · Google Gemini · Inkling (Thinking Machines) · GLM (Z.ai) · DeepSeek · Kimi (Moonshot) · Qwen · MiniMax · Mistral · Grok (xAI) - plus open-weight models via Together and Fireworks, and fully local models via Ollama. A curated model list marks what we've verified for tool-calling work. Adding any model string works at your own risk. Privacy OpenWorker is local-first. Everything lives on your machine: the agent loop, your conversations, connector tokens, and model keys - all in the app's local secret store. The only cloud piece is a small service that brokers OAuth handshakes for connectors. You can always use the App without signing-in - use the connectors via manually-created credentials/API-keys. Run from source Prerequisites: Python 3.10+, Node 20+, and (for the desktop shell) the Rust toolchain via rustup. git clone https://github.com/andrewyng/openworker cd openworker # 1. One-time bootstrap - creates the Python venv at .venv # (on Windows, run from Git Bash or WSL) bash packaging/setup_dev_env.sh # 2. Start the local agent server .venv/bin/openworker-server --cwd ~/some/project --port 8765 # (Windows: .venv\Scripts\openworker-server.exe) # 3. In a second terminal, start the UI cd surfaces/gui npm install npm run dev # browser UI on the Vite dev port To run the full desktop app instead of the browser UI, replace step 3 with npm run tauri dev (from surfaces/gui/) - the Tauri shell launches the window and supervises the server itself. Tests: .venv/bin/pytest (server), npm test and npm run e2e in surfaces/gui (GUI unit + hermetic end-to-end). Desktop bundles are built with packaging/build_dmg.sh / packaging/build_windows.ps1. Repository layout Directory What's in it coworker/ Python backend - agent engine, model providers, connectors, MCP client, memory, automations surfaces/gui/ Desktop app - React UI + Tauri shell that supervises the server stt/ Speech-to-text sidecar (Rust) for voice input packaging/ Installer builds (macOS DMG, Windows), auto-update manifest, dev bootstrap docs/ Design specs and decision logs tests/ Backend test suite Built on aisuite OpenWorker's engine is built on aisuite, a lightweight Python library providing a unified chat-completions API across LLM providers and an agents layer with tools, toolkits, and MCP support. If you want to build your own agent harness rather than use ours, start there; this repo is a working reference for what aisuite can carry. OpenWorker was originally developed inside the aisuite repository before moving to its own home here; thanks to the aisuite contributors whose work it builds on. Contributing Contributions and bug reports are welcome - open an issue or a pull request. The app updates itself, so fixes reach installs quickly. For any PR, please attach screenshots of what was broken and how it is fixed now. We will shortly add features that you can contribute to. Please note that we are actively developing based off a internal list and goal, so we may not approve PRs that add features that are already under-development or deviates from our vision. License MIT - see LICENSE. AboutNo description, website, or topics provided.ResourcesReadmeMIT licenseActivityStars1.5k starsWatchers15 watchingForks222 forksReport repositoryReleasesPackagesContributorsLanguages
Related
相關文章
張小龍卸任北京粉筆初心科技公司法定代表人
天眼查App顯示,近日,北京粉筆初心科技有限公司發生工商變更,張小龍卸任法定代表人、執行董事、經理,羅成興接任法定代表人、經理並擔任董事。張小龍在辭任執行董事、首席執行官及董事會主席後,將不再於本集團擔任任何職位。張小龍先前的職責為本集團的整體策略計劃與業務發展及營運,以及本集團的整體技術及課程開發。今年6月,張小龍曾因在人大演講情緒失控引爭議。

馬斯克:當前網絡爆紅的人形機器人演示都是遠程遙控或劇本
首頁 > 智能時代>具身智能 馬斯克:當前網絡爆紅的人形機器人演示都是遠程遙控或劇本 2026/7/24 11:44:04 來源:IT之家 作者:潞源 責編:潞源 評論: IT之家 7 月 24 日消息,特斯拉 CEO 埃隆 · 馬斯克在公司 2026 財年第二財季報告電話會議中指出,Optimus 人形機器人已在美國加州弗裡蒙特工廠投產。

為物理 AI 帶來 "Halo" 級性能:AMD 正式推出銳龍 AI 嵌入式 X100 處理器
首頁 > 數碼之家>電腦硬件 為物理 AI 帶來 "Halo" 級性能:AMD 正式推出銳龍 AI 嵌入式 X100 處理器 2026/7/24 11:37:43 來源:IT之家 作者:溯波(實習) 責編:溯波 評論: IT之家 7 月 24 日消息,AMD 在 Advancing AI 2026 大會上正式宣佈推出銳龍 AI 嵌入式 X100 處理器。

十問梁文鋒:關於剋制、底線和人
在梁文锋看来,产品的目标从来不是成为下一个超级APP。这种表态并非谦辞,而是对行业惯性的清醒拒绝——当多数人追逐规模与流量时,他选择用克制划定边界,将资源聚焦于更本质的问题。 他强调,这种克制背后是对底线和人性的考量。不盲目扩张意味着必须舍弃短期的诱惑,守住产品与服务的基本逻辑,同时尊重用户作为“人”的真实需求,而非将他们视为数据增长的燃料。

繼英偉達黃仁勳後,AMD 蘇姿豐也表態支持開源 AI 模型
AMD CEO蘇姿豐表態支持開源AI模型,認為開源能賦予透明度和控制力,並呼籲確保管理相關環節。同時,她宣布AMD第二代AI伺服器已全面投產,預計今年第三季末出貨,客戶需求強勁。

調查:76%的00後,買美妝前先問AI
根據一項最新調查指出,高達76%的00後消費者在購買美妝產品前,會先向AI工具尋求建議或資訊。這項數據顯示,年輕世代在美妝消費決策過程中,已將人工智慧視為首要的參考管道,而非傳統的櫃姐推薦或社群口碑。 調查結果反映出Z世代對AI的高度信任與依賴,他們習慣在實際購買前,透過AI進行產品成分分析、膚質配對或使用評價比較。