OpenWorker: Agen AI Desktop Open-Source Karya Andrew Ng yang Memberikan Hasil Kerja Nyata, Bukan Sekadar Chat
OpenWorker adalah agen AI desktop open source berlisensi MIT karya Andrew Ng yang mengeksekusi tugas multi langkah dan mengembalikan hasil kerja jadi—seperti dokumen yang terformat rapi atau pesan Slack—bukan sekadar... Arsitektur empat lapisnya menggunakan Tauri 2 untuk shell desktop, Python FastAPI untuk server ag...
Diterbitkan olehDiedit dengan DeepSeek-V4-FlashGambar dibuat dengan GPT Image 1.5
OpenWorker adalah agen AI desktop open source berlisensi MIT karya Andrew Ng yang mengeksekusi tugas multi langkah dan mengembalikan hasil kerja jadi—seperti dokumen yang terformat rapi atau pesan Slack—bukan sekadar...
Arsitektur empat lapisnya menggunakan Tauri 2 untuk shell desktop, Python FastAPI untuk server agen lokal, lapisan kapabilitas untuk alat dan integrasi, serta pustaka aisuite milik Andrew Ng sebagai router model yang...
Setiap tindakan dijaga oleh mesin risiko empat tingkat (baca, tulis lokal, eksekusi, eksternal) dan lima mode izin, dengan pertahanan bawaan terhadap serangan prompt injection yang memperlakukan konten eksternal sebag...
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 Perintah
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, pakar dan pengajar AI terkemuka, baru saja merilis aplikasi desktop open-source bernama OpenWorker yang dirancang untuk melampaui paradigma chatbot AI tradisional. Diumumkan pada 23 Juli 2026, OpenWorker adalah agen AI berlisensi MIT yang berjalan secara lokal (local-first) dan dirancang untuk mengeksekusi tugas multi-langkah, lalu mengembalikan hasil kerja yang sudah jadi—seperti dokumen yang terformat rapi, entri kalender yang diperbarui, atau pesan Slack yang berisi data spesifik—bukan sekadar balasan obrolan . Proyek ini tersedia di GitHub melalui tautan dan saat ini masih dalam tahap beta terbuka .
Studio Global AI
Lanjutkan penelitian Anda
Halaman ini berisi jawaban yang didukung sumber yang dapat Anda lanjutkan di dalam Studio Global.
Apa jawaban singkat untuk "OpenWorker: Agen AI Desktop Open-Source Karya Andrew Ng yang Memberikan Hasil Kerja Nyata, Bukan Sekadar Chat"?
OpenWorker adalah agen AI desktop open source berlisensi MIT karya Andrew Ng yang mengeksekusi tugas multi langkah dan mengembalikan hasil kerja jadi—seperti dokumen yang terformat rapi atau pesan Slack—bukan sekadar...
Apa poin penting yang harus divalidasi terlebih dahulu?
OpenWorker adalah agen AI desktop open source berlisensi MIT karya Andrew Ng yang mengeksekusi tugas multi langkah dan mengembalikan hasil kerja jadi—seperti dokumen yang terformat rapi atau pesan Slack—bukan sekadar... Arsitektur empat lapisnya menggunakan Tauri 2 untuk shell desktop, Python FastAPI untuk server agen lokal, lapisan kapabilitas untuk alat dan integrasi, serta pustaka aisuite milik Andrew Ng sebagai router model yang...
Apa yang harus saya lakukan selanjutnya dalam latihan?
Setiap tindakan dijaga oleh mesin risiko empat tingkat (baca, tulis lokal, eksekusi, eksternal) dan lima mode izin, dengan pertahanan bawaan terhadap serangan prompt injection yang memperlakukan konten eksternal sebag...
OpenWorker berjalan sepenuhnya di mesin pengguna, tanpa server inferensi di cloud. Arsitekturnya terdiri dari empat lapisan berbeda :
Desktop Shell: Sebuah jendela native Tauri 2 yang membungkus antarmuka pengguna React 18 (dengan ID bundel com.openworker.desktop). Shell ini juga mengawasi proses server Python.
Local Agent Server: Dibangun dengan Python 3.10+ menggunakan FastAPI dan Uvicorn. Server ini berjalan di 127.0.0.1:8765 pada mesin lokal dan memiliki batas bawaan 12 iterasi model-alat per tugas.
Capability & Connector Layer: Lapisan ini menyediakan seperangkat alat lokal untuk berinteraksi dengan sistem file, git, pencarian bertenaga ripgrep, shell, dan daftar tugas. Lapisan ini juga mencakup integrasi hosted dan dukungan untuk Model Context Protocol (MCP).
Model Router: Antarmuka model inti dibangun di atas aisuite, pustaka LLM milik Andrew Ng yang tidak terikat pada penyedia tertentu. Hal ini memungkinkan OpenWorker menyediakan antarmuka tunggal dan terpadu di berbagai penyedia model native, kompatibel dengan OpenAI, reseller, dan model lokal . Repositori ini berisi 119 file Python (~32.400 baris) di direktori coworker/, 149 file TypeScript/TSX di direktori surfaces/gui/, dan 78 modul pengujian backend .
Model yang Didukung: 30 Model Kurasi, Bawa Kunci API Sendiri
OpenWorker tidak mengunci pengguna pada satu penyedia. Aplikasi ini mendukung 30 model kurasi di berbagai kategori, yang semuanya mengharuskan pengguna untuk membawa kunci API sendiri (BYOK) . Model-model yang didukung meliputi:
Penyedia Native: 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 Open-Weight Hosted: Tersedia melalui mitra seperti Together AI dan Fireworks.
Model Lokal Sepenuhnya: Dapat diakses melalui Ollama, yang tidak memerlukan kunci API.
Sistem Izin dan Keamanan
Salah satu fitur utama OpenWorker adalah pendekatannya terhadap keamanan. Setiap panggilan alat yang dibuat oleh agen diklasifikasikan ke dalam salah satu dari empat tingkat risiko:
read — melihat data lokal (tanpa efek samping)
write_local — membuat atau memodifikasi file di mesin (berlaku untuk jalur tertentu)
exec — menjalankan perintah shell
external — mengirim data keluar dari mesin (mis., ke Slack, email, atau kalender)
Tingkat-tingkat ini kemudian dikendalikan melalui lima mode izin:
discuss — diskusi hanya-baca
plan — perencanaan hanya-baca
interactive (bawaan) — meminta izin pengguna sebelum melakukan penulisan, perintah, dan tindakan eksternal
auto — mengizinkan semuanya namun tetap terikat pada jalur
custom — menyetujui secara otomatis serangkaian alat yang ditentukan pengguna
Pertahanan Prompt Injection
Untuk melindungi dari serangan prompt injection, OpenWorker dilengkapi dengan "ops persona" bawaan yang menginstruksikan model untuk memperlakukan konten dari alat, log, file, dan pesan masuk sebagai data yang tidak tepercaya, bukan sebagai instruksi. Pertahanan ini ditulis langsung ke dalam konfigurasi persona yang dikirimkan .
Desain yang Mengutamakan Privasi
OpenWorker dirancang dengan prinsip privasi yang kuat :
Panggilan model dirutekan langsung dari mesin pengguna ke penyedia yang dipilih—tidak ada server perantara.
Percakapan, token konektor, dan kunci API tetap berada di lokal. Penyimpanan rahasia (secret store) dirancang sedemikian rupa sehingga rahasia tidak pernah masuk ke dalam konteks model, perintah, atau jejak (traces).
Satu-satunya komponen cloud opsional adalah broker OAuth (menggunakan Auth0 Authorization Code dengan PKCE) untuk jabat tangan konektor satu klik. Token konektor diberikan langsung ke mesin dan tidak pernah disimpan di cloud.
Aplikasi ini berfungsi sepenuhnya offline saat kunci API dan kredensial ditempelkan secara manual.
Dukungan Platform dan Status Saat Ini
OpenWorker saat ini dapat berjalan di Mac, sedangkan dukungan untuk Windows masih dalam tahap "segera hadir". Proyek ini masih dalam beta terbuka dan digambarkan sudah dapat digunakan sepenuhnya, dengan kemampuan pembaruan mandiri .
Akhir dari Paradigma Chatbot
OpenWorker secara eksplisit diposisikan sebagai sebuah pergeseran dari model chatbot. Alih-alih memicu percakapan, pengguna cukup menentukan hasil akhir yang diinginkan (mis., "kotak masuk yang sudah diurutkan," "dokumen yang terformat rapi," "balasan Slack dengan angka Q3," "entri kalender yang diperbarui"). Agen kemudian akan memecah tujuan tersebut menjadi langkah-langkah, bekerja di berbagai file lokal dan aplikasi yang terhubung, dan berhenti untuk meminta persetujuan manusia sebelum melakukan tindakan yang berdampak signifikan . OpenWorker mendukung lebih dari 25 integrasi ditambah MCP, mencakup alat-alat seperti Telegram, GitHub, Slack, Jira, Notion, Linear, HubSpot, Outlook, Gmail, dan Google Kalender .