Outil GitHub Trending Archify automatise les diagrammes d'architecture avec l'IA

icon MarsBit
Partager
AI summary iconRésumé
Un nouvel outil d'IA appelé Archify est tendance sur GitHub, automatisant la génération de diagrammes d'architecture à partir du code. Le projet compte 31 000 étoiles et 1 900 forks. Il prend en charge plusieurs modèles d'IA et des mises à jour en temps réel. Créé par un développeur autodidacte, Archify aide à visualiser des systèmes complexes. Avec des altcoins comme Solana et Cardano qui affichent de la force, les altcoins tendance attirent l'attention. Les traders suivent de près l'indice de peur et de cupidité alors que le sentiment du marché évolue.

Un schéma architectural esthétique et mis à jour en temps réel, désormais générable en un clic avec l’IA !

GitHub

Nous sommes certains que vous avez déjà été frustré, dans votre travail de dessin manuel, par la nécessité de réajuster et de redimensionner constamment le canevas, ainsi que par le fait que les images deviennent rapidement obsolètes après une mise à jour du code.

Bien que la génération avec Mermaid soit pratique, elle peut devenir désordonnée avec des diagrammes plus complexes, obligeant à des ajustements manuels.

Maintenant, un projet open source arrivé en tête des tendances GitHub, Archify, a résumé cela en une seule phrase :

Analysez ce dépôt de code et générez un diagramme d'architecture d'exécution de haut niveau.

Ensuite, une carte architecturale au format HTML permettant de rechercher des nœuds, de suivre les chemins d'appel et de changer de thème est générée.

GitHub

Et il ne nécessite aucun modèle spécifique : qu'il s'agisse de Claude Code, Codex, Cursor ou tout autre agent, il fonctionne.

GitHub

Au moment de la rédaction, Archify a déjà reçu de nombreux avis positifs avec plus de 100 000 likes sur X, accumulé 1,9k forks et 31 400 stars, et s'est hissé en tête du classement des tendances de GitHub.

GitHub

Les gens ne peuvent s'empêcher de s'exclamer :

Merci à Archify, j'ai évité au moins quatre ou cinq réunions de suivi.

GitHub

Mais de manière surprenante, le développeur de cet AI Agent populaire, « Ni pluie ni brouillard, ni ciel dégagé », n'est pas diplômé d'une université renommée.

Il a suivi une formation technique, puis a été admis en licence en génie logiciel à l'Université de télécommunications et d'informatique de Chongqing, avec la première note au concours de passage de la formation technique à la licence.

Après avoir connu le succès, Archify a ironiquement commenté sur son compte X :

J’ai été gardien de sécurité, j’ai appris à réparer des voitures, j’ai travaillé en usine, et j’ai même réussi à passer les nombreux entretiens de grandes entreprises comme ByteDance Feishu et Yuanfudao, pensant toujours que l’offre était à portée de main, mais à chaque fois, lors de la vérification des antécédents, ils découvraient que j’avais suivi une formation technique, et je devais donc m’éloigner avec regret. L’année de mon diplôme, je rencontrais toujours ce genre de situation : les entretiens se passaient bien, mais dès que je mentionnais que j’étais « diplômé d’un BTS », le recruteur ne donnait plus signe de vie. (Sourire triste)

GitHub

Il a avoué qu'après avoir vu ses offres se succéder sans succès, il avait souffert, douté, été perdu, et même descendu immédiatement courir 5 kilomètres.

Mais il n'a jamais abandonné.

Plus tard, encouragé par Cz Chen, COO de Manus, il a choisi d'utiliser Archify pour prouver à tous que :

Né dans la pauvreté n'est pas une honte !

Une phrase, transformez le code en carte système

Archify est une compétence d'agent destinée aux agents IA tels que Claude Code, Codex, Cursor et OpenCode.

Vous pouvez lui fournir une description système, ou laisser Archify analyser directement le dépôt de code.

Après avoir compris le code, Archify génère d'abord un JSON IR structuré, puis effectue les vérifications de schéma, de mise en page et de rendu, avant de produire un fichier HTML indépendant.

Le processus global est le suivant :

Code ou description textuelle → Compréhension par Archify → Génération du JSON IR → Validation des règles → Rendu HTML/SVG → Interaction et exportation.

Il peut actuellement générer cinq types de diagrammes techniques : diagrammes d'architecture, diagrammes de flux de travail, diagrammes de séquence, diagrammes de flux de données et diagrammes de cycle de vie.

