Voyez le système
que vous avez vraiment livré.
Archynt lit votre code, observe son exécution, et fusionne les deux en un seul graphe d'architecture vivant — services, données, dépendances et les risques de conception qui comptent. Sans instrumentation.
- 4
- langages pris en charge
- <10s
- repo → graphe
- 0
- instrumentation de l'app
- 1
- graphe · statique + runtime
Du dépôt à un graphe vivant
Ingestion
Clonez ou pointez vers un repo local. Des workers par runtime analysent Java, Node, Python et Go.
Graphe
Les faits sont normalisés en un seul graphe typé — services, données, topics, dépendances.
Projection
Générez des vues C4 (contexte → composant) comme des projections vivantes du graphe.
Raisonnement
D'abord des détecteurs déterministes, puis l'IA explique les principaux risques de conception.
Découverte de topologie en temps réel
L'agent découvre chaque conteneur de l'hôte, ses appels réseau et les métriques hôte — en direct et mis à jour en continu. Les relations de dépendance entre services émergent de l'analyse de /proc/net/tcp ; pas de sidecars, pas d'instrumentation applicative. Le graphe de topologie se met à jour au fur et à mesure de vos changements, vous voyez donc toujours l'état réel de votre système.
- Services, conteneurs et dépendances découverts en direct
- Vue de topologie par hôte, jamais fusionnée avec d'autres hôtes
- Métriques RED via le capteur eBPF Beyla
- Statistiques CPU, mémoire, réseau et disque de l'hôte

Métriques de tous les hôtes, sur un seul graphique
Archynt absorbe vos métriques Prometheus et vous permet de construire des tableaux de bord façon Grafana à partir d'elles. Quand la même métrique existe sur plusieurs hôtes ou répliques, elle est automatiquement facettée — une ligne clairement identifiée par hôte sur le même graphique, jamais moyennée en un flou sans signification.
- PromQL libre, panneaux façon Grafana
- Facettage automatique par hôte sur les métriques partagées
- Plage de temps globale sur tous les panneaux

Des diagrammes qui ne peuvent pas devenir obsolètes
Les vues C4 sont des projections du graphe, pas des documents dessinés à la main. Relancez une analyse et l'image se met à jour toute seule — avec un filtre de bruit qui masque le boilerplate pour que vous voyiez la forme réelle du système.
- Contexte → conteneur → composant
- Extraction déterministe des relations
- Filtre de bruit pour les DTO et le boilerplate

Ce qu'il fait vraiment, par hôte
Un agent en lecture seule découvre les services en direct, leurs vraies dépendances et la pression sur l'hôte — zéro instrumentation applicative. Plusieurs hôtes restent clairement séparés : chaque hôte a sa propre vue de topologie, deux serveurs exécutant le même service ne sont donc jamais fusionnés dans un graphe confus. Le graphe runtime fusionne avec le statique : confirmed_by static · runtime · both.
- Une vue de topologie par hôte — jamais mélangées
- Topologie en direct, métriques RED et hôte
- Corrélation statique ↔ runtime
- Docker aujourd'hui — Kubernetes et systemd sur la roadmap

Tout dans un seul graphe
Détection des problèmes de conception
Cycles, couplage/instabilité, points de défaillance uniques et code mort — expliqués, pas seulement signalés.
Polyglotte, un seul contrat
Chaque analyseur émet le même AnalysisFacts, si bien que les quatre langages alimentent le même graphe.
Signal de couverture de tests
Quels types de production vos tests exercent réellement, mappés sur le graphe.
Tableaux de bord en direct et éditables
Des panneaux de métriques par service que vous pouvez glisser, redimensionner et configurer — comme Datadog, facettés par hôte, depuis le même graphe.
PR checks gratuits pour les repos publics
Ajoutez un workflow GitHub Action et obtenez des vérifications d'architecture sur chaque PR — sans inscription, sans partager de token avec Archynt.
Pointez Archynt vers un repo.
Voyez l'architecture que vous avez vraiment livrée.
Aucune instrumentation, aucune configuration. L'URL d'un dépôt Git suffit pour obtenir un graphe, des diagrammes C4 et une liste priorisée de problèmes de conception.
