OpenWorker : l'agent IA open source de bureau d'Andrew Ng qui livre du travail fini, pas du bavardage
OpenWorker est un agent IA de bureau open source (licence MIT) créé par Andrew Ng qui exécute des tâches multi étapes et retourne des livrables concrets — documents soignés, messages Slack, mise à jour d'agenda — au l... Son architecture en quatre couches repose sur Tauri 2 pour l'interface, un serveur Python FastAP...
Publié parModifié avec DeepSeek-V4-FlashImages générées avec GPT Image 1.5
OpenWorker est un agent IA de bureau open source (licence MIT) créé par Andrew Ng qui exécute des tâches multi étapes et retourne des livrables concrets — documents soignés, messages Slack, mise à jour d'agenda — au l...
Son architecture en quatre couches repose sur Tauri 2 pour l'interface, un serveur Python FastAPI local, une couche d'outils et d'intégrations, et la bibliothèque aisuite d'Andrew Ng pour un routage unifié des modèles...
Chaque action est filtrée par un système de sécurité à quatre niveaux de risque (lecture, écriture locale, exécution, externe) et cinq modes d'autorisation, avec une protection intégrée contre les injections de prompt.
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.
Prompt IA
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, figure emblématique de l'éducation et de la recherche en IA, a dévoilé une nouvelle application de bureau open source baptisée OpenWorker qui ambitionne de dépasser le paradigme traditionnel du chatbot. Annoncé le 23 juillet 2026, OpenWorker est un agent IA sous licence MIT, conçu pour fonctionner en priorité sur la machine locale. Son objectif : exécuter des tâches multi-étapes et restituer des livrables finalisés — un document peaufiné, une entrée de calendrier mise à jour ou un message Slack contenant des données spécifiques — plutôt que de simples réponses à une conversation . Le projet est disponible sur GitHub à l'adresse et est actuellement en bêta ouverte .
Studio Global AI
Continuez vos recherches
Cette page comprend une réponse basée sur la source que vous pouvez continuer dans Studio Global.
Quelle est la réponse courte à « OpenWorker : l'agent IA open source de bureau d'Andrew Ng qui livre du travail fini, pas du bavardage » ?
OpenWorker est un agent IA de bureau open source (licence MIT) créé par Andrew Ng qui exécute des tâches multi étapes et retourne des livrables concrets — documents soignés, messages Slack, mise à jour d'agenda — au l...
Quels sont les points clés à valider en premier ?
OpenWorker est un agent IA de bureau open source (licence MIT) créé par Andrew Ng qui exécute des tâches multi étapes et retourne des livrables concrets — documents soignés, messages Slack, mise à jour d'agenda — au l... Son architecture en quatre couches repose sur Tauri 2 pour l'interface, un serveur Python FastAPI local, une couche d'outils et d'intégrations, et la bibliothèque aisuite d'Andrew Ng pour un routage unifié des modèles...
Que dois-je faire ensuite en pratique ?
Chaque action est filtrée par un système de sécurité à quatre niveaux de risque (lecture, écriture locale, exécution, externe) et cinq modes d'autorisation, avec une protection intégrée contre les injections de prompt.
OpenWorker s'exécute entièrement sur la machine de l'utilisateur, sans serveur d'inférence dans le cloud. Son architecture est composée de quatre couches distinctes :
Interface de bureau (Desktop Shell) : Une fenêtre native Tauri 2 qui encapsule une interface utilisateur React 18 (identifiant de bundle com.openworker.desktop). Cette couche supervise également le processus du serveur Python.
Serveur agent local : Construit sur Python 3.10+ avec FastAPI et Uvicorn, ce serveur écoute sur 127.0.0.1:8765 sur la machine locale. Il est limité par défaut à 12 itérations modèle-outil par tâche.
Couche de capacités et de connecteurs : Cette couche fournit un ensemble d'outils locaux pour interagir avec le système de fichiers, Git, la recherche via ripgrep, le shell et les listes de tâches. Elle inclut également des intégrations hébergées et le support du Model Context Protocol (MCP).
Routeur de modèles : L'interface centrale du modèle est construite sur aisuite, la bibliothèque LLM agnostique d'Andrew Ng. Cela permet à OpenWorker de fournir une interface unique et unifiée pour les modèles natifs, compatibles OpenAI, revendeurs et locaux . Le dépôt contient 119 fichiers Python (environ 32 400 lignes) dans coworker/, 149 fichiers TypeScript/TSX dans surfaces/gui/ et 78 modules de test backend .
Modèles supportés : 30 modèles sélectionnés, avec votre propre clé
OpenWorker ne verrouille pas l'utilisateur sur un seul fournisseur. Il supporte 30 modèles sélectionnés répartis en plusieurs catégories, tous nécessitant que l'utilisateur fournisse sa propre clé API (BYOK) . Les modèles supportés incluent :
Modèles ouverts hébergés : Disponibles via des partenaires comme Together AI et Fireworks.
Modèles entièrement locaux : Accessibles via Ollama, qui ne nécessite pas de clé API.
Le système de permissions et de sécurité
L'une des caractéristiques clés d'OpenWorker est son approche de la sécurité. Chaque appel d'outil effectué par l'agent est classé dans l'un des quatre niveaux de risque :
read (lecture) — consultation des données locales (aucun effet de bord)
write_local (écriture locale) — création ou modification de fichiers sur la machine (limité au chemin)
exec (exécution) — exécution de commandes shell
external (externe) — envoi de données hors de la machine (par ex., vers Slack, email ou calendrier)
Ces niveaux sont ensuite contrôlés par cinq modes d'autorisation :
discuss (discuter) — discussion en lecture seule
plan (planifier) — planification en lecture seule
interactive (interactif, par défaut) — demande à l'utilisateur avant d'effectuer des écritures, des commandes et des actions externes
auto (automatique) — autorise tout tout en restant limité au chemin
custom (personnalisé) — approuve automatiquement un ensemble d'outils spécifié par l'utilisateur
Défense contre les injections de prompt
Pour se protéger contre les attaques par injection de prompt, OpenWorker inclut une "persona ops" intégrée qui ordonne au modèle de traiter le contenu provenant des outils, logs, fichiers et messages entrants comme des données non fiables plutôt que des instructions. Cette défense est directement intégrée dans la configuration de la persona livrée avec l'application .
Conception axée sur la confidentialité
OpenWorker est conçu avec de solides principes de confidentialité :
Les appels aux modèles sont acheminés directement de la machine de l'utilisateur vers le fournisseur choisi — il n'y a pas de serveur relais intermédiaire.
Les conversations, les tokens de connecteur et les clés API restent locaux. Le coffre-fort de secrets est conçu pour que les secrets n'entrent jamais dans le contexte du modèle, les prompts ou les traces.
Le seul composant cloud optionnel est un courtier OAuth (utilisant Auth0 Authorization Code avec PKCE) pour les poignées de main des connecteurs en un clic. Les tokens de connecteur sont remis directement à la machine et ne sont jamais stockés dans le cloud.
L'application fonctionne entièrement hors ligne lorsque les clés API et les identifiants sont saisis manuellement.
Plateformes supportées et statut actuel
OpenWorker est actuellement disponible sur Mac. Le support de Windows est annoncé comme "prochainement". Le projet est en bêta ouverte et est décrit comme pleinement utilisable, avec des capacités de mise à jour automatique .
La fin du paradigme du chatbot
OpenWorker est explicitement positionné comme un changement de paradigme par rapport au modèle du chatbot. Au lieu de lancer une conversation, l'utilisateur spécifie un résultat souhaité (par exemple, "boîte de réception triée", "document peaufiné", "réponse Slack avec les chiffres du T3", "entrée de calendrier mise à jour"). L'agent décompose ensuite cet objectif en étapes, travaille sur les fichiers locaux et les applications connectées, et marque une pause pour approbation humaine avant d'entreprendre des actions conséquentes . Il supporte plus de 25 intégrations plus MCP, couvrant des outils comme Telegram, GitHub, Slack, Jira, Notion, Linear, HubSpot, Outlook, Gmail et Google Calendar .