Freeware · Windows · Sparx Enterprise Architect

L’assistant IA pour Sparx Enterprise Architect — parlez à votre modèle

Posez vos questions en langage naturel, faites dessiner et remanier vos diagrammes, transformez le modèle en documents. Chaque modification est enregistrée par Enterprise Architect lui-même — et seulement après votre validation.

Version 0.4 · Windows 10/11 · utilise l’API Claude d’Anthropic avec votre propre clé API

Ce qu’il sait faire

Une conversation au lieu de dizaines de boîtes de dialogue — de la question rapide au diagramme complet et homogène.

  • Interrogez votre modèle

    Des questions en langage naturel : que contient ce paquetage, quels éléments réalisent cette exigence, qu’est-ce qui a changé ? L’assistant interroge le modèle — référentiel PostgreSQL ou fichier .qea/.qeax — en lecture seule, et désigne chaque objet par son nom, son paquetage et son GUID.

  • Créez et modifiez

    Paquetages, éléments, diagrammes et connecteurs ; attributs et opérations de classes avec paramètres ; mots-clés, couleurs, position et taille. Déplacer, renommer, supprimer — ou copier un paquetage entier avec son contenu.

  • Du BPMN comme EA l’attend

    De vrais types BPMN 2.0 avec stéréotypes et tags : tâches, événements, passerelles, flux, sous-processus réduits ou intégrés. À partir d’un fichier BPMN, d’une photo, d’un croquis ou d’une simple description.

  • Des diagrammes lisibles

    Légendes avec coloration automatique, styles de ligne et tracé des connecteurs selon un chemin donné, connecteurs masqués sur un seul diagramme, tuiles de navigation vers d’autres diagrammes.

  • C’est EA qui enregistre

    Les modifications passent par l’interface d’automatisation d’EA (COM) — si la sécurité du modèle est activée, avec un compte utilisateur EA, ses droits et ses verrous. Avant une restructuration importante, l’assistant a pour consigne de créer une baseline.

  • Vous validez chaque modification

    Trois modes de validation : ask, plan et auto. Chaque enregistrement, même en échec, figure dans le journal des modifications avec l’heure, le compte et le résultat — exportable vers Excel.

  • Analyse d’impact

    Depuis un élément, le long des relations jusqu’à six niveaux, avec les chemins et les diagrammes concernés. Où une opération de service est utilisée dans les diagrammes de séquence et d’activité — et lesquelles ne le sont nulle part.

  • Travaille avec votre EA ouvert

    Connaît le diagramme ouvert et la sélection, ouvre des diagrammes, met en évidence les éléments dans le navigateur de projet et rafraîchit ce qu’il a modifié — sans F5.

  • Word, Excel et images

    Documents Word avec les diagrammes d’EA, classeurs Excel (listes d’éléments, matrices, résultats d’analyse) et images PNG, par exemple une matrice cas d’utilisation–exigences.

  • Pages Confluence

    Des pages issues du modèle et de la conversation : code pour l’éditeur de source, ou publication via l’API REST après votre validation, diagrammes en pièces jointes. À partir de modèles de documents modifiables.

  • Mémoire de l’assistant

    Retient ce que vous convenez — conventions de modélisation, préférences, corrections — dans des fichiers Markdown locaux et l’applique dans chaque nouvelle conversation.

  • Quatre langues

    Français, anglais, polonais et allemand : l’application, les réponses de l’assistant, les modèles de documents et le guide de l’utilisateur.

Comment ça marche

Vous gardez la main à chaque étape.

  1. Vous demandez

    Saisissez une question ou une tâche ; joignez un PDF, une capture d’écran, un croquis ou un fichier BPMN.

  2. Claude planifie

    Le modèle Claude décide quoi consulter et quoi modifier. Vous suivez chaque étape en direct dans le chat.

  3. Il lit et écrit le modèle

    Lecture directe du référentiel PostgreSQL ou du fichier .qea/.qeax (en lecture seule) ; écriture uniquement à travers Enterprise Architect (COM).

  4. Vous validez

    Vous voyez les modifications prévues, vous les validez ou les refusez. L’enregistrement est consigné au journal et apparaît aussitôt dans votre fenêtre EA.

