
kodwai
Kodwai est une plateforme gratuite de défis de codage d'agents IA que vous résolvez localement avec vos propres outils (par exemple, Claude Code, Cursor, Codex), et elle évalue la qualité de votre direction, vérification et livraison avec un agent – pas ce que vous avez mémorisé.
https://kodwai.com/?ref=producthunt&utm_source=aipure

Informations sur le produit
Mis à jour:Jun 29, 2026
Qu'est-ce que kodwai
Kodwai est une plateforme de défis axée sur les développeurs, conçue pour l'ère du « vibe coding », où les ingénieurs construisent des logiciels en collaborant avec des agents IA. Au lieu de tester la capacité à résoudre des énigmes, Kodwai évalue un travail de codage réel, de la taille d'un ticket, effectué sur votre propre machine à l'aide de votre agent et de votre éditeur préférés. Après votre soumission, Kodwai génère un score et un profil public qui reflètent non seulement si la solution fonctionne, mais aussi la qualité de votre processus – capturant les invites, les commits, les exécutions de tests et la récupération lorsqu'un agent se trompe.
Caractéristiques principales de kodwai
Kodwai est une plateforme de défis de codage gratuite et locale, conçue pour l'ère des « agents IA » : vous résolvez de vrais problèmes d'ingénierie de la taille d'un ticket sur votre propre machine en utilisant votre agent IA préféré (par exemple, Claude Code, Cursor, Codex), et Kodwai évalue l'ensemble de la session, et pas seulement si les tests réussissent. Il évalue la qualité de votre direction et de votre vérification de l'agent selon trois axes (Direction, Résultat, Amélioration), en utilisant des preuves provenant des invites/transcriptions, des commits, des exécutions de tests et du timing, puis publie les résultats sur un classement et un profil de développeur partageable avec des rangs et des badges.
Notation de session d'agent IA (Direction / Résultat / Amélioration): Évalue la façon dont vous dirigez, vérifiez, décomposez et récupérez avec un agent IA (Direction), ce qui a réellement été livré et si cela tient (Résultat), et la rigueur supplémentaire des cas limites au-delà d'une invite unique (Amélioration), avec des preuves par signal.
Flux de travail local via CLI: Les défis s'exécutent sur votre propre machine (pas de bac à sable de navigateur). La CLI télécharge PROBLEM.md, les fichiers de démarrage et les tests, initialise un dépôt git, démarre le chronomètre et soumet ensuite l'exécution complète pour notation.
Prise en charge de votre propre agent: Fonctionne avec des agents populaires comme Claude Code et Cursor comme options de premier ordre, et prend en charge d'autres agents basés sur le terminal (par exemple, Codex CLI, Aider, Cline), permettant aux développeurs d'utiliser leur configuration réelle.
Défis réels, de la taille d'un ticket: Les problèmes sont conçus comme des tâches d'ingénierie pratiques plutôt que des énigmes, couvrant plusieurs catégories et difficultés, visant à refléter la façon dont les développeurs livrent réellement des logiciels.
Évaluation basée sur des preuves (pas seulement des tests verts): La soumission contient le code, l'historique git, les exécutions de tests, la transcription de l'agent et le temps ; la notation cite des preuves spécifiques (par exemple, les tours de transcription ou les étapes de vérification) pour expliquer pourquoi vous avez gagné des points.
Classements, profils et badges gagnés automatiquement: Chaque exécution notée affecte un classement mondial pondéré par la difficulté et construit un profil public affichant la répartition des scores, le classement, les badges (jalons/séries/compétences/agent) et les agents que vous avez utilisés.
Cas d'utilisation de kodwai
Évaluation des compétences des développeurs à l'ère de l'IA: Les individus peuvent mesurer et améliorer leur capacité réelle à collaborer avec des agents IA (incitation, vérification, récupération) plutôt que de s'entraîner à des formats de puzzles basés sur la mémorisation.
Portefeuilles d'embauche et signalisation des candidats: Les développeurs peuvent partager un profil public (score, classement, badges, utilisation de l'agent) avec les recruteurs/responsables du recrutement comme signal alternatif aux projets à emporter ou aux écrans de type LeetCode.
Montée en compétence des équipes et formation aux flux de travail IA: Les équipes d'ingénierie peuvent utiliser des défis pour pratiquer des habitudes de développement sûres et vérifiables basées sur des agents – rédaction de spécifications, ajout de tests, exploration de cas limites et prévention des résultats « tests verts mais faux ».
Comparaison d'outils entre agents IA: Les développeurs peuvent exécuter des défis similaires avec différents agents (Claude Code vs Cursor vs Codex, etc.) pour comprendre quels flux de travail produisent une meilleure Direction/Amélioration et des résultats de livraison plus fiables.
Apprentissage compétitif et motivation: Les classements, les séries et les badges créent un moyen structuré de rester cohérent, de suivre les progrès au fil du temps et de rivaliser avec ses pairs tout en développant des compétences pratiques de collaboration avec les agents.
Avantages
Mesure la compétence réelle de conduite d'agent (direction, vérification, récupération), et pas seulement si les tests réussissent.
Le mode local et l'utilisation de votre propre agent reflètent les environnements et les flux de travail de développement réels.
Notation transparente, basée sur des preuves et un profil public/classement partageable pour signaler les progrès.
Inconvénients
Nécessite l'installation/l'utilisation d'une CLI et l'exécution locale, ce qui peut ajouter des frictions pour les utilisateurs qui préfèrent les plateformes uniquement basées sur un navigateur.
La notation dépend de la capture des transcriptions/commits/exécutions de tests ; les utilisateurs peuvent avoir des préoccupations en matière de confidentialité concernant ce qui est soumis.
La meilleure valeur suppose que vous utilisez régulièrement des agents IA ; les développeurs qui ne le font pas peuvent trouver la prémisse moins pertinente.
Comment utiliser kodwai
1) Choisissez un défi sur Kodwai: Allez sur https://kodwai.com/ et parcourez les défis disponibles. Choisissez-en un qui correspond à la catégorie et à la difficulté que vous souhaitez pratiquer (ils sont conçus comme de vrais problèmes de la taille d'un ticket).
2) Préparez votre configuration locale (votre propre agent): Décidez quel agent de codage IA vous utiliserez sur votre propre machine (par exemple, Claude Code, Cursor, Codex CLI ou un autre agent piloté par terminal). Kodwai est conçu pour les flux de travail « apportez votre propre agent ».
3) Démarrez le défi avec l'interface CLI de Kodwai: Dans votre terminal, exécutez l'interface CLI de Kodwai pour télécharger les matériaux du défi (PROBLEM.md, fichiers de démarrage et tests), initialiser un dépôt git et démarrer le chronomètre : `$ npx @kodwai/cli challenge <slug>` où `<slug>` est l'identifiant du défi sur le site.
4) Lisez le problème et les contraintes localement: Ouvrez le fichier `PROBLEM.md` téléchargé et tout code de démarrage dans votre éditeur. Assurez-vous de comprendre les exigences, les cas limites et ce que les tests affirment.
5) Résolvez localement en utilisant votre agent + votre éditeur: Travaillez sur la solution sur votre propre machine (pas de bac à sable de navigateur). Utilisez votre agent IA pour vous aider à implémenter, refactoriser et raisonner – mais dirigez-le activement : clarifiez la spécification, divisez le travail en étapes et vérifiez les hypothèses.
6) Exécutez et réexécutez les tests fournis au fur et à mesure de votre itération: Exécutez la suite de tests incluse localement tout au long du développement pour confirmer l'exactitude. Si les tests échouent, utilisez les commentaires pour guider les corrections et les améliorations.
7) Commitez les progrès significatifs sur git: Puisque Kodwai évalue toute la session (y compris l'historique git), effectuez des commits lorsque vous atteignez des jalons logiques (par exemple, implémentation initiale, correction de bug, gestion des cas limites, correction de concurrence).
8) Ajoutez une vérification et une couverture des cas limites: Ne vous fiez pas à une seule invite. Renforcez la solution en sondant les cas délicats (par exemple, concurrence, conditions aux limites, contraintes de performance) et, le cas échéant, ajoutez ou ajustez des tests pour prouver les affirmations clés.
9) Soumettez votre exécution depuis l'interface CLI: Lorsque vous êtes satisfait et que les tests passent, soumettez avec : `$ npx @kodwai/cli submit`. Cela regroupe votre code, l'historique git, les exécutions de tests, la transcription de l'agent et le temps pris pour la notation.
10) Examinez votre score et vos preuves: Après la soumission, Kodwai renvoie un score selon trois axes – Direction, Résultat et Gain – avec des preuves par signal tirées de votre transcription, de vos commits et de vos exécutions de tests afin que vous puissiez voir exactement pourquoi vous avez obtenu ce score.
11) Vérifiez le classement et votre profil public: Consultez votre classement sur le tableau des leaders public et votre profil de développeur (affiché comme `kodwai.com/developers/you` dans le texte du site). Votre profil reflète vos scores, votre rang, vos badges et les agents que vous avez utilisés.
12) Améliorez-vous en exécutant plus de défis: Répétez avec des défis supplémentaires pour grimper dans le classement et améliorer les aspects que Kodwai met le plus en avant – en particulier la Direction (pilotage, vérification, décomposition et récupération lorsque l'agent se trompe).
FAQ de kodwai
Kodwai est une plateforme de défis de codage pour agents IA où les développeurs résolvent de vrais problèmes de la taille d'un ticket sur leur propre machine en utilisant leur agent IA préféré (par exemple, Claude Code, Cursor, Codex). Elle évalue la qualité de votre direction de l'agent pendant la session et vous classe sur un tableau de classement public.
Vidéo de kodwai
Articles populaires

Atoms : Une plateforme d'IA multi-agents qui transforme les idées en produits prêts à être lancés
May 22, 2026

Nano Banana SBTI : Qu'est-ce que c'est, comment ça marche et comment l'utiliser en 2026
Apr 15, 2026

Atoms : L'outil de création de produits IA qui redéfinit la création numérique en 2026
Apr 10, 2026

Kilo Claw : Comment déployer et utiliser un véritable agent d'IA "Faites-le pour vous" (Mise à jour 2026)
Apr 3, 2026







