LimeOS est le système d'exploitation des applications créées avec l'IA.
LimeOS réunit plusieurs technologies complémentaires pour permettre de créer, déployer et exploiter des applications modernes capables de travailler avec l'intelligence artificielle et les ressources réelles de l'entreprise.
L'architecture repose sur quatre briques principales : VDOM, VAILS, ODESA et les LLM. Chacune possède un rôle précis. Ensemble, elles forment un environnement dans lequel les applications, l'intelligence artificielle et les systèmes locaux de l'entreprise peuvent travailler de manière cohérente.
LimeOS fournit l'environnement commun dans lequel les applications sont déployées, exécutées et administrées.
L'objectif est de permettre au créateur de se concentrer sur son application plutôt que de reconstruire pour chaque projet toute l'infrastructure nécessaire à son exploitation. Une même installation LimeOS peut ainsi accueillir de nombreuses applications, qu'elles soient développées traditionnellement ou créées avec des outils de vibe coding.
LimeOS assure la cohérence entre les différentes briques de l'écosystème : interface applicative, logique métier, intelligence artificielle et ressources locales.
VDOM — Visual Dynamic Object Model — est la technologie d'abstraction des applications web de LimeOS. Au lieu de construire une application directement autour des mécanismes traditionnels du Web, VDOM permet de la représenter à travers des composants VDOM.
Ces composants constituent les éléments fonctionnels et visuels à partir desquels les applications sont construites. Cette abstraction permet de séparer la définition de l'application de nombreux détails techniques liés à son exécution.
VDOM abstrait l'application. LimeOS lui fournit son environnement d'exploitation.
En savoir plus sur VDOMVAILS — VDOM Artificial Intelligence Learning System — constitue le cœur intelligent de l'architecture. VAILS n'est pas simplement une passerelle vers un LLM : c'est un serveur neuro-symbolique réunissant sous un même toit plusieurs formes de calcul et de raisonnement.
En savoir plus sur VAILSCette architecture permet de combiner deux mondes habituellement séparés. D'un côté, les LLM apportent compréhension du langage, génération et capacités de raisonnement probabiliste. De l'autre, les moteurs symboliques apportent logique, contraintes, règles, connaissances structurées et calcul déterministe.
VAILS transforme le LLM d'un simple générateur de texte en composant d'un véritable système de raisonnement.
Un serveur IA peut raisonner. Mais pour être réellement utile à une entreprise, il doit également pouvoir accéder à ses ressources. C'est le rôle d'ODESA — Open Decentralised Exchange Software Alliance.
ODESA est un logiciel local installé sur les ordinateurs et serveurs de l'entreprise. Il crée le lien entre VAILS et l'environnement local. Selon les droits qui lui sont accordés, ODESA permet à l'écosystème IA d'interagir avec les ressources disponibles sur la machine et dans l'environnement de l'entreprise : documents, logiciels métier, bases de données, applications, navigateurs, API, fichiers ou autres ressources locales.
L'IA n'est donc plus limitée à ce qui existe dans son contexte conversationnel. Elle peut travailler avec l'environnement opérationnel de l'entreprise.
En savoir plus sur ODESAODESA n'est pas un agent central unique. Chaque poste peut disposer de son propre ODESA et chaque instance reste autonome : ses propres ressources, permissions, mémoire, outils et capacités d'action. VAILS peut orchestrer ces différents agents tout en conservant cette architecture distribuée.
Cela permet de connecter progressivement une entreprise entière — 1 poste, 10 postes, 100 postes, plusieurs sites — sans transformer l'ensemble en une architecture monolithique.
L'un des aspects importants d'ODESA est que la connexion fonctionne également dans l'autre sens. L'écosystème LimeOS n'impose pas à l'utilisateur une interface conversationnelle propriétaire pour accéder à son intelligence.
ODESA implémente les protocoles permettant notamment de communiquer avec ChatGPT via les GPTs et avec Claude via MCP. L'utilisateur peut donc rester dans son environnement conversationnel habituel et interroger l'écosystème de l'entreprise depuis celui-ci. Une conversation avec un LLM devient une porte d'accès contrôlée aux capacités numériques de l'entreprise.
L'architecture n'est pas construite autour d'un modèle de langage particulier. VAILS orchestre les modèles tandis qu'ODESA fournit les mécanismes d'interconnexion nécessaires. L'écosystème peut donc évoluer avec les modèles disponibles.
ChatGPT, Claude ou d'autres LLM peuvent remplir différentes fonctions selon les besoins : compréhension, raisonnement, génération, analyse ou utilisation d'outils. Cette séparation évite de faire dépendre toute l'architecture d'un seul fournisseur d'intelligence artificielle.
Et LimeOS assemble et exploite l'ensemble pour fournir un environnement cohérent aux applications.
Une application LimeOS peut demander à VAILS de résoudre un problème. VAILS peut combiner un LLM, des règles Prolog, des contraintes CP-SAT, sa mémoire et différents outils pour déterminer ce qu'il convient de faire. Lorsqu'une information ou une action se trouve dans l'environnement local de l'entreprise, ODESA permet d'atteindre la ressource concernée.
Inversement, un utilisateur peut partir de ChatGPT ou Claude, passer par ODESA et interroger les capacités mises à disposition par l'écosystème.
Faire passer l'intelligence artificielle du statut d'outil conversationnel à celui de véritable infrastructure applicative de l'entreprise.
LimeOS ne cherche pas simplement à mettre de l'IA dans les applications. Il fournit l'architecture permettant aux applications, aux IA et aux ressources de l'entreprise de travailler ensemble.