Aperçu

L’interface avec un contenu d’exemple : une boutique en ligne fictive.

Chaque enregistrement attend votre validation (mode ask).
Les diagrammes reviennent dans le chat sous forme d’image, tels qu’EA les dessine.
Le journal des modifications consigne chaque enregistrement — exportable vers Excel.

Prérequis

Indispensable

  • Windows 10 ou 11 (64 bits)
  • Sparx Enterprise Architect avec licence — pour enregistrer, l’assistant lance EA en arrière-plan (EA occupe alors une place de licence) ou, pour un fichier de modèle ouvert dans votre EA, passe par votre fenêtre
  • Un modèle EA sous forme de fichier de projet .qea ou .qeax, ou dans une base PostgreSQL avec la sécurité activée (« Require User Lock to Edit »)
  • Pour un modèle en base : l’accès à la base (serveur, port, nom, compte) et un compte utilisateur EA pour l’assistant, avec droits de modification ; pour un fichier de modèle, son chemin suffit (un compte seulement si la sécurité est activée)
  • Une clé API Claude de la console Anthropic et une connexion Internet

Facultatif

  • Confluence (Data Center ou Cloud) — pour publier directement des pages
  • Un logiciel de messagerie par défaut sous Windows — pour signaler des bugs et recevoir les nouveautés

Les anciens formats de fichier (.eap, .eapx, .feap) et les autres bases de données ne sont pas pris en charge ; EA convertit un fichier .eap/.eapx en .qea par un transfert de projet (Settings → Model → Transfer → Full Project Transfer).

Questions fréquentes

Des réponses claires sur le coût, les prérequis, la sécurité et la confidentialité.

Est-ce vraiment gratuit ? Puis-je l’utiliser au travail ?

Oui. Loonar Compass est un freeware : gratuit pour tout usage, y compris professionnel et commercial, sur autant d’ordinateurs que vous le souhaitez. Vous pouvez aussi le transmettre à d’autres personnes — gratuitement, en entier, sans modification et avec le fichier de licence.

Le code source est public sur GitHub : vous pouvez voir exactement ce que l’application fait de votre modèle. Il est consultable (source-available), mais ce n’est pas de l’open source : sont interdites la modification de l’application et la création d’œuvres dérivées, ainsi que sa vente ou sa location. Lire la licence.

Combien coûte son utilisation, et quel modèle Claude utilise-t-il ?

L’application est gratuite. L’assistant fonctionne avec votre propre clé API Claude, issue de la console Anthropic, et Anthropic facture l’utilisation au compte auquel appartient la clé — à la consommation, c’est-à-dire selon la quantité de texte que le modèle lit et écrit. Les tarifs actuels figurent sur la page de tarifs d’Anthropic.

Le modèle est toujours Claude Haiku 5.5 (claude-haiku-5-5) ; ce n’est pas un paramètre. « Jetons max. » (10 000 par défaut) limite seulement la longueur d’une réponse : vous payez le texte réellement généré.

Sur quels systèmes fonctionne-t-il ?

Sur Windows 10 et Windows 11, en 64 bits. C’est une application de bureau Windows native, qui travaille avec Enterprise Architect installé sur le même ordinateur.

