Aller au contenu

Vidéo générée par IA

Code Guardian Enfin une qualité élevée dans le développement logiciel avec l’IA

Code Guardian fonctionne dans votre assistant de programmation IA et vérifie ses commandes et ses modifications de fichiers avant qu’elles n’atteignent votre logiciel. Il contrôle la qualité de votre code en temps réel — grâce à l’analyse statique du code, à des skills optimisés et à des scripts. Sont vérifiées non seulement la qualité, mais aussi la sécurité et l’architecture logicielle ; ce qui ne passe pas, Code Guardian l’arrête ou le signale.

Issu de plus de 120 projets logiciels et de plus de 20 ans d’expérience en développement logiciel.

Open-Launch Top 2 Daily Winnerprovimedia.de Domain RatingMembre de la Fédération allemande de l’IA (Bundesverband KI)

Version v17.17Licence entreprise 142,80 € en paiement uniqueMises à jour 29,75 €/mois, en optionAbonnement avec l’achat : 25 % de remise pendant 6 mois, 22,31 €/moisPrix totaux TTC (TVA 19 % incluse).

Comment fonctionne Code GuardianCe que vous y gagnez, expliqué en animation, avec des exemples à saisir

Fonctionne dans Claude Code ou Codex · optimisé pour macOS

  • 5Modes
  • 7Gates
  • 15Hooks
  • 22Détecteurs

02Tarifs

Achetez une fois, utilisez durablement. Les mises à jour par abonnement, aussi longtemps que vous le souhaitez.

142,80 €TTC (TVA 19 % incluse), paiement unique

soit 120,00 € HT

Les 30 premiers jours de mises à jour sont inclus. Ensuite, en option, 29,75 € par mois TTC (25,00 € HT) — résiliable à tout moment, même sans connexion.

Souscrivez l’abonnement dès maintenant : 25 % de remise pendant 6 mois

22,31 € par moisau lieu de 29,75 €Vous économisez 44,64 €

Les 30 premiers jours sont de toute façon inclus. Ensuite, 6 prélèvements de 22,31 € TTC (18,75 € HT), puis 29,75 €. Résiliable chaque mois. La remise ne s’applique qu’à l’achat combiné avec la licence ; un abonnement souscrit plus tard dans le portail coûte 29,75 € dès le départ.

La visite guidée : Code Guardian en action17:25 minutes · sans coupure, sur un vrai projet

Ce dont vous avez besoin

  • Claude Code ou Codex. Code Guardian est un paquet de skills pour un assistant de programmation IA — il fonctionne dans votre agent, pas à côté. Sans Claude Code ou Codex, il n’a rien dans quoi s’intégrer. Il existe un paquet distinct pour chacun des deux : celui que vous téléchargez dépend de votre assistant, pas de votre licence.
  • macOS, Linux ou Windows. Il est développé et utilisé quotidiennement sous macOS. Les verrous se greffent à votre agent sous forme de scripts shell ; les quatre qui vérifient les commandes rendent chacun leur verdict dans un seul processus Python au lieu d’une chaîne de petits programmes. Cela fait surtout gagner du temps sous Windows, où chaque lancement de programme coûte bien plus cher : ces verrous y sont devenus nettement plus rapides. La même mécanique fonctionne sous Linux. Sous Windows, il fonctionne nativement via Git for Windows (Git Bash), WSL n’est pas nécessaire. Le bash.exe sous C:\Windows\System32 est le lanceur WSL ; le paquet ne l’utilise délibérément pas. Si vous travaillez entièrement dans WSL 2 — c’est-à-dire Claude Code et Code Guardian sous Ubuntu —, vous disposez d’une installation Linux normale (git, jq, python3). Les projets y sont de préférence placés dans le système de fichiers Linux plutôt que sous /mnt/c. La configuration mixte, avec Claude Code sous Windows et les vérifications via WSL, n’est pas prise en charge, car les deux écrivent les mêmes chemins différemment (/c/… contre /mnt/c/…). Depuis fin août, chaque release teste les deux paquets sur une vraie machine Windows : le paquet Codex sous forme de zip compilé, le paquet Claude via le même programme d’installation que celui livré dans le paquet.
  • Python 3.9 ou plus récent. Les quatre verrous de commandes nécessitent python3, uniquement avec la bibliothèque standard, sans paquets supplémentaires. S’il est absent ou trop ancien, l’installation s’interrompt avec des instructions avant de toucher à quoi que ce soit. S’il disparaît par la suite, chacun de ces verrous demande confirmation à chaque commande au lieu de la laisser passer sans vérification ; sous Codex, la commande Bash reste bloquée jusqu’à ce que python3 soit de nouveau disponible. Sous Windows, utilisez Python de python.org ou via winget, et non l’espace réservé du Microsoft Store.
  • Interface en anglais ou en allemand. Les commandes, les messages et la documentation de Code Guardian existent en anglais et en allemand. Claude, lui, travaille dans la langue dans laquelle vous écrivez : vous recevez plans, questions et rapports dans votre langue.
  • Nombre illimité de développeurs au sein de l'entreprise sous licence
  • Mises à jour incluses le premier mois
  • Cinq modes, sept gates, 15 hooks, 22 détecteurs
  • 31 skills et 15 agents de contrôle — bien plus qu'un simple skill
  • Deux éditions : pour Claude Code et pour OpenAI Codex
  • Adaptable pour un usage interne
  • Droit d'utilisation permanent — sans date d'expiration

