Openwork : agent de bureau IA pour l’automatisation des fichiers et des flux de travail
Qu'est-ce qu'Openwork?
Openwork est un agent de bureau IA open‑source gratuit qui s'installe directement sur votre Mac ou votre machine Windows et vous aide à gérer les fichiers, rédiger des documents et automatiser les tâches de navigateur – le tout sans envoyer de données vers un cloud tiers. Le projet est hébergé sur GitHub, publié sous licence MIT, et a déjà collecté près de 2 000 étoiles.
Vue d'ensemble courte
- - Local‑first: Fonctionne entièrement sur votre appareil ; les fichiers ne quittent jamais votre machine. - API‑key friendly: Connectez OpenAI, Anthropic, Google, xAI ou exécutez des modèles locaux via Ollama. - Privacy‑first: Pas d’envoi automatique ; vous décidez quels dossiers il peut voir. - Zero cost: Pas d’abonnement, utilisez simplement vos propres clés ou des modèles locaux. - Open source: Fork, ajustez ou étendez le code sur GitHub. -
Fonctionnalités clés
- | Feature | What It Does | Why It Matters | |---------|--------------|----------------| | Smart File Management | Trier, renommer et déplacer des fichiers par contenu, tags ou règles que vous définissez | Nettoyer le désordre et garder les répertoires de projet organisés automatiquement | | Document Creation | Résumer, réécrire ou générer des PDFs, Markdown, Word, etc. | Économiser des heures d’écriture et d’édition | | Browser Automation | Exécuter des flux de travail de recherche, remplir des formulaires, récupérer des données | Automatiser les tâches en ligne répétitives sans clics manuels | | Custom Skills | Définir des flux de travail répétables, les sauvegarder et les exécuter à la demande | Créez vos propres automatisations « macro‑similaires » | | Safe Deletion | Suppression groupée avec avertissements et journal | Empêcher la perte accidentelle de données | | Transparent Logs | Visualiser les actions qu’il prévoit d’exécuter et les approuver avant exécution | Contrôle total sur chaque modification | -
Pourquoi la confidentialité est importante
- La conception local‑first d'Openwork résout un point de douleur fréquent des outils alimentés par l'IA : la fuite de données. Tous les appels au modèle restent locaux (ou vont à votre propre point de terminaison hébergé), de sorte qu’aucune information supplémentaire au-delà des connaissances du modèle n’est exposée. L’UI vous montre même les chemins exacts des dossiers qu’il touchera, et l’application stocke vos clés API en toute sécurité dans la trousse à clés du système d’exploitation. -
Fournisseurs d'IA pris en charge
- | Provider | Notes | |----------|-------| | OpenAI | GPT‑4, GPT‑3.5, Claude, etc. | | Anthropic | Modèles Claude | | Google | PaLM | | xAI | Grok | | Ollama | Exécuter des Llama‑2, Gemma locaux, etc. | -
Guide de démarrage rapide
- 1. Télécharger le DMG depuis la page Releases (macOS Apple Silicon) ou l’installer via Homebrew sur Linux. 2. Lancer l’application et accepter l’écran d’onboarding. 3. Saisissez votre clé API (ou indiquez une instance Ollama). 4. Sélectionnez les dossiers que vous souhaitez que l’agent accède. 5. Posez une question : « Résumez tous les PDF dans le dossier Documents ». 6. Approuvez les modifications générées dans l’interface utilisateur. -
Astuce : Utilisez les raccourcis dans la barre latérale pour accéder rapidement à Gestion des fichiers ou à Compétences personnalisées.
Construction & Contribution
-
Openwork est écrit en TypeScript et utilise Electron + React + Vite pour le front‑end. La suite de commandes (via pnpm) comprend :
- pnpm dev – rechargement à chaud de l’application de bureau
- pnpm build – paquetage des builds de production
- pnpm test:e2e – tests end‑to‑end Playwright
-
Les contributions sont les bienvenues. Fork le dépôt, crée une branche de fonctionnalité, valide tes modifications et soumets une pull request. La communauté examine activement les PR et maintient un guide de contribution clair.
-
Cas d’utilisation réels
- | Role | Scenario | |------|----------| | Designer | Organiser automatiquement les actifs par projet et résolution | | Écrivain | Générer des plans ou réécrire des brouillons de blog avant publication | | Chercheur | Récupérer des données de plusieurs sites, les agréger dans un dossier propre | | Chef de projet | Récupérer les rapports de statut hebdomadaires depuis les docs et les exporter vers un lecteur partagé | -
Feuille de route future
- - Support Windows 10/11 (bientôt) - Intégration approfondie avec Notion, Google Drive et Dropbox (via API locales) - Assistant de code alimenté par l'IA pour la gestion de fichiers dans l'IDE - Marché communautaire de compétences -
Dernières réflexions
- Openwork représente une nouvelle vague d’ordinateurs de bureau IA axés sur la confidentialité. Ses capacités d’automatisation puissantes, couplées à une base de code entièrement open‑source, en font un allié pour les développeurs, les écrivains et tous ceux qui passent beaucoup de temps à jongler avec des fichiers et des tâches en ligne répétitives. Essayez-le, fork le dépôt, et adaptez‑le à votre propre pile de productivité. -
- Si vous avez trouvé cet article utile, consultez nos autres guides sur la configuration de modèles AI locaux et la personnalisation d’agents de bureau basés sur Electron.