Quelles configurations d’Enterprise Architect sont prises en charge ?
  • Enterprise Architect installé sur le même ordinateur, avec une licence valide. Pour enregistrer, l’assistant le lance en arrière-plan, où il occupe une place de licence ; il se ferme après 10 minutes sans activité et à la fermeture de l’application. Si le fichier de modèle est ouvert dans votre EA, les modifications passent plutôt par votre fenêtre — un second EA n’ouvre jamais le même fichier.
  • Le modèle sous forme de fichier de projet EA .qea ou .qeax — dans les Paramètres, « 2. Modèle » → « Fichier EA (.qea, .qeax) » et son chemin dans « Fichier du modèle », sans serveur de base, compte ni mot de passe — ou dans une base PostgreSQL accessible depuis votre ordinateur (serveur, port, nom de la base, compte). Un fichier .qea est prévu pour une seule personne, un .qeax pour une petite équipe qui partage le fichier (Sparx le recommande pour moins de 5 utilisateurs). Les anciens formats de fichier (.eap, .eapx, .feap) et les référentiels dans d’autres bases ne sont pas pris en charge ; Enterprise Architect convertit un fichier .eap/.eapx en .qea par un transfert de projet (Settings → Model → Transfer → Full Project Transfer).
  • Pour un modèle en base : la sécurité utilisateur activée (Settings → Security → Enable Security), en mode « Require User Lock to Edit ». Dans un fichier de modèle, la sécurité est facultative ; sans elle, l’assistant n’a pas besoin de compte EA.
  • Si la sécurité est activée : un compte utilisateur EA pour l’assistant, avec mot de passe et droits de modification — de préférence un compte distinct, pour distinguer facilement ses modifications et ses verrous des vôtres.

L’application ne vérifie ni la version ni l’édition d’EA. L’essentiel est que votre Enterprise Architect puisse ouvrir ce modèle : le fichier, ou le référentiel en base avec la sécurité activée.

Faut-il des droits d’administrateur pour l’installer ?

Non. Par défaut (« Pour moi uniquement »), le programme d’installation installe Loonar Compass uniquement pour votre compte utilisateur, dans %LOCALAPPDATA%\Programs\Loonar Compass, sans droits d’administrateur. Si vous choisissez plutôt « Pour tous les utilisateurs de cet ordinateur » (dans C:\Program Files\Loonar Compass), le programme d’installation demande des droits d’administrateur.

L’application elle-même s’exécute toujours en tant qu’utilisateur standard, et chaque utilisateur a ses propres paramètres et conversations. Si une autre personne valide une installation pour tous les utilisateurs avec un compte administrateur, saisissez votre configuration plus tard dans l’application (Paramètres), pas dans le programme d’installation — sinon elle serait enregistrée dans le profil de l’administrateur.

Pourquoi Windows SmartScreen peut-il mettre en garde contre le programme d’installation ?

Parce que le programme d’installation de la version 0.4 n’est pas encore signé numériquement (avec un certificat de signature de code) : Windows ne connaît donc pas son éditeur. Microsoft Defender SmartScreen peut ainsi afficher « Windows a protégé votre ordinateur » au lancement, et votre navigateur peut signaler que ce fichier est rarement téléchargé. L’installation par défaut pour votre compte utilisateur ne demande pas de droits d’administrateur, donc aucune demande d’autorisation administrateur n’apparaît ; seule l’installation pour tous les utilisateurs en demande — et affiche alors un éditeur inconnu. Un programme d’installation signé est prévu et devrait suivre prochainement. D’ici là :

  • Téléchargez le programme d’installation uniquement depuis loonar.eu ou depuis les versions publiées du projet sur GitHub, en HTTPS.
  • Comparez sa somme de contrôle avec le SHA-256 affiché à côté du bouton de téléchargement — dans PowerShell : Get-FileHash .\LoonarCompass-Setup-0.4.exe.
  • Dans la fenêtre SmartScreen, cliquez sur « Informations complémentaires », puis sur « Exécuter quand même ».

Sous Windows 11, lorsque le Contrôle intelligent des applications (Smart App Control) est activé, les applications non signées sont bloquées et ne peuvent pas être lancées ainsi ; attendez alors la version signée.

L’assistant peut-il abîmer mon modèle ?

Il n’enregistre que ce que vous autorisez, et uniquement de la manière permise par Enterprise Architect :

  • Modes de validation : ask — vous validez chaque enregistrement ; plan — une validation par réponse ; auto — sans question, pour les modèles de test. La publication dans Confluence demande toujours votre validation, et la demande indique explicitement quand une page existante sera remplacée.
  • Écriture uniquement via EA : la base est lue dans une session en lecture seule, un fichier de modèle en lecture seule ; chaque modification est effectuée par Enterprise Architect — si la sécurité est activée, avec le compte EA de l’assistant, ses droits et ses verrous. Les objets verrouillés par d’autres utilisateurs ne sont pas touchés.
  • Vos instructions uniquement : l’assistant a pour consigne de traiter le contenu des pièces jointes, des documents et du modèle comme des données, et non comme des instructions à suivre.
  • Journal des modifications : chaque enregistrement, même en échec, y figure avec l’heure, le compte et le résultat, et peut être exporté vers Excel.
  • Baselines : avant de supprimer ou de restructurer en profondeur un paquetage existant, l’assistant a pour consigne d’en créer d’abord une baseline ; vous la restaurez dans EA (Manage Baselines → Compare/Restore).

