LobsterAI : assistant personnel IA tout-en-un avec exécution locale et accès mobile
https://lobsterai.youdao.com/#/en/index
https://github.com/netease-youdao/LobsterAI
📌 LOBSTERAI est un assistant personnel IA tout-en-un développé par NetEase Youdao qui fonctionne 24h/24 pour gérer les tâches quotidiennes. Basé sur Electron et React, ce logiciel open-source s’exécute en local sur macOS, Windows et Linux, avec la possibilité d’exécuter des tâches dans un environnement sandbox isolé. Le cœur du système est le mode Cowork qui permet à l’agent d’exécuter des outils, de manipuler des fichiers et de lancer des commandes sous supervision directe de l’utilisateur.
L’application intègre de nombreuses compétences natives : génération de documents Office, recherche web, automatisation Playwright, création de vidéos avec Remotion, analyse de données, et bien plus encore. Les tâches peuvent être planifiées via conversation ou interface graphique pour automatiser les actions récurrentes comme les résumés d’actualités quotidiens, le nettoyage de boîtes mail ou la génération de rapports périodiques.
Points clés
- 🖥️ Multiplateforme desktop — Disponible sur macOS (Intel + Apple Silicon), Windows et Linux avec application Electron native
- 🔄 Exécution locale et sandbox — Deux modes d’exécution : direct sur la machine ou dans un environnement Alpine Linux isolé
- 📱 Accès mobile via IM — Contrôle à distance depuis Telegram, Discord, DingTalk ou Feishu pour gérer l’agent depuis n’importe où
- 🛠️ Compétences intégrées — Génération Office, web search, automation Playwright, création vidéo Remotion, et plus
- 🐍 Python embarqué Windows — Les builds Windows incluent un runtime Python portable prêt à l’emploi
- 📊 Mémoire persistante — Extraction automatique des préférences et faits personnels pour un apprentissage continu
- 🔒 Approbations requises — Toute invocation d’outil nécessite une validation explicite de l’utilisateur
- 💾 Stockage local SQLite — Historique et configuration restent sur l’appareil, sans envoi vers le cloud
Le mode Cowork constitue la fonctionnalité centrale de LobsterAI. Ce moteur d’exécution, basé sur le Claude Agent SDK, permet à l’agent d’interagir directement avec le système d’exploitation tout en maintenant l’utilisateur dans la boucle de décision. Chaque action potentiellement sensible — modification de fichiers, exécution de commandes, accès réseau — requiert une approbation explicite, garantissant un contrôle total sur les opérations effectuées.
L’architecture Electron sépare strictement les processus pour garantir la sécurité. Le processus principal gère le cycle de vie des fenêtres, la persistance SQLite, le moteur CoworkRunner et les passerelles IM pour l’accès à distance. Le processus de rendu, basé sur React 18 et Redux Toolkit, gère toute l’interface utilisateur et communique exclusivement via IPC avec le processus principal. L’isolation de contexte est activée, l’intégration node désactivée, et le sandbox activé pour une sécurité maximale.
Sur Windows, LobsterAI inclut un runtime Python portable sous resources/python-win, éliminant le besoin d’installer Python manuellement. Ce runtime interpréteur ne préinstalle pas les dépendances des compétences Python de LobsterAI ; celles-ci peuvent être installées à la demande lors de l’exécution. Par défaut, le packaging télécharge le runtime officiel Python depuis python.org, mais des options de configuration permettent de spécifier des archives locales ou des URLs personnalisées pour les environnements hors ligne.
Les passerelles IM permettent d’interagir avec LobsterAI depuis n’importe quel appareil mobile. Les intégrations supportées incluent DingTalk, Feishu (Lark), Telegram et Discord, offrant une flexibilité maximale selon les préférences géographiques et techniques. Cette approche transforme l’assistant desktop en service accessible partout, permettant de lancer des tâches, vérifier des résultats ou gérer des automatisations depuis un smartphone sans accès direct à la machine principale.
La gestion de la mémoire persistante distingue LobsterAI des assistants IA traditionnels. Le système extrait automatiquement les préférences utilisateur et les faits personnels des conversations, construisant une base de connaissances qui s’enrichit avec le temps. Cette mémoire à long terme permet à l’agent de se souvenir des habitudes, des préférences et des contextes précédents, réduisant la nécessité de répéter les instructions et améliorant la pertinence des réponses au fil des sessions.
Les tâches planifiées peuvent être créées soit via conversation en langage naturel, soit via l’interface graphique dédiée. Les cas d’usage typiques incluent la génération quotidienne de résumés d’actualités personnalisés, le nettoyage automatique de boîtes de messagerie, la création régulière de rapports basés sur des données mises à jour, ou toute autre action récurrente qui bénéficierait de l’automatisation. L’agent exécute ces tâches en arrière-plan selon le calendrier défini, notifiant l’utilisateur des résultats.
Le système de compétences extensibles permet d’ajouter de nouvelles capacités au-delà de celles intégrées. Les compétences peuvent être définies en JavaScript/TypeScript ou en Python, bénéficiant de l’environnement d’exécution local ou sandbox selon les besoins de sécurité et d’accès système. Cette architecture modulaire facilite l’adaptation de LobsterAI à des flux de travail spécifiques, qu’il s’agisse d’automatiser des processus d’entreprise ou de simplifier des tâches personnelles complexes.
Le développement de LobsterAI est open-source sous licence MIT, avec un dépôt GitHub actif. La stack technique repose sur des technologies modernes : Electron pour le packaging desktop, React 18 pour l’interface, Redux Toolkit pour la gestion d’état, Tailwind CSS pour le style, et Vite pour le build. Les contributeurs peuvent étendre les fonctionnalités, corriger des bugs ou adapter l’agent à des cas d’usage spécifiques sans restrictions liées à un écosystème propriétaire.
Au-delà des fonctionnalités techniques, LobsterAI se positionne comme une alternative aux assistants IA cloud-centric en mettant l’accent sur le contrôle, la confidentialité et l’extensibilité. Le stockage local des données garantit que les conversations et configurations ne quittent jamais l’appareil de l’utilisateur, tandis que l’approbation requise pour chaque action dangereuse prévient les exécutions accidentelles. Pour les utilisateurs cherchant un assistant IA personnalisable qui respecte la vie privée tout en offrant la puissance de l’automatisation moderne, LobsterAI représente une solution complète et évolutive.