De plus, les images générées ne servent pas seulement à être visualisées : vous pouvez rechercher des nœuds, examiner les dépendances en amont et en aval d’un module, suivre les chemins entre deux nœuds ; vous pouvez basculer librement entre les thèmes clairs et sombres, exporter au format PNG, SVG, WebM et partager des cartes.

GitHub

Si vous n'êtes pas satisfait du résultat, vous pouvez également demander à Archify de modifier à tout moment, be like :

Join Redis.

Déplacez le module d'authentification vers la gauche.

Highlight the fallback path after cache invalidation.

GitHub

Mais la question revient : des outils de génération de graphiques à partir de texte comme Mermaid et D2 existent déjà depuis longtemps ; qu'est-ce qui rend Archify unique ?

GitHub

La réponse est qu’il ne s’agit pas seulement de générer des images à partir de texte, mais d’intégrer directement la capacité de création de graphiques dans le flux de travail de l’agent de programmation, permettant à l’agent de comprendre le code, de générer des graphiques au format GIF et de les modifier continuellement.

En comparaison, Mermaid et Graphify se contentent principalement de rendre des descriptions textuelles existantes sous forme d'images, et ils ne sont peut-être même pas aussi beaux qu'Archify.

GitHub

Ce n'est pas seulement un Mermaid plus joli

Ce qui distingue Archify, c'est qu'il intègre les outils de dessin dans le flux de travail de l'agent de programmation.

Vous n'avez pas besoin d'apprendre la syntaxe de tracé depuis le début ; il suffit de décrire l'intention technique.

La compréhension du code, l'organisation des composants et la génération de données structurées peuvent être confiées à un Agent IA, tandis qu'Archify se charge de la validation et du rendu.

Cette répartition des tâches vise également à résoudre un problème lié à la génération d’architectures par l’IA, à savoir

Le modèle peut dessiner rapidement, mais pas nécessairement correctement.

Archify vérifiera la structure des données, la disposition des nœuds, les étiquettes et les conflits de connexions avant la livraison.

Si la vérification échoue, elle indique le problème spécifique et les méthodes de correction autorisées, au lieu de fournir directement une image qui semble belle mais contient en réalité des erreurs.

De plus, il peut comparer deux captures d'architecture pour indiquer les éléments ajoutés, supprimés, modifiés, déplacés et redirigés selon le format Avant / Delta / Après.

Cela signifie que le diagramme d'architecture n'est plus simplement une illustration ajoutée après le développement, mais peut également participer à la revue de code et évoluer avec le projet.

Bien sûr, Archify n'est pas parfait ; ce n'est pas un système de surveillance en temps réel et ne peut pas prouver automatiquement que le schéma correspond exactement à l'état en ligne.

The accuracy of the results still depends on the code information, user prompts, and the Agent's analytical capabilities.

Un internaute ayant effectué des tests a également signalé que Archify présente quelques problèmes, notamment une présentation trop petite des détails des nœuds générés, une fluidité réduite lors de l'utilisation de modèles sans vision intégrée (comme deepseek-v4-flash), ainsi qu'une consommation élevée de quotas.

GitHub

GitHub

À ce sujet, les développeurs ont également déclaré qu'ils travaillent activement à mettre à jour la version et à résoudre ces problèmes ; nous pouvons nous attendre à une prochaine mise à jour.

GitHub

Alors, Archify devrait convenir à ce type de personne :

Vous utilisez déjà l'IA pour la programmation et souhaitez comprendre rapidement des dépôts inconnus, cartographier les chaînes d'appels ou expliquer clairement un système complexe à votre équipe.

GitHub

GitHub

Mais l'histoire d'Archify ne se limite pas à la manière dont un outil a connu un succès rapide en quatre mois.

Il y a derrière cela une question plus spécifique :

Lorsque le diplôme ne peut pas être changé, comment un développeur peut-il encore prouver sa valeur ?

La réponse donnée par «也无风雨也雾晴» consiste à transformer les compétences en œuvres accessibles, utilisables et vérifiables par tous.

Je suis un étudiant en transfert, mais je peux le faire !

L'enseignant « Également sans pluie ni brouillard, le ciel est clair » n'a pas encore révélé publiquement son nom ni l'entreprise pour laquelle il travaille actuellement. Toutefois, l'histoire d'Archify est désormais dévoilée et gagne de plus en plus de reconnaissance.