Cela dit, une suppression est définitive et l’IA peut se tromper — l’application le rappelle : relisez donc les modifications proposées avant de les valider. Pour les modèles importants, utilisez le mode ask et sauvegardez la base ou le fichier du modèle — l’application est fournie sans garantie.

Quelles données quittent mon ordinateur, et où vont-elles ?

Pour répondre, l’assistant envoie à l’API Claude d’Anthropic (api.anthropic.com) uniquement ce dont il a besoin : vos messages et pièces jointes, les notes mémorisées, les modèles de documents utilisés et ce qu’il a lu dans le modèle au cours de la conversation — les résultats de ses requêtes sur le modèle (noms et descriptions des paquetages, éléments, diagrammes) et les images des diagrammes affichés. Pas tout le modèle. Après un changement de langue, la mémoire et les modèles de documents sont aussi envoyés pour traduction.

Pour le reste, les données ne vont que là où vous les envoyez : les pages publiées dans votre Confluence ; les signalements de bug et l’inscription à la newsletter sont des e-mails que vous vérifiez et envoyez vous-même depuis votre messagerie. L’application n’envoie rien d’elle-même à Loonar. Avant de l’utiliser sur des modèles d’entreprise, vérifiez les règles de votre organisation et les conditions de traitement des données de votre compte Anthropic.

Où sont stockés mes paramètres, mes conversations et mes mots de passe ?

Sur votre ordinateur, dans votre profil utilisateur Windows — chaque utilisateur de l’ordinateur a les siens :

  • %APPDATA%\Loonar Compass : paramètres (app.properties), historique des conversations, pièces jointes, mémoire de l’assistant, modèles de documents et journal des modifications.
  • Gestionnaire d’identification Windows : la clé API Claude, le mot de passe du compte EA, le mot de passe de la base et le jeton Confluence. Aucun d’eux n’est enregistré en clair dans le fichier de paramètres.

Le programme lui-même s’installe par défaut dans %LOCALAPPDATA%\Programs\Loonar Compass, ou dans C:\Program Files\Loonar Compass s’il est installé pour tous les utilisateurs.

Les communications sont-elles chiffrées ?

Oui, partout où l’application établit elle-même une connexion :

  • API Claude et Confluence : uniquement en HTTPS. Une adresse Confluence en http:// n’est acceptée que pour un serveur situé sur le même ordinateur (localhost).
  • Base de données du modèle (PostgreSQL) : TLS, à régler avec « Chiffrement de la connexion » sur la carte « 2. Modèle » des Paramètres (option « Base PostgreSQL ») : « Préféré » (par défaut) — TLS dès que le serveur le propose, sinon une connexion non chiffrée ; « Obligatoire » — TLS ou pas de connexion ; « Obligatoire, certificat vérifié » — TLS, avec vérification du certificat et du nom du serveur dans le magasin de certificats Windows, y compris les certificats de votre entreprise. « Préféré » et « Obligatoire » ne vérifient pas le certificat. Après « Enregistrer et tester la connexion », l’application indique si la connexion est chiffrée. Dans app.properties, le paramètre est db.sslmode = prefer, require ou verify-full.
  • Fichier du modèle (.qea, .qeax) : aucune connexion à une base — l’assistant lit le fichier directement, en lecture seule.

Conseil pour les administrateurs de bases de données : avec des entrées hostssl dans pg_hba.conf, le serveur n’accepte que des connexions TLS, quel que soit le client. La connexion propre d’Enterprise Architect à la base suit les paramètres d’EA, et non ceux de l’application.

Fonctionne-t-il derrière un proxy ou un pare-feu d’entreprise ?