Code Guardian — Abonnement aux mises à jour · souscrit avec l’achat : 22,31 €/mois pendant 6 mois (−25 %), ensuite 29,75 €/mois, TTC

  • Chaque nouvelle version, tant que l'abonnement est actif
  • Clé de licence permettant à Claude Code ou Codex de récupérer eux-mêmes les nouvelles versions à votre demande
  • Résiliable chaque mois dans le portail, à la fin du mois payé
  • Après la résiliation, ce qui est paru pendant la durée reste téléchargeable
J’achète

Nous utilisons aussi votre adresse e-mail pour vous rappeler une fois l’abonnement de mises à jour peu avant la fin de votre période de mises à jour. Vous pouvez vous y opposer à tout moment, via le lien dans l’e-mail de rappel ou par un court message. Cela n’entraîne aucun autre coût que les frais de transmission selon les tarifs de base.

Adresse de facturation
Je paie par

Votre commande

Prestation
Code Guardian — Licence entreprise — droit d’utilisation permanent, nombre illimité de développeurs dans l’entreprise licenciée, 30 premiers jours de mises à jour inclus
Prix total
142,80 € paiement unique, TVA de 19 % incluse
Rétractation
Pas de droit légal de rétractation : il est réservé aux consommateurs (§ 13 BGB), pas aux professionnels.

Paiement via Stripe, facture immédiate. Tous les prix sont des prix totaux incluant 19 % de TVA ; les professionnels disposant d’un numéro de TVA intracommunautaire valide hors d’Allemagne ne paient pas de TVA allemande grâce à l’autoliquidation — la facture indique la taxe applicable. S’appliquent les CGV et le contrat de licence joint au paquet sous le nom EULA.md .

Vous avez déjà une licence ? Vers le portail

03Prestation

Vous n’achetez pas un skill, mais trente et un.

Le vérificateur en est le cœur, mais il ne travaille pas seul. Il est livré avec le cadre dans lequel il s’exécute — et quinze agents de vérification qui contrôlent de façon indépendante.

Le vérificateur

Cinq modes, sept gates, 15 hooks, 22 détecteurs. Quatre verrous bloquent net au lieu de réprimander dans un rapport : suppression, secrets dans un commit, déploiement et migration, à chaque fois avant la commande. S’y ajoute une protection en écriture pour les exécutions sans surveillance ; la question à options n’est bloquée par un hook qu’en mode autopilote. Les gates textes juridiques et données peuvent être activés comme verrous, ils sont désactivés par défaut. Dépendance et constat fonctionnent comme instructions dans le skill.

Le cadre de travail