Puisque les nuages se sont dissipés et que le ciel est dégagé, appelons-le affectueusement « Maître Ciel Clair » à partir de maintenant. (Nous avons déjà établi le contact avec lui ; les intéressés peuvent suivre la prochaine interview exclusive.)

Le professeur Qingtian a partagé sincèrement avec la communauté sur Twitter son parcours, depuis sa sortie en développement frontend après un passage du diplôme technique au bachelor, en passant par de nombreuses épreuves, jusqu'à obtenir une offre d'une grande entreprise de Shanghai grâce à ses projets et outils open source. Les mots-clés principaux sont les suivants :

Parti de la campagne, passé du diplôme de technicien supérieur à une licence, autodidacte en développement frontend, confronté à plusieurs échecs lors des vérifications d’antécédents, et ayant prouvé ses compétences grâce à l’open source.

GitHub

Après le baccalauréat de 2018, le professeur Qingtian a poursuivi des études supérieures en technologie d'application informatique, et cette année-là, il a estimé que son état était pire que jamais…

GitHub

Par la suite, il a réussi l'examen de promotion de niveau technique à licence et a été admis en génie logiciel à l'Université de télécommunications et d'informatique de Chongqing, avec la meilleure note de sa promotion.

GitHub

GitHub

Pendant son stage, le professeur Qingtian était très heureux, il pensait :

Si je continue à m'efforcer, l'avenir ne peut qu'améliorer.

GitHub

Mais la campagne de recrutement automnale lui a versé une douche froide :

GitHub

Lors d'un entretien d'embauche à l'Université West Lake, lorsqu'un responsable des ressources humaines a de nouveau fait référence à son diplôme obtenu après un passage du niveau technique au niveau universitaire, il a enfin perdu son sang-froid :

Né dans la pauvreté n'est pas une honte !

Il a finalement été approuvé.

Mais ce n'était qu'un stage ; sur le chemin de la recherche d'emploi de M. Qingtian, aucune entreprise n'a jamais lui offert un poste permanent.

GitHub

GitHub

De l'année dernière jusqu'à mars de cette année, il n'a eu d'autre choix que de passer d'un stage à l'autre pour accumuler de l'expérience :

GitHub

Plus tard, il a enfin rencontré sa première personne influente de sa carrière — Cz Chen, alors chef des opérations de Manus.

GitHub

GitHub

△

Elle lui a suggéré qu'il pourrait peut-être démontrer ses compétences ailleurs grâce à ses œuvres ou à des projets open source.

This sentence confirms the idea that Sunny has always kept hidden in her heart:

Le diplôme, c'est quelque chose qu'on ne peut plus changer ; peu importe comment vous l'expliquez, les gens ne verront toujours que votre diplôme de licence après DUT.

Est devenu un élément précurseur de l'histoire ultérieure d'Archify.

Il a donc entamé un chemin open source, transformant progressivement ses œuvres en sa deuxième feuille de route :

GitHub

Enfin, grâce au fonds qu'il avait construit, il a obtenu l'offre tant attendue d'une grande entreprise :

GitHub

Plus tard, Archify est devenu populaire, et il a enfin pu saisir cette opportunité pour partager avec tous les ressentiments et les doutes profondément enfouis en lui :

L'open source ne m'a pas transformé d'un étudiant en licence professionnelle en un diplômé d'une université 985, et ne garantit pas que je n'aurai plus jamais à faire face à des obstacles liés à mon diplôme à l'avenir. Je ne sais même plus ce que ces étoiles pourraient finir par m'apporter.

Mais enfin, il soupira :

Au moins maintenant, Archify est effectivement utilisé par quelqu'un ; le fait que ce que j'ai créé puisse apporter de la valeur aux autres et aider beaucoup de personnes représente pour moi le sens le plus important du open source.

GitHub

Au-delà de son diplôme, il a constitué lui-même un nouveau CV composé de ses œuvres réelles, de retours d'utilisateurs et de commentaires de la communauté.

Son histoire apporte de l'espoir à de nombreux étudiants qui rencontrent des obstacles en raison de leur niveau d'éducation insuffisant.

GitHub

Et l'histoire d'Archify se poursuit.

Cet article provient du compte officiel WeChat « Quantum Bit », auteur : Passionné de technologies de pointe

Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations. Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.