Il faut autoriser ces connexions : HTTPS (port 443) vers api.anthropic.com, pour un modèle en base votre serveur PostgreSQL (port 5432 par défaut ; connexion directe, pas via le proxy) et, si vous publiez des pages, votre Confluence.

Pour le HTTPS, l’application utilise le proxy défini dans les options Internet de Windows (proxy système). Vous pouvez aussi définir la variable d’environnement HTTPS_PROXY ou ALL_PROXY, par exemple http://proxy.example.com:8080 (exceptions dans NO_PROXY) ; elle a priorité sur le proxy système. Redémarrez l’application après une modification. Avec une authentification de base (basic), le nom d’utilisateur et le mot de passe peuvent figurer dans l’adresse de cette variable ; la détection automatique et les scripts de configuration automatique (WPAD, PAC) ainsi que l’authentification au proxy avec le compte Windows (NTLM, Kerberos) ne sont pas pris en charge.

Les certificats HTTPS sont aussi vérifiés avec le magasin de certificats Windows : un certificat racine d’entreprise utilisé pour l’inspection du trafic est donc accepté dès qu’il est installé dans Windows.

Dans quelles langues est-il disponible ?

En français, anglais, polonais et allemand : fenêtres de l’application et du programme d’installation, réponses de l’assistant, modèles de documents par défaut, guide de l’utilisateur, licence et liste des nouveautés. Le programme d’installation commence par le choix de la langue (anglais par défaut) ; vous la changez ensuite dans les Paramètres, sur la carte « 4. Langue et validation des modifications ».

L’assistant répond dans la langue de l’application, sauf si vous lui écrivez dans une autre. L’historique des conversations n’est jamais traduit.

Fonctionne-t-il avec Confluence Cloud et Data Center ?

Oui, avec les deux — et Confluence reste facultatif. Sans lui, l’assistant prépare quand même les pages : vous collez le code vous-même dans l’éditeur de source (« Copier le code de la page », « Ouvrir le dossier des images »).

