OpenWorker: Ejen AI Desktop Sumber Terbuka Andrew Ng yang Menghantar Kerja Siap, Bukan Sekadar Berbual
OpenWorker adalah ejen AI desktop sumber terbuka berlesen MIT oleh Andrew Ng yang melaksanakan tugas pelbagai langkah dan menghantar hasil kerja yang siap — seperti dokumen atau mesej Slack — bukan sekadar respons per... Struktur empat lapisannya menggunakan Tauri 2 untuk antara muka desktop, Python FastAPI untuk pe...
Diterbitkan olehDisunting dengan DeepSeek-V4-FlashImej dijana dengan GPT Image 1.5
OpenWorker adalah ejen AI desktop sumber terbuka berlesen MIT oleh Andrew Ng yang melaksanakan tugas pelbagai langkah dan menghantar hasil kerja yang siap — seperti dokumen atau mesej Slack — bukan sekadar respons per...
Struktur empat lapisannya menggunakan Tauri 2 untuk antara muka desktop, Python FastAPI untuk pelayan ejen tempatan, lapisan keupayaan untuk alat dan integrasi, dan pustaka aisuite daripada Andrew Ng sendiri sebagai p...
Setiap tindakan dikawal oleh enjin risiko empat peringkat (baca, tulis setempat, laksana, luaran) dan lima mod kebenaran, dengan pertahanan suntikan gesaan terbina yang menganggap kandungan luaran sebagai tidak diperc...
Search & fact-check with cited sources for What is Andrew Ng's OpenWorker, and what are its key features including its architecture built onAn AI-generated concept visual of a local-first AI coworker.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: Search & fact-check with cited sources for What is Andrew Ng's OpenWorker, and what are its key features including its architecture built on. Article summary: The search results from multiple high-quality sources provide thorough coverage of all the claims. Below is the verified answer.. Topic tags: general, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail layouts. Make it useful as an il
openai.com
Andrew Ng, tokoh terkemuka dalam pendidikan dan penyelidikan AI, telah melancarkan aplikasi desktop sumber terbuka baharu bernama OpenWorker yang bertujuan untuk melangkaui paradigma chatbot AI tradisional. Diumumkan pada 23 Julai 2026, OpenWorker adalah ejen AI sumber terbuka berlesen MIT yang beroperasi secara setempat, direka untuk melaksanakan tugas pelbagai langkah dan memulangkan hasil kerja yang siap — seperti dokumen yang digilap, entri kalendar yang dikemas kini, atau mesej Slack yang mengandungi data tertentu — dan bukannya sekadar balasan berbentuk perbualan . Ia boleh didapati di GitHub di dan kini dalam fasa beta terbuka .
Studio Global AI
Continue your research
This page includes a source-backed answer you can continue inside Studio Global.
What is the short answer to "OpenWorker: Ejen AI Desktop Sumber Terbuka Andrew Ng yang Menghantar Kerja Siap, Bukan Sekadar Berbual"?
OpenWorker adalah ejen AI desktop sumber terbuka berlesen MIT oleh Andrew Ng yang melaksanakan tugas pelbagai langkah dan menghantar hasil kerja yang siap — seperti dokumen atau mesej Slack — bukan sekadar respons per...
What are the key points to validate first?
OpenWorker adalah ejen AI desktop sumber terbuka berlesen MIT oleh Andrew Ng yang melaksanakan tugas pelbagai langkah dan menghantar hasil kerja yang siap — seperti dokumen atau mesej Slack — bukan sekadar respons per... Struktur empat lapisannya menggunakan Tauri 2 untuk antara muka desktop, Python FastAPI untuk pelayan ejen tempatan, lapisan keupayaan untuk alat dan integrasi, dan pustaka aisuite daripada Andrew Ng sendiri sebagai p...
What should I do next in practice?
Setiap tindakan dikawal oleh enjin risiko empat peringkat (baca, tulis setempat, laksana, luaran) dan lima mod kebenaran, dengan pertahanan suntikan gesaan terbina yang menganggap kandungan luaran sebagai tidak diperc...
OpenWorker berjalan sepenuhnya pada mesin pengguna, tanpa memerlukan pelayan inferens di awan. Seni binanya terdiri daripada empat lapisan yang berbeza :
Desktop Shell: Tetingkap asli Tauri 2 yang membalut antara muka pengguna React 18 (ID bundle com.openworker.desktop). Shell ini juga menyelia proses pelayan Python.
Pelayan Ejen Tempatan: Dibina pada Python 3.10+ menggunakan FastAPI dengan Uvicorn, pelayan ini terikat pada 127.0.0.1:8765 pada mesin tempatan. Ia mempunyai had lalai sebanyak 12 lelaran model-alat setiap tugas.
Lapisan Keupayaan & Penyambung: Lapisan ini menyediakan set alat tempatan untuk berinteraksi dengan sistem fail, git, carian berasaskan ripgrep, shell, dan senarai tugasan. Ia juga merangkumi integrasi yang dihoskan dan sokongan untuk Model Context Protocol (MCP).
Penghala Model: Antara muka model teras dibina pada aisuite, pustaka LLM bebas pembekal daripada Andrew Ng sendiri. Ini membolehkan OpenWorker menyediakan antara muka tunggal dan bersatu merentasi pembekal model asli, serasi-OkayAI, penjual semula, dan model tempatan . Repositori ini mengandungi 119 fail Python (~32,400 baris) di bawah coworker/, 149 fail TypeScript/TSX di bawah surfaces/gui/, dan 78 modul ujian bahagian belakang .
Model Disokong: 30 Model Terpilih, Bawa Kunci Sendiri
OpenWorker tidak mengunci pengguna kepada satu pembekal. Ia menyokong 30 model terpilih merentas pelbagai kategori, yang semuanya memerlukan pengguna membawa kunci API sendiri (BYOK) . Model yang disokong termasuk:
Pembekal Asli: OpenAI GPT-5.6 Sol, Terra, Luna, GPT-5.5; Anthropic Claude Fable 5, Opus 4.8, Sonnet 4.6, Haiku 4.5; Google Gemini 3.6 Flash, 3.1 Pro, 2.5 Pro, 2.5 Flash.
Model Berat Terbuka yang Dihoskan: Boleh diakses melalui rakan kongsi seperti Together AI dan Fireworks.
Model Tempatan Sepenuhnya: Boleh diakses melalui Ollama, yang tidak memerlukan kunci API.
Sistem Kebenaran & Keselamatan
Salah satu ciri utama OpenWorker adalah pendekatannya terhadap keselamatan. Setiap panggilan alat yang dibuat oleh ejen diklasifikasikan ke dalam salah satu daripada empat tahap risiko:
read — melihat data tempatan (tiada kesan sampingan)
write_local — mencipta atau mengubah suai fail pada mesin (skop laluan)
exec — menjalankan arahan shell
external — menghantar data keluar dari mesin (cth., ke Slack, e-mel, atau kalendar)
Tahap-tahap ini kemudiannya dikawal melalui lima mod kebenaran:
discuss — perbincangan hanya-baca
plan — perancangan hanya-baca
interactive (lalai) — meminta pengguna sebelum melakukan operasi tulis, arahan, dan tindakan luaran
auto — membenarkan segala-galanya sambil kekal dalam skop laluan
custom — meluluskan secara automatik set alat yang ditentukan pengguna
Pertahanan Suntikan Gesaan
Untuk melindungi daripada serangan suntikan gesaan, OpenWorker merangkumi "persona operasi" terbina dalam yang mengarahkan model untuk menganggap kandungan daripada alat, log, fail, dan mesej masuk sebagai data yang tidak dipercayai dan bukannya arahan. Pertahanan ini ditulis terus ke dalam konfigurasi persona yang dihantar .
Reka Bentut Utamakan Privasi
OpenWorker direka dengan prinsip privasi yang kukuh :
Panggilan model dihalakan terus dari mesin pengguna ke pembekal yang dipilih — tiada pelayan perantara.
Perbualan, token penyambung, dan kunci API kekal setempat. Simpanan rahsia direka bentuk supaya rahsia tidak pernah memasuki konteks model, gesaan, atau jejak.
Satu-satunya komponen awan pilihan adalah pengantara OAuth (menggunakan Auth0 Authorization Code dengan PKCE) untuk jabat tangan penyambung satu klik. Token penyambung dihantar terus ke mesin dan tidak pernah disimpan di awan.
Aplikasi ini berfungsi sepenuhnya di luar talian apabila kunci API dan kelayakan ditampal secara manual.
Sokongan Platform dan Status Semasa
OpenWorker kini berjalan pada Mac, dengan sokongan Windows disenaraikan sebagai "akan datang". Projek ini dalam beta terbuka dan digambarkan sebagai boleh digunakan sepenuhnya, dengan keupayaan kemas kini sendiri .
Pengakhiran Paradigma Chatbot
OpenWorker secara eksplisit diposisikan sebagai peralihan daripada model chatbot. Daripada mendorong perbualan, pengguna menentukan hasil yang dikehendaki (cth., "peti masuk yang diurus," "dokumen yang digilap," "balasan Slack dengan angka suku ketiga," "entri kalendar yang dikemas kini"). Ejen kemudiannya memecahkan matlamat itu kepada langkah-langkah, bekerja merentas fail tempatan dan aplikasi yang disambungkan, dan berhenti seketika untuk mendapatkan kelulusan manusia sebelum mengambil tindakan yang berakibat . Ia menyokong lebih 25 integrasi serta MCP, merangkumi alat seperti Telegram, GitHub, Slack, Jira, Notion, Linear, HubSpot, Outlook, Gmail, dan Google Calendar .