Prise en charge et sas avant chaque modification, un entretien qui pose chaque décision ouverte séparément, des questions à options en langage courant plutôt qu’en jargon — et une liste de tâches avec dossier de tâche qui retiennent ce qu’une longue conversation oublierait. Un nouveau dossier de tâche ne se ferme que lorsque chaque critère obligatoire figé à l’avance est prouvé. Nouveau : une sonde centrale qui mesure l’objectif même de la tâche — si un dossier en porte une, il ne se ferme qu’une fois celle-ci mesurée au vert. Et après chaque ajustement, l’agent s’arrête, montre ce qui a changé et comment cela a été vérifié, et demande si autre chose doit suivre ; vérification, documentation et commit s’exécutent ensuite une seule fois pour l’ensemble du lot. À votre demande, un skill dédié transforme une intention d’objectif en contrat d’objectif, qui ne s’applique qu’après votre validation explicite.

Le second avis

Un conseil de cinq conseillers et d’un président pour les décisions où l’erreur coûte cher. Une analyse de fond qui sépare la racine du symptôme. Et deux rétrospectives : l’une à la demande pour les longues exécutions, l’autre après chaque tâche comme étape fixe du processus — elle signale un problème récurrent dès la deuxième fois sous forme de décision, au lieu de lui laisser coûter du temps une troisième fois. Nouveau : un chercheur de sources juridiques qui rapporte des références avec date de consultation, au lieu de répondre de mémoire.

Les outils qualité

Un audit complet de l’ensemble du code contre la négligence de l’IA, deux relecteurs de tests critiques pour le backend et l’interface, et trois outils qui mettent en place l’analyse statique dans un projet tiers — pour PHP, pour JS/TS/Vue et pour Python.

Sans poser de question

Un autopilote pour les exécutions où personne n’est devant l’écran. Il ne décide pas seul : chaque question qui vous serait adressée va au conseil — et figure ensuite mot pour mot dans le journal. À côté, un répartiteur qui confie des tâches aux autres sessions ouvertes de votre machine, au lieu de les laisser attendre inutilement. Et, à votre demande, un observateur des projets de votre machine que vous lui indiquez, qui signale les échéances serrées et les points restés en suspens.

Les quinze agents de vérification travaillent de façon indépendante : sans la conversation, sans le plan, sans le jugement de l’auteur. C’est précisément pour cela qu’ils trouvent ce que l’auteur ne voit pas — un vérificateur à qui l’on donne la réponse ne renvoie qu’un écho.

Deux éditions, et elles ne sont pas identiques.

Depuis fin août, Code Guardian existe en deux éditions : pour Claude Code et pour la ligne de commande Codex d’OpenAI. Les deux portent le même numéro de version et proviennent de la même base, chacune avec sa propre série de tests de plus de vingt étapes. La livraison s’interrompt si les deux paquets portent la même somme de contrôle — l’un des deux n’aurait alors pas été adapté à sa plateforme.

Afficher les détailsMasquer les détails
Validation
Claude Code

Le sas fait travailler l’agent en mode plan jusqu’à ce que vous validiez le plan. C’est une instruction du skill ; aucun verrou ne l’impose.

Codex

Code Guardian recommande un plan d’au moins deux étapes avant la première modification de fichier. Ce n’est pas un verrou, et un plan ne prouve pas qu’un humain a donné son accord. Pour une véritable protection en écriture, activez vous-même le mode plan de Codex.

Question à options
Claude Code

La question apparaît sous forme de choix dans la fenêtre, avec la réponse recommandée en premier.

Codex

Idem via l’équivalent de Codex. Il nécessite un terminal et manque donc lors des exécutions automatisées ; la vérification s’y tait, car elle ne peut intercepter ce qui n’est jamais appelé.

Verrous actifs
Claude Code

Dès l’installation.

Codex

Seulement après que vous avez confirmé explicitement les verrous une fois — et cette confiance disparaît après chaque mise à jour, sans avertissement. C’est pourquoi le programme d’installation indique sur demande armé ou non armé, au lieu de simplement affirmer un état.

Les différences de contenu figurent ici plutôt qu’en petits caractères : six skills ne se trouvent que dans le paquet Claude Code — le répartiteur de sessions, multitask, le poste de pilotage leitstand, autorun, la clarification d’objectif goalengine et l’observateur codeguard-master —, et de clistatus, le paquet Codex ne contient que le tableau de bord, pas la ligne d’état. Tous lisent des transcriptions de session ou des outils de Claude Code qui n’existent pas sous Codex. Les deux éditions bloquent avec les mêmes verrous. Les chiffres plus haut décrivent l’édition Claude Code.

