Fonctionnalités - Diagrammes Modèle C4, Découverte IA

Diagrammes modèle C4 interactifs, découverte d'architecture par IA, Architecture as Code, ADR, serveur MCP, radar technologique et plus encore.

Des fonctionnalités puissantes pour une documentation d'architecture moderne

Tout ce dont vous avez besoin pour visualiser, documenter et maintenir votre architecture logicielle

Découverte propulsée par l'IA

Laissez l'IA documenter votre architecture

Connectez votre dépôt et laissez notre IA analyser votre code pour découvrir et documenter automatiquement les éléments architecturaux, les relations et les patterns.

Analyse automatique du code

Détection des composants

Cartographie des relations

Identification de la pile technologique

Architecture as Code

Définissez votre architecture en YAML

Déclarez toute votre architecture C4 dans un seul fichier archyl.yaml. Versionnez-le dans votre dépôt, synchronisez-le depuis vos pipelines CI/CD, et gardez vos diagrammes à jour — entièrement déclaratif et versionné.

Schéma YAML déclaratif pour tous les niveaux C4

Synchronisation CI/CD via GitHub Actions, GitLab CI ou API REST

Export de tout projet en archyl.yaml

JSON Schema pour l'autocomplétion IDE

Support monorepo via include

Technologies, ADRs, releases et événements dans un seul fichier

Score de Dérive Architecturale

Votre documentation dit-elle la vérité ?

Mesurez la fidélité de votre modèle C4 par rapport à votre codebase réel avec un score de santé unique de 0 à 100 %. L'analyse légère vérifie les chemins de fichiers, la structure des répertoires et l'existence des éléments en quelques secondes — sans IA, entièrement déterministe. Suivez les tendances dans le temps, imposez des seuils en CI avec la GitHub Action officielle, et recevez des alertes Slack quand la dérive s'accélère.

Score de précision de 0 à 100 % calculé en secondes (sans IA, aucun contenu de fichier récupéré)

Valide les systèmes, conteneurs, composants, éléments de code et relations

Vérification de l'existence des chemins de fichiers — confirme que les éléments de code documentés existent toujours

Correspondance floue des noms — FrontendWebApp correspond au répertoire frontend/

Suivi des tendances du score avec rapports historiques

GitHub Action officielle avec seuil de qualité configurable

Outils MCP : calculer, interroger et suivre les scores de dérive depuis des agents IA

Événements webhook : alertes drift.score_computed et drift.score_degraded

Architecture Decision Records

Suivez chaque décision

Documentez les décisions architecturales dans leur contexte. Liez les ADR directement aux composants qu'ils affectent et maintenez un historique complet de l'évolution de votre architecture.

Format de décision structuré

Lien vers les éléments d'architecture

Import depuis les dépôts Git

Suivi de statut et historique

Documentation projet

Tout au même endroit

Rédigez et gérez la documentation Markdown directement liée à votre architecture. Importez des docs existantes depuis votre dépôt et gardez tout synchronisé.

Éditeur Markdown

Lien vers les éléments d'architecture

Import depuis les dépôts Git

Recherche plein texte

Définissez et visualisez votre surface d'API

Importez et visualisez vos spécifications d'API aux côtés de votre architecture. Support des schémas OpenAPI/Swagger, GraphQL, Protocol Buffer et AsyncAPI — tous liés à vos éléments C4. Visualisez les canaux d'événements pour cartographier vos flux de communication événementiels.

Visualiseur de spécifications OpenAPI / Swagger

Explorateur de schémas GraphQL

Définitions gRPC / Protocol Buffer

Support des spécifications AsyncAPI

Visualisation des canaux d'événements

Lier les contrats aux éléments d'architecture

Flux utilisateur et données

Visualisez les interactions

Documentez comment les données et les utilisateurs circulent dans votre système. Créez des diagrammes de flux étape par étape qui montrent exactement comment les différentes parties de votre architecture interagissent.

Visualisation de flux étape par étape

Liens publics de partage & intégration

Diagrammes de flux interactifs

Lien vers les éléments d'architecture

Demandes de changement d'architecture

Des pull requests pour votre architecture