Questions fréquentes

Vos questions, nos réponses

Ce qu’Agnes vérifie, ce que devient votre code, comment fonctionnent les offres et la facturation, et comment gérer votre compte.

À propos d’Agnes

Qu’est-ce qu’Agnes ?

Agnes vérifie le code frontend de vos dépôts et lui attribue un score de santé, avec les constats qui l’expliquent : code smells, dépendances, sécurité et duplication, ainsi que tests et accessibilité si vous les activez. Vous connectez un dépôt et Agnes s’occupe du reste ; rien à installer ni à configurer dans votre projet.

À qui s’adresse Agnes ?

Aux professionnels : entreprises, organisations et indépendants qui créent des sites ou des applications web. Vous utilisez Agnes à titre professionnel ; ce sont donc les conditions d’utilisation qui s’appliquent, et non les règles destinées aux consommateurs.

Conditions d’utilisation
Quels langages et frameworks Agnes prend-il en charge ?

HTML, CSS (y compris SCSS, Sass et Less), JavaScript et TypeScript, avec React, Next.js, Vue, Nuxt, Svelte, SvelteKit, Astro, Angular et d’autres. Certaines vérifications sont partielles pour certains frameworks ; la page Frameworks indique précisément ce qui est couvert.

Frameworks couverts
Comment le score est-il calculé ?

Chaque catégorie reçoit un score de 0 à 100 d’après ses constats, pondérés selon leur gravité et, pour le code, selon la taille de la base de code. Le score global est une moyenne pondérée des catégories. Une catégorie qui ne peut pas être analysée est laissée de côté au lieu de compter pour zéro.

Outils et score
Quels hébergeurs git puis-je connecter ?

GitHub, via l’application GitHub Agnes Code Quality, pour les comptes personnels comme pour les organisations.

Pourquoi mon dépôt n’a-t-il pas été analysé ?

Agnes analyse les dépôts composés principalement de code frontend ; un dépôt surtout composé de code backend est donc ignoré. Un dépôt qui compte plus de lignes que votre offre n’en autorise par projet n’est pas analysé non plus. La page du projet vous indique lequel des deux s’applique.

Frameworks couverts
Mon agent IA peut-il travailler avec Agnes ?

Oui. Agnes fait tourner un serveur MCP auquel Claude Code, Cursor, VS Code et d’autres agents se connectent avec un jeton d’API personnel. Votre agent peut alors lire vos rapports, voir quelles corrections rapportent le plus de points et rédiger un plan pour améliorer le score. Les outils sont en lecture seule.

Connecter un agent

Votre code et vos données

De quel accès Agnes a-t-il besoin à mes dépôts ?

Un accès en lecture seule aux dépôts que vous choisissez en installant l’application GitHub : elle peut lire leur contenu et rien d’autre. Agnes ne peut ni pousser du code, ni ouvrir des pull requests, ni modifier des paramètres, et vous pouvez retirer l’application sur GitHub à tout moment.

Conservez-vous mon code ?

Non. La branche est copiée sur nos serveurs uniquement le temps d’une analyse, dans un conteneur isolé sans accès réseau, puis supprimée à la fin de l’analyse. Les rapports conservent les chemins de fichiers, les numéros de ligne et les messages des outils, pas votre code.

Agnes exécute-t-il mes scripts, mon build ou mes fichiers de configuration ?

Non. Agnes n’installe jamais vos dépendances et n’exécute jamais votre code, vos scripts ou vos fichiers de configuration ; chaque outil tourne avec notre propre configuration. Les noms et versions des paquets de votre lockfile sont comparés aux bases publiques d’OSV et de npm, en dehors du bac à sable.

Outils et score
Où mes données sont-elles stockées ?

Dans l’Union européenne : sur des serveurs en Allemagne, avec les rapports et les sauvegardes chiffrées dans un stockage situé dans l’UE. La politique de confidentialité liste chaque intervenant et son rôle.

Politique de confidentialité
Utilisez-vous mon code pour entraîner une IA ?

Non. Nous ne vendons ni votre code ni vos données, nous ne les utilisons pas pour entraîner des modèles d’apprentissage automatique et nous ne les montrons à personne en dehors de votre compte.

Comment supprimer mes données ?

Supprimez un projet dans l’application pour l’effacer avec ses rapports, ou supprimez votre compte dans les Paramètres pour tout effacer. La suppression est immédiate ; les copies dans nos sauvegardes chiffrées disparaissent sous 30 jours.

Offres et facturation

Existe-t-il une offre gratuite ?

Oui. L’offre gratuite est destinée à une personne, avec jusqu’à 3 projets de 25 000 lignes au maximum chacun, vérifiés chaque jour lorsqu’il y a de nouveaux commits. Les offres payantes ajoutent des projets, des dépôts plus grands, davantage de personnes et des relances manuelles.

Tarifs
Qui gère le paiement, et qu’en est-il de la TVA ?

Les paiements passent par Link de Stripe, qui vend l’abonnement en tant que marchand officiel (merchant of record) : Link encaisse le paiement et, le cas échéant, la TVA ou la sales tax, et vous envoie reçus et factures. Les prix sont en dollars américains par mois, hors TVA.

Puis-je changer d’offre ou résilier ?

Oui, à tout moment dans Paramètres → Abonnement et facturation. Un passage à une offre supérieure ou inférieure s’applique immédiatement, au prorata. Une résiliation prend effet à la fin du mois payé ; votre équipe passe ensuite à l’offre gratuite.

Que se passe-t-il si mon équipe dépasse les limites de son offre ?

Les projets au-delà de la limite de votre offre sont mis en pause, les plus récemment ajoutés en premier : leur historique est conservé, mais ils ne sont plus analysés tant que vous ne passez pas à une offre supérieure ou ne supprimez pas un autre projet. Les personnes déjà dans l’équipe restent, mais personne ne peut la rejoindre tant qu’il n’y a pas de place.

Tarifs
Accordez-vous des remboursements ?

Les montants déjà payés ne sont pas remboursés, y compris pour la partie non utilisée d’un mois, sauf lorsque la loi l’exige. Si vous pensez avoir été facturé par erreur, contactez-nous ou contactez le support de Link dans les 60 jours suivant le paiement.

Conditions d’utilisation

Compte et équipe

Puis-je travailler avec mon équipe ?

Oui. Chaque compte dispose d’une équipe, et avec une offre payante vous pouvez inviter des personnes comme membres ou administrateurs. Seul le propriétaire de l’équipe gère l’offre et la facturation. La page Tarifs indique combien de personnes chaque offre autorise.

Tarifs
Comment me connecter ?

Avec GitHub, ou avec votre adresse e-mail et un mot de passe. Pour la connexion par mot de passe, vous pouvez activer la validation en deux étapes avec une application d’authentification dans les Paramètres.

Comment vous contacter ?

Écrivez à [email protected]. Nous répondons aux questions sur votre compte, la facturation et la confidentialité, généralement sous quelques jours ouvrés.

Vous n’avez pas trouvé votre réponse ? Écrivez-nous : [email protected]