Si Windows est testé, ce n’est pas un hasard. Fin août, un utilisateur payant a signalé qu’aucun verrou ne se déclenchait chez lui : la somme de contrôle était correcte, les 127 fichiers identiques caractère par caractère à l’original — et pourtant ils contenaient dix défauts. Aucun de nos contrôles ne pouvait en voir un seul, car le chemin Windows n’avait jamais été exécuté. Depuis, chaque release exécute les deux paquets sur une vraie machine Windows — le paquet Codex sous forme de zip construit, le paquet Claude via le même programme d’installation que celui fourni dans le paquet. Ce que cette exécution ne fait pas, nous le disons aussi ouvertement : elle ne vérifie pas octet par octet le fichier de votre portail, mais le même état sous la même forme.

04Sécurité

Le principe en un coup d’œil.

Une commande qui détruit du travail est refusée avant de s’exécuter — et non après, dans le rapport. Choisissez-en une. La réponse ci-dessous est le texte réel du hook correspondant.

git reset --hard

bloquédestructive-command-check.sh

git reset --hard annule TOUTES les modifications non commitées dans l’arbre de travail.

Un gate vérifie le résultat, un guardrail limite le système. Cette commande appartient à la seule classe que même git ne peut pas annuler. Sauvegardez d’abord l’état : «git stash -u» ou un commit sur une branche jetable, et la commande devient inoffensive.

Avant la première ligne de code : une validation.

Chaque tâche commence en mode plan, donc en lecture seule ; c’est ce que prévoit le skill, aucun verrou ne l’impose. L’agent explore, soumet chaque décision ouverte séparément avec une recommandation en premier, et présente un plan. Seul votre clic ouvre l’accès en écriture. Et ce qui devient plus tard votre décision ne finit pas en point ouvert dans une liste.

Afficher les détailsMasquer les détails
  1. lecture seule

    Explorer, établir les faits. L’agent travaille en mode plan et ne modifie aucun fichier.

  2. Entretien

    Chaque décision ouverte séparément, recommandation en premier. Les faits sont vérifiés, jamais demandés.

  3. Plan

    Ce qui se passe, quels fichiers, comment c’est prouvé. Avec le journal de toutes les décisions.

  4. Votre validation

    À partir d’ici, la construction est permise. Pas avant.

  5. ensuite

    Si un point devient votre décision en cours de travail, Code Guardian a pour consigne de vous le soumettre au lieu de déclarer la tâche terminée.

Rien n’arrive sur un serveur sans être classé.

Transférer et être présent sont deux questions distinctes. Un fichier de prod .env ne doit jamais être transféré et doit pourtant se trouver sur le serveur. Un dump de base de données ne doit ni l’un ni l’autre. Qui réduit cela à une seule question finit par supprimer la mauvaise chose.

Afficher les détailsMasquer les détails

10 fichiers dans la liste de transfert

  • app/Http/Controllers/PostController.php
  • resources/js/Pages/Home.vue
  • public/build/assets/app-DI5faExM.js
  • .env
  • storage/app/private/
  • tests/Feature/CheckoutTest.php
  • .git/
  • dump-2026-07-24.sql
  • .audit-log.md
  • database/seeders/

Une migration est considérée comme irréversible jusqu’à preuve du contraire.

Avec git revert , le code applicatif revient. Une colonne supprimée, non. La même commande, exécutée deux fois :

Afficher les détailsMasquer les détails
$table->dropColumn('rabatt_prozent');

M3CREATE TABLE _backup_orders_rabatt_20260725 AS SELECT id, rabatt_prozent FROM orders;

Table d’exemple orders
idkunderabatt_prozent
4711Hoffmann GmbH12,5 %
4712Bauer & Fils5,0 %
4713Lentz Medien20,0 %

Un nouveau paquet est une décision de chaîne d’approvisionnement.

Cette règle est écrite contre une classe d’attaque qui n’existerait pas sans agents IA.

Afficher les détailsMasquer les détails
  1. Le modèle invente un nom

    L’agent a besoin d’un client HTTP et écrit «npm install reqests». Ce paquet n’existe pas. Pas encore.

  2. L’hallucination se répète

    Même modèle, même tâche, même faute de frappe, reproductible d’une exécution à l’autre. Le nom devient ainsi prévisible.

  3. Quelqu’un enregistre exactement ce nom

    Désormais, le paquet existe. Le contrôle «le paquet existe-t-il ?» répond oui. C’est précisément sur cela que l’attaque est construite.

  4. L’agent suivant l’installe

    Et avec «postinstall», du code étranger s’exécute sur la machine du développeur et part avec en production.

