OpenWorker er en MIT licenseret, open source desktop AI agent fra Andrew Ng, der udfører opgaver i flere trin og leverer færdige resultater – som polished dokumenter eller Slack beskeder – i stedet for samtalesvar. Agenten kører i fire lag: Tauri 2 som skalskal, Python FastAPI som lokal server, et kapabilitetslag me...
Udgivet afRedigeret med DeepSeek-V4-FlashBilleder genereret med GPT Image 1.5
OpenWorker er en MIT licenseret, open source desktop AI agent fra Andrew Ng, der udfører opgaver i flere trin og leverer færdige resultater – som polished dokumenter eller Slack beskeder – i stedet for samtalesvar.
Agenten kører i fire lag: Tauri 2 som skalskal, Python FastAPI som lokal server, et kapabilitetslag med værktøjer og integrationer, og Andrew Ngs eget aisuite bibliotek som model router.
Sikkerheden er indbygget med fire risikoniveauer (læs, skriv lokalt, kør kommandoer, ekstern) og fem tilladelsestilstande – inklusiv indbygget forsvar mod prompt injektion.
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, den kendte AI-underviser og forsker, har udgivet en ny open-source desktop-applikation kaldet OpenWorker, der skal rykke grænserne for traditionelle AI-chatbots. OpenWorker blev annonceret den 23. juli 2026 og er en MIT-licenseret, lokalt kørende AI-agent, der er designet til at udføre opgaver i flere trin og levere færdige resultater – som et polished dokument, en opdateret kalenderpost eller en Slack-besked med konkrete data – i stedet for bare at give samtalesvar . App’en er tilgængelig på GitHub på og er i åben beta .
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: AI-agenten, der gør arbejdet færdigt"?
OpenWorker er en MIT licenseret, open source desktop AI agent fra Andrew Ng, der udfører opgaver i flere trin og leverer færdige resultater – som polished dokumenter eller Slack beskeder – i stedet for samtalesvar.
What are the key points to validate first?
OpenWorker er en MIT licenseret, open source desktop AI agent fra Andrew Ng, der udfører opgaver i flere trin og leverer færdige resultater – som polished dokumenter eller Slack beskeder – i stedet for samtalesvar. Agenten kører i fire lag: Tauri 2 som skalskal, Python FastAPI som lokal server, et kapabilitetslag med værktøjer og integrationer, og Andrew Ngs eget aisuite bibliotek som model router.
What should I do next in practice?
Sikkerheden er indbygget med fire risikoniveauer (læs, skriv lokalt, kør kommandoer, ekstern) og fem tilladelsestilstande – inklusiv indbygget forsvar mod prompt injektion.
OpenWorker er en MIT licenseret, open source desktop AI agent fra Andrew Ng, der udfører opgaver i flere trin og leverer færdige resultater – som polished dokumenter eller Slack beskeder – i stedet for samtalesvar. Agenten kører i fire lag: Tauri 2 som skalskal, Python FastAPI som lokal server, et kapabilitetslag me...
Udgivet afRedigeret med DeepSeek-V4-FlashBilleder genereret med GPT Image 1.5
OpenWorker er en MIT licenseret, open source desktop AI agent fra Andrew Ng, der udfører opgaver i flere trin og leverer færdige resultater – som polished dokumenter eller Slack beskeder – i stedet for samtalesvar.
Agenten kører i fire lag: Tauri 2 som skalskal, Python FastAPI som lokal server, et kapabilitetslag med værktøjer og integrationer, og Andrew Ngs eget aisuite bibliotek som model router.
Sikkerheden er indbygget med fire risikoniveauer (læs, skriv lokalt, kør kommandoer, ekstern) og fem tilladelsestilstande – inklusiv indbygget forsvar mod prompt injektion.
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, den kendte AI-underviser og forsker, har udgivet en ny open-source desktop-applikation kaldet OpenWorker, der skal rykke grænserne for traditionelle AI-chatbots. OpenWorker blev annonceret den 23. juli 2026 og er en MIT-licenseret, lokalt kørende AI-agent, der er designet til at udføre opgaver i flere trin og levere færdige resultater – som et polished dokument, en opdateret kalenderpost eller en Slack-besked med konkrete data – i stedet for bare at give samtalesvar . App’en er tilgængelig på GitHub på og er i åben beta .
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: AI-agenten, der gør arbejdet færdigt"?
OpenWorker er en MIT licenseret, open source desktop AI agent fra Andrew Ng, der udfører opgaver i flere trin og leverer færdige resultater – som polished dokumenter eller Slack beskeder – i stedet for samtalesvar.
What are the key points to validate first?
OpenWorker er en MIT licenseret, open source desktop AI agent fra Andrew Ng, der udfører opgaver i flere trin og leverer færdige resultater – som polished dokumenter eller Slack beskeder – i stedet for samtalesvar. Agenten kører i fire lag: Tauri 2 som skalskal, Python FastAPI som lokal server, et kapabilitetslag med værktøjer og integrationer, og Andrew Ngs eget aisuite bibliotek som model router.
What should I do next in practice?
Sikkerheden er indbygget med fire risikoniveauer (læs, skriv lokalt, kør kommandoer, ekstern) og fem tilladelsestilstande – inklusiv indbygget forsvar mod prompt injektion.
OpenWorker kører udelukkende på brugerens egen maskine – der er ingen AI-server i skyen. Arkitekturen består af fire lag :
Desktop-skal: Et Tauri 2-vindue med en React 18-brugerflade (bundt-ID com.openworker.desktop). Skallen overvåger også Python-serverprocessen.
Lokal agent-server: Bygget på Python 3.10+ med FastAPI og Uvicorn, og den binder sig til 127.0.0.1:8765 på den lokale maskine. Som standard er der en grænse på 12 model-værktøj-iterationer pr. opgave.
Kapabilitets- og forbindelseslag: Dette lag giver en række lokale værktøjer til at arbejde med filsystemet, git, ripgrep-baseret søgning, shellen og to-do-lister. Det inkluderer også hosted-integrationer og understøttelse af Model Context Protocol (MCP).
Model-router: Kerne-grænsefladen er bygget på aisuite, Andrew Ngs eget udbyder-uafhængige LLM-bibliotek. Det giver OpenWorker en enkelt, samlet grænseflade på tværs af native, OpenAI-kompatible, forhandler- og lokale modeludbydere . Kodebasen indeholder 119 Python-filer (~32.400 linjer) under coworker/, 149 TypeScript/TSX-filer under surfaces/gui/ og 78 backend-testmoduler .
Understøttede modeller: 30 kuraterede modeller – medbring din egen nøgle
OpenWorker låser dig ikke til én enkelt udbyder. App’en understøtter 30 kuraterede modeller på tværs af flere kategorier, og du skal medbringe din egen API-nøgle (BYOK) :
Native udbydere: 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.
Hosted open-weight-modeller: Tilgængelige via partnere som Together AI og Fireworks.
Fuldstændigt lokale modeller: Tilgængelige via Ollama, som ikke kræver nogen API-nøgle.
Tilladelses- og sikkerhedssystemet
En af OpenWorkers vigtigste funktioner er dens tilgang til sikkerhed. Hvert værktøjskald, agenten foretager, klassificeres i en af fire risikoniveauer:
read – visning af lokale data (ingen sideeffekter)
write_local – oprettelse eller ændring af filer på maskinen (stibegrænset)
exec – kørsel af shell-kommandoer
external – afsendelse af data væk fra maskinen (f.eks. til Slack, e-mail eller kalender)
Disse niveauer styres derefter gennem fem tilladelsestilstande:
discuss – skrivebeskyttet diskussion
plan – skrivebeskyttet planlægning
interactive (standard) – spørger brugeren før skrivning, kommandoer og eksterne handlinger
auto – tillader alt, men forbliver stibegrænset
custom – auto-godkender et brugerspecificeret sæt værktøjer
Prompt-injektionsforsvar
For at beskytte mod prompt-injektionsangreb inkluderer OpenWorker en indbygget "ops-persona", der instruerer modellen i at behandle indhold fra værktøjer, logs, filer og indkommende beskeder som upålidelige data frem for instruktioner. Dette forsvar er skrevet direkte ind i den medfølgende personakonfiguration .
Privatlivsdesign
OpenWorker er designet med stærke privatlivsprincipper :
Modelkald rutes direkte fra brugerens maskine til den valgte udbyder – der er ingen mellemliggende videresendelsesserver.
Samtaler, forbindelsestokens og API-nøgler forbliver lokale. Hemmelighedsarkivet er bygget sådan, at hemmeligheder aldrig kommer ind i modelkonteksten, prompter eller sporingsdata.
Den eneste valgfri skykomponent er en OAuth-broker (der bruger Auth0 Authorization Code med PKCE) til et-klik-forbindelsesgodkendelser. Forbindelsestokens sendes direkte til maskinen og gemmes aldrig i skyen.
App’en fungerer fuldstændigt offline, når API-nøgler og legitimationsoplysninger indsættes manuelt.
Platformsunderstøttelse og nuværende status
OpenWorker kører i øjeblikket på Mac, mens Windows-understøttelse er på vej. Projektet er i åben beta og beskrives som fuldt brugbart med selvopdateringsfunktioner .
Slut på chatbot-paradigmet
OpenWorker er eksplicit positioneret som et skift væk fra chatbot-modellen. I stedet for at starte en samtale specificerer brugeren et ønsket resultat (f.eks. "sorteret indbakke", "poleret dokument", "Slack-svar med Q3-tal", "opdateret kalenderpost"). Agenten nedbryder målet i trin, arbejder på tværs af lokale filer og tilsluttede applikationer og holder inde for at få menneskelig godkendelse, før den foretager betydningsfulde handlinger . Den understøtter over 25 integrationer plus MCP og dækker værktøjer som Telegram, GitHub, Slack, Jira, Notion, Linear, HubSpot, Outlook, Gmail og Google Kalender .
OpenWorker kører udelukkende på brugerens egen maskine – der er ingen AI-server i skyen. Arkitekturen består af fire lag :
Desktop-skal: Et Tauri 2-vindue med en React 18-brugerflade (bundt-ID com.openworker.desktop). Skallen overvåger også Python-serverprocessen.
Lokal agent-server: Bygget på Python 3.10+ med FastAPI og Uvicorn, og den binder sig til 127.0.0.1:8765 på den lokale maskine. Som standard er der en grænse på 12 model-værktøj-iterationer pr. opgave.
Kapabilitets- og forbindelseslag: Dette lag giver en række lokale værktøjer til at arbejde med filsystemet, git, ripgrep-baseret søgning, shellen og to-do-lister. Det inkluderer også hosted-integrationer og understøttelse af Model Context Protocol (MCP).
Model-router: Kerne-grænsefladen er bygget på aisuite, Andrew Ngs eget udbyder-uafhængige LLM-bibliotek. Det giver OpenWorker en enkelt, samlet grænseflade på tværs af native, OpenAI-kompatible, forhandler- og lokale modeludbydere . Kodebasen indeholder 119 Python-filer (~32.400 linjer) under coworker/, 149 TypeScript/TSX-filer under surfaces/gui/ og 78 backend-testmoduler .
Understøttede modeller: 30 kuraterede modeller – medbring din egen nøgle
OpenWorker låser dig ikke til én enkelt udbyder. App’en understøtter 30 kuraterede modeller på tværs af flere kategorier, og du skal medbringe din egen API-nøgle (BYOK) :
Native udbydere: 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.
Hosted open-weight-modeller: Tilgængelige via partnere som Together AI og Fireworks.
Fuldstændigt lokale modeller: Tilgængelige via Ollama, som ikke kræver nogen API-nøgle.
Tilladelses- og sikkerhedssystemet
En af OpenWorkers vigtigste funktioner er dens tilgang til sikkerhed. Hvert værktøjskald, agenten foretager, klassificeres i en af fire risikoniveauer:
read – visning af lokale data (ingen sideeffekter)
write_local – oprettelse eller ændring af filer på maskinen (stibegrænset)
exec – kørsel af shell-kommandoer
external – afsendelse af data væk fra maskinen (f.eks. til Slack, e-mail eller kalender)
Disse niveauer styres derefter gennem fem tilladelsestilstande:
discuss – skrivebeskyttet diskussion
plan – skrivebeskyttet planlægning
interactive (standard) – spørger brugeren før skrivning, kommandoer og eksterne handlinger
auto – tillader alt, men forbliver stibegrænset
custom – auto-godkender et brugerspecificeret sæt værktøjer
Prompt-injektionsforsvar
For at beskytte mod prompt-injektionsangreb inkluderer OpenWorker en indbygget "ops-persona", der instruerer modellen i at behandle indhold fra værktøjer, logs, filer og indkommende beskeder som upålidelige data frem for instruktioner. Dette forsvar er skrevet direkte ind i den medfølgende personakonfiguration .
Privatlivsdesign
OpenWorker er designet med stærke privatlivsprincipper :
Modelkald rutes direkte fra brugerens maskine til den valgte udbyder – der er ingen mellemliggende videresendelsesserver.
Samtaler, forbindelsestokens og API-nøgler forbliver lokale. Hemmelighedsarkivet er bygget sådan, at hemmeligheder aldrig kommer ind i modelkonteksten, prompter eller sporingsdata.
Den eneste valgfri skykomponent er en OAuth-broker (der bruger Auth0 Authorization Code med PKCE) til et-klik-forbindelsesgodkendelser. Forbindelsestokens sendes direkte til maskinen og gemmes aldrig i skyen.
App’en fungerer fuldstændigt offline, når API-nøgler og legitimationsoplysninger indsættes manuelt.
Platformsunderstøttelse og nuværende status
OpenWorker kører i øjeblikket på Mac, mens Windows-understøttelse er på vej. Projektet er i åben beta og beskrives som fuldt brugbart med selvopdateringsfunktioner .
Slut på chatbot-paradigmet
OpenWorker er eksplicit positioneret som et skift væk fra chatbot-modellen. I stedet for at starte en samtale specificerer brugeren et ønsket resultat (f.eks. "sorteret indbakke", "poleret dokument", "Slack-svar med Q3-tal", "opdateret kalenderpost"). Agenten nedbryder målet i trin, arbejder på tværs af lokale filer og tilsluttede applikationer og holder inde for at få menneskelig godkendelse, før den foretager betydningsfulde handlinger . Den understøtter over 25 integrationer plus MCP og dækker værktøjer som Telegram, GitHub, Slack, Jira, Notion, Linear, HubSpot, Outlook, Gmail og Google Kalender .