Pour publier directement, remplissez la carte « 6. Confluence » dans les Paramètres : pour Data Center, l’adresse et un jeton d’accès personnel (PAT) ; pour Cloud, l’adresse (https://votre-entreprise.atlassian.net/wiki), l’e-mail du compte et un jeton API ; ainsi que la clé de l’espace et, si besoin, une page parente. L’assistant crée ou met à jour les pages via l’API REST, avec les diagrammes en pièces jointes — toujours après votre validation (la demande indique explicitement quand une page existante sera remplacée ; la version précédente reste dans l’historique de la page) et avec les droits de ce jeton.

Comment mettre à jour ? Mes paramètres et mes conversations sont-ils conservés ?

Fermez l’application et lancez le programme d’installation de la nouvelle version. Il propose le même dossier, affiche les nouveautés depuis votre version et conserve vos paramètres, l’historique des conversations, les pièces jointes, la mémoire, les modèles de documents et le journal des modifications ; la clé, les mots de passe et les jetons du Gestionnaire d’identification restent aussi en place. Les nouvelles versions sont publiées ici et sur GitHub.

Comment le désinstaller, et que reste-t-il sur l’ordinateur ?

Fermez l’application, puis utilisez « Désinstaller Loonar Compass » dans le menu Démarrer ou son entrée dans Paramètres Windows → Applications → Applications installées. Les fichiers du programme, les raccourcis et l’entrée système sont supprimés. Vos données restent, sauf si vous cochez l’une de ces options :

  • « Supprimer les paramètres, les conversations, les pièces jointes, la mémoire de l’assistant, les modèles de documents et le journal des modifications » — efface tout le dossier %APPDATA%\Loonar Compass ;
  • « Supprimer la clé API, les mots de passe et les jetons du Gestionnaire d’identification » — la clé API Claude, les mots de passe du compte EA et de la base, et le jeton Confluence.

Votre modèle EA, les fichiers enregistrés ailleurs et les pages publiées dans Confluence ne sont pas touchés.

Comment signaler un bug ou être informé des nouvelles versions ?

Dans l’application, ouvrez « Signaler un bug » dans la barre de navigation, décrivez ce qui s’est passé, ajoutez des captures d’écran et cliquez sur « Envoyer le signalement » : un message prêt à partir vers mariusz@loonar.eu s’ouvre dans votre messagerie par défaut ; vous le vérifiez et l’envoyez. Les informations techniques (version de l’application, version de Windows, modèle d’IA, mode de validation, dernier message — sans mots de passe ni clés) ne sont jointes que si cette option reste cochée (elle l’est par défaut).

Pour les nouvelles versions, saisissez votre e-mail sur la carte « 5. Nouvelles versions (newsletter) » des Paramètres et cochez le consentement. Ou écrivez simplement à mariusz@loonar.eu.

Télécharger

Gratuit pour tous — téléchargez, installez, connectez votre modèle.

Loonar Compass 0.4

Programme d’installation Windows · 34 Mo ·

Télécharger l’installateur

Somme de contrôle SHA-256 : 7db8bdece720185e8149894168f1c69a5cf1d8c9137239bcc15045d6add910d3

S’installe pour votre compte utilisateur — sans droits d’administrateur.

Freeware : gratuit pour tout usage, y compris commercial. La modification de l’application est interdite. Lire la licence

Le programme d’installation commence par le choix de la langue : anglais (par défaut), polonais, allemand ou français.

Pour mettre à jour, lancez simplement un installateur plus récent — vos paramètres et votre historique sont conservés.

Soutenir le projet

Loonar Compass est gratuit, y compris pour un usage commercial, et le restera. S’il vous fait gagner du temps, vous pouvez soutenir son développement par une contribution volontaire. Elle finance notamment un certificat de signature de code, grâce auquel Windows reconnaîtra l’application comme provenant d’un éditeur vérifié.

Autres façons d’aider : signalez les bugs et les idées (« Signaler un bug » dans l’application), recommandez l’application à d’autres utilisateurs d’Enterprise Architect ou donnez une étoile au projet sur GitHub.

À propos de moi

Mariusz Głowacki

Mariusz Głowacki

Principal Technical Product Manager · formateur en ingénierie des exigences (IREB CPRE)

Qui est derrière

Je suis Principal Technical Product Manager, basé à Stargard (Pologne), et je conçois depuis des années des produits numériques — de la stratégie produit, des études de marché, de l’analyse des clients et des exigences jusqu’à la livraison — pour des services cloud et de télécommunication, y compris l’intégration d’AWS, d’Azure et de Google Cloud avec des systèmes sur site. Diplômé en informatique de l’Université de technologie de Szczecin (Politechnika Szczecińska), je suis aussi formateur en ingénierie des exigences (IREB CPRE). Je ne suis pas développeur : Loonar Compass a été créé avec des assistants de programmation IA — je décide de ce que l’application doit faire et de son comportement pour les architectes, et le code a été écrit par l’IA. C’est sa force : elle est conçue par quelqu’un qui travaille chaque jour avec des modèles Enterprise Architect et sait ce dont les architectes ont besoin.

Pourquoi cette application

L’IA excelle à produire des diagrammes sous forme de code — PlantUML, Mermaid. Mais c’est du dessin de diagrammes, pas de la modélisation : chaque diagramme n’est qu’une vue du moment, et la connaissance du système n’est conservée nulle part. Simon Brown, l’auteur du modèle C4, distingue précisément diagrammes et modèles : un modèle est une source unique de vérité sur les éléments et leurs relations, d’où l’on tire de nombreuses vues cohérentes — et c’est ce qui rend possible la gouvernance, comme l’analyse d’impact et le contrôle de cohérence. Enterprise Architect conserve un tel modèle. Loonar Compass vous permet de travailler avec ce modèle en conversant avec une IA.

Pourquoi « Compass »

Une boussole donne l’orientation. Le logo est une constellation de nœuds : comme un navigateur qui trouve sa route grâce aux étoiles, l’assistant vous aide à vous orienter dans un grand modèle d’architecture.

Contact

Une question, une idée, un bug ? Écrivez à mariusz@loonar.eu — ou utilisez « Signaler un bug » dans l’application.