C’est pourquoi le gate vérifie la réputation plutôt que l’existence : ancienneté, historique de téléchargements, un vrai dépôt avec plus d’un contributeur, et la proximité du nom avec un paquet connu.

Un jugement sur des données est un jugement sur toute la structure des données.

Tiré d’une véritable erreur de jugement : des commandes ont été déclarées orphelines parce que personne ne connaissait la colonne d’attente. Elles étaient mises en attente, pas cassées.

Afficher les détailsMasquer les détails
SELECT id, kunde, status, erstellt FROM auftraege WHERE status = 'offen';
Table d’exemple auftraege
idkundestatuserstellt
8801Hoffmann GmbHoffen2026-04-02
8814Bauer & Filsoffen2026-04-11
8827Lentz Medienoffen2026-04-19

ORPHELIN ? Ouvertes depuis des mois, jamais traitées. Cela ressemble à un défaut, et c’est exactement ici qu’on rédige l’ordre de réparation qui touche des données saines.

Pas de question à options sans recommandation.

Un agent qui énumère trois voies équivalentes et vous laisse choisir n’a fait que vous renvoyer le travail. Voici à quoi ressemble à la place chaque question que vous recevez :

Afficher les détailsMasquer les détails

Comment la licence doit-elle fonctionner ?

  1. Licence entreprise, illimitée (Recommandé)Ne nécessite ni enregistrement des utilisateurs individuels ni serveur de licences. Les fichiers sont en local ; tout autre comptage serait invérifiable.
  2. Par développeurPlus de chiffre d’affaires avec les grandes équipes, mais techniquement invérifiable. Génère un effort de contrôle sans contrôle réel.
  3. Par paliersMaintenir deux tarifs entraîne le même manque de vérifiabilité.

Le gate recommande. La décision vous appartient toujours.

Une affirmation est une hypothèse.

Un agent lit du code, en déduit une erreur et demande s’il doit la corriger. C’est le moment où une lecture devient une action — et jusque-là, personne n’a vérifié si la lecture est juste.

Ce gate est né d’un tel cas. La réponse n’a été ni « oui » ni « non », mais « vérifie encore si c’est exact » — et le constat s’est effondré. Pas d’erreur dans le code — une erreur de lecture. Depuis, trois vérificateurs à l’aveugle font ce que fit cette seule remarque.

Afficher les détailsMasquer les détails

Affirmation « Le rappel part trop tôt. » déduit de la lecture — rien n'a été exécuté

  1. ExécutionRéfutez-le en l'exécutant.
  2. IntentionEst-ce que cela pourrait être voulu exactement ainsi ?
  3. EnvironnementQu'est-ce qui intercepte déjà le déclencheur ?
Le quatrième, qui ne connaît pas l'auteuren attente des trois lentilles …

CONFIRMÉ n'est prononcé que si la lentille d'exécution a reproduit le cas. Le vote à la majorité est interdit : une réfutation exécutée pèse plus lourd que trois lectures.

Des mentions légales écrites de mémoire ressemblent à celles tirées du Journal officiel.

Lorsqu’un agent rédigeait un texte juridique — mentions légales, politique de confidentialité, CGV, information sur la rétractation, avis cookies, document tarifaire ou mention IA —, rien n’intervenait jusqu’ici. Les connaissances d’un modèle ont une date limite, le droit continue d’évoluer après, et rien ne le signale.

Le septième gate exige pour chaque obligation une source primaire avec norme, version, adresse et date de consultation, et pour chaque obligation essentielle, en plus, une interprétation officielle. Si les deux divergent, le résultat est contesté — et il est transmis à un humain au lieu d’être tranché automatiquement.

Il ne dit jamais « conforme ».

Le verdict s’énonce n prouvés, m ouverts, avec une ligne obligatoire sur ce qui n’a pas été vérifié. La conformité juridique échoue rarement à cause d’une obligation mal citée et souvent à cause d’une obligation manquante — et huit points prouvés avec un neuvième oublié paraissent plus aboutis que pas de liste du tout.

