Openwork est une application de bureau open source de LangChain. C'est une interface graphique pour deepagentsjs, le cadre de LangChain pour créer des agents, qui donne aux agents d'IA l'accès au système de fichiers local et la possibilité d'exécuter des commandes shell. La documentation invite à vérifier les appels d'outils avant de les approuver, de sorte qu'une personne reste impliquée. Il s'installe via npm. Les modèles d'Anthropic, d'OpenAI et de Google se configurent dans les paramètres. Le logiciel est publié sous licence MIT.
LangChain a son siège à San Francisco et relève donc du droit américain. Openwork s'exécute sur votre propre machine, et les sources consultées ne décrivent aucun service hébergé par l'éditeur. Les requêtes vers un modèle de langage partent chez le fournisseur configuré, et la documentation ne détaille pas le traitement des données. Pour une organisation européenne, le code peut être inspecté, et le choix du fournisseur de modèle détermine en grande partie où les prompts et le contenu des fichiers sont traités.