Il répond de façon typifiée, jamais sur votre cas particulier.

Ce n’est pas une réserve, mais la raison pour laquelle le résultat peut être vérifié : une affirmation typifiée peut être confrontée à une norme, une appréciation au cas par cas seulement à une opinion. Il ne remplace pas un conseil juridique, et cela figure en dernière ligne de chaque bloc.

Sans réseau, il le dit au lieu de deviner.

S’il n’accède à aucune source, il indique situation juridique non vérifiée — et non une phrase de mémoire qui ressemble à une preuve. Un contrôle qui n’a pas eu lieu n’est pas un contrôle réussi.

Il peut être activé comme verrou, il est désactivé par défaut. Et il se déclenche rarement : un verrou qui réagit à chaque commit est désactivé à la troisième fois et ne figure plus ensuite que dans la liste des fonctionnalités. Trois seuils ramènent le déclenchement à moins d’un pour mille de toutes les écritures — mesuré sur 2.404 transcriptions de session, pas estimé.

05Preuves

Chaque règle est née d’un dommage.

Aucune de ces règles ne vient d’une checklist. Chacune figure dans le paquet avec l’incident dont elle est issue et avec la mesure qui la prouve.

646
vraies migrations vérifiées
Sur trois projets Laravel. Chaque constat confirmé à la main comme vrai positif.
545
tests pour les détecteurs
Plus une fixture de 58 cas annotés comme référence indépendante.
0
symboles en production validés chacun pour suppression
La condition de sécurité stricte de la couche de nettoyage. Une infraction fait échouer l'exécution.
42/42
les règles mécaniques anti-slop se déclenchent sur les pièges
Les deux règles de seuil vérifient leurs propres tests. Sur les contre-exemples propres : zéro constat.

Ce qu’il reste après une journée de travail.

Un retour d’expérience de notre forum clients, reproduit de façon anonymisée. C’est un témoignage isolé et il est présenté comme tel — l’auteur a noté cinq faiblesses dans le même texte. Ce que l’outil ne sait pas faire figure plus bas sous « Ce qu’il ne sait pas faire ».

Le relecteur à froid a trouvé en une seule journée quatre vrais bugs dans du code fraîchement écrit, que notre propre suite de tests n’avait pas vus.

Face à 6.500 tests, des tests de mutation et un Golden Master : un indicateur d’avertissement collant, un cas limite d’heure d’été dans un décompte de jours, une ancre de test vidée en silence par une refonte — prouvé par un test d’injection — et une perte de données lors d’un enregistrer-charger-enregistrer d’un formulaire.

Exactement la catégorie « mon propre correctif est le prochain bug », qui ne se remarque d’habitude que des jours plus tard.

Le même jour, le Destructive-Command-Guardrail a stoppé en direct une commande de nettoyage. À propos des textes des gates : « excellents, dignes d’un manuel, on comprend toujours pourquoi un verrou est là. »

L’abonnement était rentabilisé dès le premier jour, le relecteur à froid vaut à lui seul le prix.

Un membre de notre communauté, après la première journée de travail complète avec Code Guardian.

06Cloud

Bientôt disponible

CodeGuard Cloud

Des outils de vérification via une interface : Lighthouse, en-têtes de sécurité et vulnérabilités connues dans vos paquets. Directement depuis l’éditeur ou comme tâche pour votre pipeline. Votre code source reste sur votre machine.

Ce que le Cloud sait faire et où nous en sommes

Ne fait pas partie de la licence Code Guardian actuelle ; les conditions suivront après examen juridique.

RequêteImmédiatTâcheRésultat

07Questions

Six questions qui se posent avant l’achat.

Qu'est-ce qu'un Quality Gate ?
Un contrôle qui intervient avant une opération, au lieu de la contester après coup. Code Guardian en apporte sept : avant chaque déploiement, chaque migration, chaque nouvelle dépendance, chaque jugement sur des données, chaque affirmation sur un défaut, chaque question à options et chaque texte juridique. Parmi eux, le déploiement et la migration bloquent strictement ; la question à options uniquement en mode autopilote, le texte juridique et les données uniquement si vous les activez. Les autres fonctionnent comme des instructions dans le skill.
Code Guardian fonctionne-t-il avec OpenAI Codex ?
Oui. Il existe deux éditions, l'une pour Claude Code et l'autre pour la CLI OpenAI Codex. La licence entreprise couvre les deux ; vous choisissez celle que vous téléchargez dans le portail client.
Sur quels systèmes d'exploitation fonctionne-t-il ?
macOS, Linux et Windows. Sous Windows, nativement via Git for Windows (Git Bash) ; WSL n'est pas nécessaire. Si vous travaillez entièrement dans WSL 2, avec Claude Code et Code Guardian tous deux sous Ubuntu, vous l'utilisez comme sous Linux. La combinaison de Claude Code natif sous Windows avec des contrôles dans WSL n'est pas prise en charge. Les gates eux-mêmes sont indépendants du langage de programmation de votre code. Sur chaque système, Python 3.9 ou supérieur est obligatoire — c'est là que tournent les quatre verrous de commandes qui arrêtent en amont les commandes risquées ; certaines couches d'outils nécessitent en plus PHP.
En quoi est-ce différent d'un linter ?
Un linter contrôle le code source par rapport à des règles. Code Guardian contrôle le processus de travail : si un plan a été validé avant la modification, si une affirmation est étayée par la sortie d'une commande, et si un déploiement ou une migration a même le droit de démarrer. Les deux ne s'excluent pas.
Que ne sait pas faire Code Guardian ?
Les gates sont indépendants du langage de programmation, mais pas les outils de contrôle individuels en dessous : certains nécessitent PHP, et Python 3.9 ou supérieur est de toute façon obligatoire. Sans les skills Superpowers, il manque au processus sa partie brainstorming. Et ce n'est pas un contrat de support — il n'y a ni délai de réponse ni astreinte.
S'agit-il d'un abonnement ?
Non. La licence entreprise est un paiement unique et vaut de façon permanente pour un nombre illimité de développeurs au sein de l'entreprise sous licence. Seule la fourniture des nouvelles versions est un abonnement résiliable chaque mois ; à son terme, la licence et toutes les versions parues jusque-là restent acquises.

D’abord comprendre, ensuite acheter.

Les règles de ce paquet sont issues d’incidents, pas d’un manuel. Pour savoir de quoi il est question ici, vous trouverez les thèmes sous-jacents expliqués en détail — sans lien avec le produit.

Afficher les détailsMasquer les détails

Ce qu’il ne sait pas faire.

Trois choses à savoir avant l’achat. Elles figurent aussi dans le README, car une promesse qu’on ne découvre qu’après l’achat n’en est pas une.

Les gates sont indépendants du langage, les outils derrière non.

L’analyse statique est câblée pour PHP/Laravel, JS/TS/Vue et Python. Les tests de mutation s’exécutent comme étape de vérification avec verdict pour PHP et JS/TS ; pour Python, l’outil est fourni mais ne donne volontairement qu’un avis consultatif — il mute des chemins plutôt que les lignes modifiées, et un contrôle qui dure des minutes finit désactivé. Le scanner de slop lit en plus Go, Rust, Ruby et les scripts shell. Sur une autre stack, vous obtenez les gates, les réflexes et le scanner, mais pas de gate d’analyse : il n’y a rien là-bas à quoi il pourrait déléguer.

Sans Superpowers, le brainstorming manque.

Le vérificateur lui-même ne cite obra/superpowers plus — l’entretien de décision qui en provenait autrefois est désormais fourni comme skill à part. Ce qui y renvoie encore, c’est la prise en charge des très grandes tâches : brainstorming divergent et rédaction de plans formels. Si Superpowers n’est pas installé, ces deux renvois tombent dans le vide. Aucun gate n’est sauté, aucun contrôle n’est supprimé. Superpowers ne fait pas partie de la livraison.

Ce n’est pas un contrat de support.

Sont incluses toutes les versions publiées pendant votre période de mises à jour. Ne sont pas incluses une fréquence de mises à jour garantie ni un accompagnement individuel. À la fin de la période de mises à jour, vous conservez durablement toutes les versions parues jusque-là — dans le portail et via l’API de mise à jour. Seules les plus récentes ne s’ajoutent plus sans abonnement.