# Kevin Liu > Kevin Liu est ingénieur infrastructure et produit à San Francisco et étudiant à Princeton University. Il conçoit des interfaces qui semblent vivantes. Les projets de Kevin Liu en 26 cartes à collectionner : typographie, jeux, shaders, agents et interfaces. Chaque carte présente un produit réel, ses fonctionnalités sous forme de capacités et un combat à jouer. Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Chaque page possède une version Markdown : ajoutez .md à son chemin ou envoyez `Accept: text/markdown`. ## À propos - Kevin Liu est ingénieur infrastructure et produit chez General Translation à San Francisco depuis juillet 2026. - Il étudie l'informatique à Princeton University (B.S.E., promotion 2028). - Il code et conçoit depuis l'âge de 12 ans. - Avant de rejoindre General Translation, il était ingénieur fondateur chez Dedalus Labs (de janvier à juillet 2026), où il a développé une infrastructure pour agents IA, et chez Sevenfold AI (de juin à novembre 2025). - Il a effectué des stages chez Amazon (2025), Bloomberg (2023 et 2024) et AT&T Labs Research (2023). - Il a cofondé l'Online Monmouth Math Competition (OMMC), un concours de mathématiques à but non lucratif bénéficiant du statut 501(c)(3), dont il assure la direction technique. - Il a été le développeur principal des sites web de HackPrinceton et a créé Podium, son outil d'évaluation. - Il a remporté 13 hackathons d'affilée ; RecyclAIble, le projet de son équipe, a décroché la première place dans la catégorie matériel à PennApps XXIII (2022). - Il est l'auteur d'un article sur la transcription de la parole dans le contexte de la maladie de Huntington (IYRC 2023), récompensé par un prix Sigma Xi, et coauteur d'un article sur les flux thermiques dans les batteries lithium-ion polymère (IEEE MIT URTC 2024). - Il est aussi connu sous les noms de Kevin B. Liu et Kevin Bowen Liu. ## Contact - Courriel: hello@kevinliu.studio - GitHub: https://github.com/Kevin-Liu-01 - X: https://x.com/kevskgs - LinkedIn: https://www.linkedin.com/in/kevin-liu-princeton - Devpost: https://devpost.com/Kevin-Liu-01 --- # À propos de Kevin Liu Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Je suis ingénieur infrastructure et produit chez [General Translation](https://generaltranslation.com), à San Francisco. J'ai 19 ans et je code et conçois depuis l'âge de 12 ans. J'étudie actuellement à [Princeton University](https://www.princeton.edu). Je conçois des interfaces qui semblent vivantes, en repartant des principes fondamentaux pour leur donner une personnalité propre. Les points de friction me guident vers ce qui manque, et je considère les environnements comme une partie intégrante du produit. Grâce à la typographie, aux skills et aux protocoles, je transforme des observations insolites en univers utiles. Ce site présente 26 projets sous forme de cartes à collectionner. Chaque chiffre figurant sur une carte est accompagné d'un justificatif issu du dépôt du projet. ## Projets - [Turboslide](https://www.kevinliu.studio/fr/cards/turboslide): Un éditeur de diapositives en ligne où humains et agents IA travaillent sur une même présentation. - [Glyphfield](https://www.kevinliu.studio/fr/cards/glyphfield): Un studio gratuit qui décline une marque en visuels, animations et modèles. - [Jarhead](https://www.kevinliu.studio/fr/cards/jarhead): Un assistant vocal qui clique, saisit du texte et lit l’écran de votre Mac. - [Katagami](https://www.kevinliu.studio/fr/cards/katagami): Une famille de polices gratuite en cinq styles pour les interfaces, la lecture prolongée et le code. - [Claude of Tanks](https://www.kevinliu.studio/fr/cards/claude-of-tanks): Un jeu de chars gratuit sur navigateur : 7 contre 7 en ligne, 33 champs de bataille destructibles, 13 modes. - [Mailroom](https://www.kevinliu.studio/fr/cards/mailroom): Un outil de tri pour Gmail qui combine des règles faciles à lire et une IA peu coûteuse, avec des actions entièrement annulables. - [Local Search](https://www.kevinliu.studio/fr/cards/local-search): Un outil en ligne de commande permettant aux agents IA d’effectuer des recherches sur le web dans votre propre navigateur. - [Agent Pets](https://www.kevinliu.studio/fr/cards/agent-pets): Des animaux en pixels qui se tiennent aux côtés de votre agent de programmation et montrent ce qu’il fait. - [Loop](https://www.kevinliu.studio/fr/cards/loop): Un service qui met à jour chaque jour les fichiers de compétences des agents d’IA à partir de leurs sources. - [Agent Machines](https://www.kevinliu.studio/fr/cards/agent-machines): Un kit et un tableau de bord open source pour exécuter des agents d’IA sur des machines dans le cloud. - [Prototemplate](https://www.kevinliu.studio/fr/cards/prototemplate): Un laboratoire de design proposant 27 designs de sites Web fonctionnels et ses propres moteurs graphiques. - [bday.land](https://www.kevinliu.studio/fr/cards/bday-land): Un site d’anniversaire que les amis remplissent de cartes et qui se transforme en île en 3D. - [Princeton Powerlifting](https://www.kevinliu.studio/fr/cards/powerlifting): Le site du club de force athlétique de Princeton, dont toute l’identité visuelle est dessinée en code. - [Elo](https://www.kevinliu.studio/fr/cards/elo): Un outil de vote à l’aveugle qui classe les options d’une équipe selon un système de scores inspiré des échecs. - [CoTFly](https://www.kevinliu.studio/fr/cards/cotfly): Une drosophile en 3D dans Claude of Tanks, dont l’accélération est contrôlée par 124 neurones simulés. - [Relay](https://www.kevinliu.studio/fr/cards/relay): Une application simulant une messagerie d’équipe pour tester des agents d’IA, avec une note pour chaque exécution. - [Princeton TD](https://www.kevinliu.studio/fr/cards/princeton-td): Un jeu de tower defense sur navigateur qui se déroule à Princeton, avec 26 niveaux. - [Kevin Wiki](https://www.kevinliu.studio/fr/cards/kevin-wiki): Un wiki personnel que des agents IA rédigent et tiennent à jour à partir de sources enregistrées. - [Sandbox Arena](https://www.kevinliu.studio/fr/cards/sandbox-arena): Un banc d’essai qui met en compétition deux bacs à sable d’exécution de code dans le cloud sur une même tâche. - [Ariadne](https://www.kevinliu.studio/fr/cards/ariadne): Un hôte IA auquel les invités écrivent par SMS pour signaler leur arrivée, accomplir des quêtes et commander des boissons. - [Sigil UI](https://www.kevinliu.studio/fr/cards/sigil-ui): Une bibliothèque de plus de 350 composants, tous mis en forme à partir d’un seul fichier Markdown. - [050525](https://www.kevinliu.studio/fr/cards/dedalus-terminal): Un terminal d’anniversaire rétro où les mots de passe saisis déclenchent des effets cachés. - [Sevenfold](https://www.kevinliu.studio/fr/cards/sevenfold): Un espace de travail où les chercheurs peuvent rechercher, lire et rédiger des articles scientifiques avec une IA. - [Podium](https://www.kevinliu.studio/fr/cards/podium): Un outil d’évaluation de hackathon qui attribue équitablement à chaque juge des groupes de cinq équipes. - [OMMC](https://www.kevinliu.studio/fr/cards/ommc): Un concours de mathématiques en ligne à but non lucratif pour des équipes d’élèves de 18 ans ou moins. - [Atlas](https://www.kevinliu.studio/fr/cards/atlas): Le magazine de General Translation, où chaque article constitue un numéro à la couverture animée. ## Questions **Que faisait-il avant General Translation ?** Il était ingénieur fondateur chez Dedalus Labs (de janvier à juillet 2026), où il a développé une infrastructure pour agents IA, et chez Sevenfold AI (de juin à novembre 2025). Il a effectué des stages chez Amazon (2025), Bloomberg (2023 et 2024) et AT&T Labs Research (2023). **Qu'a-t-il fait d'autre ?** Il a cofondé l'Online Monmouth Math Competition (OMMC), un concours de mathématiques à but non lucratif bénéficiant du statut 501(c)(3), dont il assure la direction technique. Il a été le développeur principal des sites web de HackPrinceton et a créé Podium, son outil d'évaluation. Il a remporté 13 hackathons d'affilée ; RecyclAIble, le projet de son équipe, a décroché la première place dans la catégorie matériel à PennApps XXIII (2022). Il est l'auteur d'un article sur la transcription de la parole dans le contexte de la maladie de Huntington (IYRC 2023), récompensé par un prix Sigma Xi, et coauteur d'un article sur les flux thermiques dans les batteries lithium-ion polymère (IEEE MIT URTC 2024). ## Ailleurs - GitHub: https://github.com/Kevin-Liu-01 - X: https://x.com/kevskgs - LinkedIn: https://www.linkedin.com/in/kevin-liu-princeton - Devpost: https://devpost.com/Kevin-Liu-01 - Courriel: hello@kevinliu.studio - L'ancien site, PortfolioMon Showdown: https://portfoliomon.kevinliu.studio --- # Combat Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Le jeu de combat de cartes de Kevin Liu est gratuit et se joue dans un navigateur. Trois cartes représentant ses projets en affrontent trois autres. Le moteur est déterministe : les mêmes équipes et la même graine produisent toujours le même combat. - Équipes : 3 cartes dont le coût total en encres ne dépasse pas 7. - Les disciplines forment un cycle : Infra, Agent, Données, Jeu, Shader, Typographie, Interface. Les dégâts d'une attaque sont multipliés par 1,5 contre la discipline suivante sur le cercle et par 0,67 contre la précédente ; le multiplicateur est de 1 dans tous les autres cas. Pour les doubles disciplines, les multiplicateurs se cumulent par multiplication. - Deux modes partagent le même moteur. Le mode Tapis met en scène le combat sur un tapis de jeu, avec une cinématique pour chaque capacité. Le mode Arène le met en scène sur un sol peint, avec huit figurines originales de dresseurs. - Le combat propose aujourd'hui 18 cartes : [Turboslide](https://www.kevinliu.studio/fr/cards/turboslide), [Glyphfield](https://www.kevinliu.studio/fr/cards/glyphfield), [Jarhead](https://www.kevinliu.studio/fr/cards/jarhead), [Katagami](https://www.kevinliu.studio/fr/cards/katagami), [Claude of Tanks](https://www.kevinliu.studio/fr/cards/claude-of-tanks), [Mailroom](https://www.kevinliu.studio/fr/cards/mailroom), [Local Search](https://www.kevinliu.studio/fr/cards/local-search), [Agent Pets](https://www.kevinliu.studio/fr/cards/agent-pets), [Loop](https://www.kevinliu.studio/fr/cards/loop), [Agent Machines](https://www.kevinliu.studio/fr/cards/agent-machines), [Prototemplate](https://www.kevinliu.studio/fr/cards/prototemplate), [bday.land](https://www.kevinliu.studio/fr/cards/bday-land), [Princeton Powerlifting](https://www.kevinliu.studio/fr/cards/powerlifting), [Elo](https://www.kevinliu.studio/fr/cards/elo), [CoTFly](https://www.kevinliu.studio/fr/cards/cotfly), [Relay](https://www.kevinliu.studio/fr/cards/relay), [Princeton TD](https://www.kevinliu.studio/fr/cards/princeton-td), [Kevin Wiki](https://www.kevinliu.studio/fr/cards/kevin-wiki). Pour jouer : https://www.kevinliu.studio/fr/battle (Tapis) ou https://www.kevinliu.studio/fr/battle/arena (Arène). L'adresse accepte `#team=a,b,c&rival=x,y,z&seed=N`. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Turboslide Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Turboslide est un éditeur de diapositives en ligne où humains et agents IA travaillent sur une même présentation. Carte 1 sur 26 dans la collection de Kevin Liu. 2026. Agent et Interface. - En ligne: https://www.turboslide.com - source: https://github.com/Kevin-Liu-01/Turboslide - Combat: https://www.kevinliu.studio/fr/battle#team=turboslide,katagami,mailroom - Encres: 4 - Santé 337, attaque 112, défense 129, vitesse 129 ## Les chiffres - **1 232 commits**. Justificatif: `git rev-list --count 3e22c8f54` - **5 étoiles GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/Turboslide --jq .stargazers_count (2026-10-30)` - **768 fichiers de vérification**. Justificatif: `gh api repos/Kevin-Liu-01/Turboslide/git/trees/3e22c8f54?recursive=1 | grep -cE ` - **33,3 commits par jour d’activité**. Justificatif: `1232 commits over 37 distinct commit dates, 2026-09-10 to 2026-10-22` ## Trait **Preloaded**. Turboslide charge chaque page avant même votre clic : sa première capacité après son entrée en jeu est donc prioritaire. Justificatif: `Turboslide@3e22c8f54:apps/studio/src/router.tsx:84; README.md:69 (168 ms from click to a settled studio)` ## Capacités - Live Pointers inflige deux fois 30 points de dégâts, avec 95 % de réussite. Humains et agents IA modifient une même présentation en simultané, chacun avec un pointeur à son nom ; les modifications apparaissent en moins d'une seconde. Justificatif: `Turboslide@3e22c8f54:AGENTS.md:104-107; README.md:40; apps/studio/src/components/site/pages-copy.ts:254,704; apps/studio/home-deck/recorded-chips/chips.json:2` - Perfect Export inflige 60 points de dégâts. Les diapositives PowerPoint sont exportées sous forme de captures d'écran, comparées à l'affichage avant l'enregistrement pour que le fichier soit fidèle au rendu dans l'éditeur. Justificatif: `Turboslide@3e22c8f54:README.md:66; packages/theme/brand/facts.json:45-48` - Two Tone inflige 50 points de dégâts. Les images sont rendues en deux couleurs à l'aide d'une trame de 8 points sur 8, avec un résultat identique au pixel près dans l'éditeur et à l'export. Justificatif: `Turboslide@3e22c8f54:README.md:65; docs/native.md:3-4, 16-22` - Revision Check dresse une barrière de 50 %. Chaque modification indique la version de la présentation sur laquelle elle s'appuie. Toute modification fondée sur une ancienne version est refusée, pour que personne n'écrase un travail plus récent. Justificatif: `Turboslide@3e22c8f54:packages/agent/src/generate/manifest.ts:80; README.md:117; AGENTS.md:68-78, 100-103` ## À découvrir aussi - [Jarhead](https://www.kevinliu.studio/fr/cards/jarhead) (Agent, Interface) - [Sigil UI](https://www.kevinliu.studio/fr/cards/sigil-ui) (Interface, Agent) - [Mailroom](https://www.kevinliu.studio/fr/cards/mailroom) (Données, Agent) Données figées au commit 3e22c8f54 du 2026-10-22. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Glyphfield Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Glyphfield est un studio gratuit qui décline une marque en visuels, animations et modèles. Carte 2 sur 26 dans la collection de Kevin Liu. 2026. Typographie et Shader. - En ligne: https://www.glyphfield.com/studio - source: https://github.com/Kevin-Liu-01/Glyphfield - Combat: https://www.kevinliu.studio/fr/battle#team=glyphfield,katagami,mailroom - Encres: 4 - Santé 323, attaque 126, défense 127, vitesse 120 ## Les chiffres - **409 commits**. Justificatif: `git rev-list --count 0fb6cbd71` - **19 étoiles GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/Glyphfield --jq .stargazers_count (2026-10-30)` - **301 fichiers de vérification**. Justificatif: `gh api repos/Kevin-Liu-01/Glyphfield/git/trees/0fb6cbd71?recursive=1 | grep -cE ` - **9,3 commits par jour d’activité**. Justificatif: `409 commits over 44 distinct commit dates, 2026-07-22 to 2026-10-28` ## Trait **Deterministic**. Une même requête produit toujours le même visuel : ses capacités ne ratent donc jamais leur cible. Justificatif: `Glyphfield@0fb6cbd71:README.md:93` ## Capacités - Material Lab inflige 70 points de dégâts, avec 95 % de réussite. Design Lab superpose le logo d'une marque à l'un des 197 shaders en temps réel : des textures animées par la carte graphique. Justificatif: `Glyphfield@0fb6cbd71:README.md:41, 55-57; src/app/page.tsx:203-206` - Motion Study inflige 55 points de dégâts et augmente sa Cadence. L'outil Animation transforme le texte, le logo et les images de la marque en scènes à la durée définie, exportées au format GIF ou MP4. Justificatif: `Glyphfield@0fb6cbd71:README.md:39` - Source View dresse une barrière de 40 %. Chaque outil donne accès à son état sous forme de code modifiable ; toute modification de ce code se répercute sur les commandes visuelles correspondantes. Justificatif: `Glyphfield@0fb6cbd71:README.md:51` - Agent API inflige 45 dégâts et agit en premier. Les agents IA créent des modèles et des arrière-plans en une seule requête web et récupèrent un graphique vectoriel, sans avoir besoin de navigateur. Justificatif: `Glyphfield@0fb6cbd71:README.md:93` ## À découvrir aussi - [Prototemplate](https://www.kevinliu.studio/fr/cards/prototemplate) (Shader, Typographie) - [Atlas](https://www.kevinliu.studio/fr/cards/atlas) (Typographie, Shader) - [Katagami](https://www.kevinliu.studio/fr/cards/katagami) (Typographie, Interface) Données figées au commit 0fb6cbd71 du 2026-10-28. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Jarhead Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Jarhead est un assistant vocal qui clique, saisit du texte et lit l’écran de votre Mac. Carte 3 sur 26 dans la collection de Kevin Liu. 2026. Agent et Interface. - En ligne: https://jarhead.kevinliu.studio/ - source: https://github.com/Kevin-Liu-01/Jarhead - Combat: https://www.kevinliu.studio/fr/battle#team=jarhead,katagami,mailroom - Encres: 4 - Santé 332, attaque 128, défense 124, vitesse 127 ## Les chiffres - **708 commits**. Justificatif: `git rev-list --count 50d54e83c` - **30 étoiles GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/Jarhead --jq .stargazers_count (2026-10-30)` - **226 fichiers de vérification**. Justificatif: `gh api repos/Kevin-Liu-01/Jarhead/git/trees/50d54e83c?recursive=1 | grep -cE ` - **26,22 commits par jour d’activité**. Justificatif: `708 commits over 27 distinct commit dates, 2026-08-10 to 2026-10-23` ## Trait **Relaunch**. Jarhead redémarre après un plantage : le premier coup qui devrait l’achever lui laisse donc 1 point de Santé. Justificatif: `Jarhead@50d54e83c:README.md:86; README.md:396; apps/mac/Sources/Jarhead/Daemon/DaemonProcess.swift:245` ## Capacités - Wake Word érige une barrière de 40 %. En veille sur le Mac, il reste uniquement à l’écoute de son nom. Une authentification par Touch ID ou mot de passe est requise avant toute commande. Justificatif: `Jarhead@50d54e83c:README.md:67, 406` - Reflex inflige 35 dégâts et agit en premier. Les commandes explicites comme « faire défiler » ou « cliquer sur Enregistrer » s’exécutent sans passer par le modèle d’IA, en environ 8 ms. Justificatif: `Jarhead@50d54e83c:README.md:71; README.md:365` - Threads inflige 18 dégâts, 1 à 4 fois, dans 95 % des cas. Jusqu’à trois Jarhead supplémentaires se répartissent une demande et travaillent en parallèle, chacun avec son propre modèle d’IA. Justificatif: `Jarhead@50d54e83c:README.md:72; README.md:392` - Computer Use inflige 55 dégâts. Il prend une capture d’écran, repère un bouton grâce à son libellé et clique dessus, à l’aide de 71 outils pour Mac. Justificatif: `Jarhead@50d54e83c:README.md:70; README.md:397` ## À découvrir aussi - [Turboslide](https://www.kevinliu.studio/fr/cards/turboslide) (Agent, Interface) - [Sigil UI](https://www.kevinliu.studio/fr/cards/sigil-ui) (Interface, Agent) - [Mailroom](https://www.kevinliu.studio/fr/cards/mailroom) (Données, Agent) Données figées au commit 50d54e83c du 2026-10-23. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Katagami Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Katagami est une famille de polices gratuite en cinq styles pour les interfaces, la lecture prolongée et le code. Carte 4 sur 26 dans la collection de Kevin Liu. 2026. Typographie et Interface. - En ligne: https://katagami.kevinliu.studio/ - source: https://github.com/Kevin-Liu-01/Katagami - Combat: https://www.kevinliu.studio/fr/battle#team=katagami,turboslide,mailroom - Encres: 2 - Santé 309, attaque 103, défense 107, vitesse 113 ## Les chiffres - **116 commits**. Justificatif: `git rev-list --count 3f3a0ea50` - **1 étoile GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/Katagami --jq .stargazers_count (2026-10-30)` - **5 fichiers de vérification**. Justificatif: `gh api repos/Kevin-Liu-01/Katagami/git/trees/3f3a0ea50?recursive=1 | grep -cE ` - **6,82 commits par jour d’activité**. Justificatif: `116 commits over 17 distinct commit dates, 2026-10-07 to 2026-10-29` ## Trait **Variable**. Ses graisses vont de 100 à 900 : à vous de régler l’axe de graisse. Plus elle est élevée, plus les coups sont puissants, mais plus ils risquent de rater. Justificatif: `Katagami@3f3a0ea:README.md:36` ## Capacités - Bezier Points inflige 120 dégâts dans 95 % des cas. Le site trace les contours du mot Katagami ; faites glisser un point d’une courbe pour remodeler la lettre. Justificatif: `Katagami@3f3a0ea:README.md:20, 25` - Weight Axis inflige 135 dégâts à wght 600. Chaque style Katagami est une police variable : un seul fichier regroupe toutes les graisses, avec une version italique assortie. Justificatif: `Katagami@3f3a0ea:README.md:23, 36-40, 51` - Shared Skeleton restaure 60 points de santé. Sans, Round, Text, Serif et Mono reposent sur une même ossature : le curseur du site fait ainsi passer un mot par les cinq styles. Justificatif: `Katagami@3f3a0ea:README.md:9, 25` - Confusables Apart inflige 100 dégâts. Katagami Mono, le style conçu pour le code, donne à 0, O, 1, l et I des formes bien distinctes pour lire le code sans confusion. Justificatif: `Katagami@3f3a0ea:README.md:40, 57` ## À découvrir aussi - [Princeton Powerlifting](https://www.kevinliu.studio/fr/cards/powerlifting) (Typographie, Interface) - [Glyphfield](https://www.kevinliu.studio/fr/cards/glyphfield) (Typographie, Shader) - [Prototemplate](https://www.kevinliu.studio/fr/cards/prototemplate) (Shader, Typographie) Données figées au commit 3f3a0ea50 du 2026-10-29. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Claude of Tanks Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Claude of Tanks est un jeu de chars gratuit sur navigateur : 7 contre 7 en ligne, 33 champs de bataille destructibles, 13 modes. Carte 5 sur 26 dans la collection de Kevin Liu. 2026. Jeu et Shader. - En ligne: https://cot.kevinliu.studio/ - source: https://github.com/Kevin-Liu-01/claude-of-tanks - Combat: https://www.kevinliu.studio/fr/battle#team=claude-of-tanks,katagami,mailroom - Encres: 4 - Santé 340, attaque 130, défense 130, vitesse 130 ## Les chiffres - **18 504 commits**. Justificatif: `git rev-list --count ccb2041c4` - **519 étoiles GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/claude-of-tanks --jq .stargazers_count (2026-10-30)` - **2 121 fichiers de vérification**. Justificatif: `gh api repos/Kevin-Liu-01/claude-of-tanks/git/trees/ccb2041c4?recursive=1 | grep -cE ` - **192,75 commits par jour d’activité**. Justificatif: `18504 commits over 96 distinct commit dates, 2026-07-27 to 2026-10-30` ## Trait **Seeded**. La simulation du jeu repose sur une graine aléatoire : les dégâts de cette carte ne varient donc qu’en cas de coup critique. Justificatif: `claude-of-tanks@ccb2041c4:AGENTS.md:122-124; docs/HOW-IT-WORKS.md:5; src/sim/damage.ts:10,14-15` ## Capacités - Sabot Round inflige 80 dégâts dans 95 % des cas et traverse 50 % d’une barrière. Tire un obus-flèche perforant, l’un des cinq types d’obus, dont l’effet dépend de la plaque de blindage touchée et de l’angle d’impact. Justificatif: `claude-of-tanks@ccb2041c4:docs/HOW-IT-WORKS.md:257-262; README.md:155-157` - Killcam inflige 65 dégâts et achève une cible à moins de 35 % de santé. Un ralenti aux rayons X montre pourquoi un char a été détruit : le trajet de l’obus à travers son blindage et les composants endommagés. Justificatif: `claude-of-tanks@ccb2041c4:docs/FEATURES.md:426-427; docs/HOW-IT-WORKS.md:344-345` - One Spec augmente sa Preuve. Chaque char possède une fiche unique regroupant blindage, canon, équipage et apparence : le garage, les bots et les combats utilisent ainsi toujours les mêmes données. Justificatif: `claude-of-tanks@ccb2041c4:docs/HOW-IT-WORKS.md:176-181` - 14 v 14 inflige 25 dégâts, 2 à 3 fois, dans 90 % des cas. Les combats se jouent à 7 contre 7 et un simple réglage les fait passer à 14 contre 14, avec des bots ou des amis dans des salons multijoueurs. Justificatif: `claude-of-tanks@ccb2041c4:src/sim/matchRuleset.ts:942-947; docs/GAME-MODES.md:418-423; docs/MULTIPLAYER-V2.md:788-789` ## À découvrir aussi - [Agent Pets](https://www.kevinliu.studio/fr/cards/agent-pets) (Jeu, Agent) - [bday.land](https://www.kevinliu.studio/fr/cards/bday-land) (Jeu, Interface) - [Princeton TD](https://www.kevinliu.studio/fr/cards/princeton-td) (Jeu, Données) Données figées au commit ccb2041c4 du 2026-10-30. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Mailroom Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Mailroom est un outil de tri pour Gmail qui combine des règles faciles à lire et une IA peu coûteuse, avec des actions entièrement annulables. Carte 6 sur 26 dans la collection de Kevin Liu. 2026. Données et Agent. - En ligne: https://mailroom.kevinliu.studio/ - source: https://github.com/Kevin-Liu-01/mailroom - Combat: https://www.kevinliu.studio/fr/battle#team=mailroom,turboslide,katagami - Encres: 1 - Santé 292, attaque 109, défense 110, vitesse 109 ## Les chiffres - **61 commits**. Justificatif: `git rev-list --count bc389e255` - **2 étoiles GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/mailroom --jq .stargazers_count (2026-10-30)` - **16 fichiers de vérification**. Justificatif: `gh api repos/Kevin-Liu-01/mailroom/git/trees/bc389e255?recursive=1 | grep -cE ` - **4,69 commits par jour d’activité**. Justificatif: `61 commits over 13 distinct commit dates, 2026-09-25 to 2026-10-24` ## Trait **Per-Rule Cap**. Les règles de mise à la corbeille ne s’exécutent pas si leur plafond est dépassé : aucun coup ne lui retire donc plus de la moitié de sa Santé. Justificatif: `mailroom@bc389e255:src/lib/engine/run.ts:125-126; src/lib/policy/schema.ts:69; README.md:58` ## Capacités - Rules inflige 65 dégâts et agit en premier. Des règles qui tiennent sur un seul écran deviennent des filtres Gmail : les nouveaux messages reçoivent ainsi un libellé dès leur arrivée, sans frais. Justificatif: `mailroom@bc389e255:README.md:9-10, 23, 26` - Five Questions inflige 21 dégâts cinq fois, dans 95 % des cas. Pour chaque e-mail non traité par les règles, un modèle d’IA répond à cinq questions, comme « nécessite une action », sous forme de probabilités. Justificatif: `mailroom@bc389e255:src/lib/ai/triage.ts:43-67; README.md:9-12` - Ask In Plain Words inflige 105 dégâts dans 95 % des cas. Formulez une demande en langage courant, comme « qui ne m’a pas répondu », et obtenez une recherche Gmail modifiable avec des résultats classés par pertinence. Justificatif: `mailroom@bc389e255:README.md:24; src/lib/search/compile.ts; src/lib/search/rerank.ts` - Undo restaure 50 points de santé. Chaque exécution présente d’abord un aperçu, puis produit un compte rendu. La fonction Annuler rétablit les libellés, les filtres et la politique de tri, pour l’ensemble des messages ou au cas par cas. Justificatif: `mailroom@bc389e255:README.md:56; README.md:46; src/app/api/runs/[id]/undo/route.ts` ## À découvrir aussi - [Loop](https://www.kevinliu.studio/fr/cards/loop) (Agent, Données) - [Elo](https://www.kevinliu.studio/fr/cards/elo) (Données, Agent) - [CoTFly](https://www.kevinliu.studio/fr/cards/cotfly) (Agent, Données) Données figées au commit bc389e255 du 2026-10-24. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Local Search Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Local Search est un outil en ligne de commande permettant aux agents IA d’effectuer des recherches sur le web dans votre propre navigateur. Carte 7 sur 26 dans la collection de Kevin Liu. 2026. Infra et Agent. - En ligne: https://lsearch.dev/ - source: https://github.com/Kevin-Liu-01/Local-Search - Combat: https://www.kevinliu.studio/fr/battle#team=local-search,turboslide,katagami - Encres: 2 - Santé 298, attaque 123, défense 112, vitesse 103 ## Les chiffres - **76 commits**. Justificatif: `git rev-list --count 46756a027` - **16 étoiles GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/Local-Search --jq .stargazers_count (2026-10-30)` - **17 fichiers de vérification**. Justificatif: `gh api repos/Kevin-Liu-01/Local-Search/git/trees/46756a027?recursive=1 | grep -cE ` - **3,62 commits par jour d’activité**. Justificatif: `76 commits over 21 distinct commit dates, 2026-07-19 to 2026-10-16` ## Trait **Cached**. Les recherches répétées renvoient les résultats enregistrés en un temps médian de 6,5 ms : une capacité réutilisée agit donc en premier. Justificatif: `Local-Search@7047959:README.md:106-108 (384.5 ms cold, 6.5 ms cached)` ## Capacités - Browser Query inflige 61 dégâts dans 95 % des cas. Votre agent effectue ses recherches sur le web dans le navigateur que vous utilisez déjà, sans service de recherche distinct. Justificatif: `Local-Search@7047959:README.md:3-7` - Stable JSON inflige 57 dégâts. Les résultats sont renvoyés en JSON selon une structure fixe, et chaque échec s’accompagne d’un code d’erreur que les agents peuvent exploiter. Justificatif: `Local-Search@7047959:README.md:99-100` - Fast Search inflige 55 dégâts et augmente sa Cadence. Son banc d’essai de juillet 2026 a mesuré un temps de recherche médian de 148,7 ms, en combinant de nouvelles recherches et des réponses tirées de résultats enregistrés. Justificatif: `Local-Search@7047959:README.md:104-108; benchmarks/hosted-search-2026-07-21.md` - Compact Results restaure 45 points de Santé. Chaque résultat est court : une longueur médiane de 53,4 jetons (les fragments de mots que lisent les modèles d’IA), ce qui permet aux agents d’assimiler davantage de résultats. Justificatif: `Local-Search@7047959:README.md:112-114` ## À découvrir aussi - [Agent Machines](https://www.kevinliu.studio/fr/cards/agent-machines) (Agent, Infra) - [Sandbox Arena](https://www.kevinliu.studio/fr/cards/sandbox-arena) (Infra, Données) - [Mailroom](https://www.kevinliu.studio/fr/cards/mailroom) (Données, Agent) Données figées au commit 46756a027 du 2026-10-16. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Agent Pets Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Agent Pets : des animaux en pixels qui se tiennent aux côtés de votre agent de programmation et montrent ce qu’il fait. Carte 8 sur 26 dans la collection de Kevin Liu. 2026. Jeu et Agent. - En ligne: https://agentpets.kevinliu.studio/ - Combat: https://www.kevinliu.studio/fr/battle#team=agent-pets,turboslide,katagami - Encres: 1 - Santé 270, attaque 103, défense 119, vitesse 95 ## Les chiffres - **4 commits**. Justificatif: `git rev-list --count a3f9fdd85` - **1 étoile GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/Agent-Pets --jq .stargazers_count (2026-10-30)` - **53 fichiers de vérification**. Justificatif: `gh api repos/Kevin-Liu-01/Agent-Pets/git/trees/a3f9fdd85?recursive=1 | grep -cE ` - **1 commit par jour d’activité**. Justificatif: `4 commits over 4 distinct commit dates, 2026-07-20 to 2026-10-08` ## Trait **Three Repeats**. Les animaux répètent chaque action trois fois : les capacités à coups multiples frappent donc trois fois. Justificatif: `Agent-Pets@a3f9fdd85:site/codex-pet-runtime.mjs:8,50-52` ## Capacités - Sixteen Looks inflige 100 dégâts et agit en premier. Au repos, l’animal regarde vers votre pointeur grâce à 16 poses dessinées, une par direction. Justificatif: `Agent-Pets@a3f9fdd85:site/codex-pet-runtime.mjs:70-78; site/pet-gaze.mjs:1; README.md:102-111` - Run Cycle inflige 40 dégâts, 2 à 3 fois, avec 95 % de réussite. L’animation de course affiche huit images en pixel art pendant 120 ms chacune, puis garde la dernière à l’écran pendant 220 ms. Justificatif: `Agent-Pets@a3f9fdd85:site/codex-pet-runtime.mjs:26-27` - Needs Attention inflige 70 dégâts avec 95 % de réussite et étourdit dans 30 % des cas. Quand votre agent a besoin de vous, un script local facultatif fait patienter l’animal, et son badge reste affiché jusqu’à ce que vous le lisiez. Justificatif: `Agent-Pets@a3f9fdd85:site/companion-notifications.mjs:4-10; integrations/README.md:4, 12-14, 17-22` - Safety Border dresse une barrière de 40 %. Chaque image laisse une marge d’au moins 16 pixels autour de l’animal, et un contrôle rejette toute image où il touche le bord. Justificatif: `Agent-Pets@a3f9fdd85:AGENTS.md:15-17; README.md:127-131; scripts/audit_hi_bit_pet_library.py:2` ## À découvrir aussi - [Ariadne](https://www.kevinliu.studio/fr/cards/ariadne) (Agent, Jeu) - [Claude of Tanks](https://www.kevinliu.studio/fr/cards/claude-of-tanks) (Jeu, Shader) - [bday.land](https://www.kevinliu.studio/fr/cards/bday-land) (Jeu, Interface) Données figées au commit a3f9fdd85 du 2026-10-08. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Loop Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Loop est un service qui met à jour chaque jour les fichiers de compétences des agents d’IA à partir de leurs sources. Carte 9 sur 26 dans la collection de Kevin Liu. 2026. Agent et Données. - En ligne: https://loooop.dev/ - source: https://github.com/Kevin-Liu-01/Loop - Combat: https://www.kevinliu.studio/fr/battle#team=loop,turboslide,katagami - Encres: 3 - Santé 312, attaque 124, défense 115, vitesse 116 ## Les chiffres - **159 commits**. Justificatif: `git rev-list --count b81262add` - **18 étoiles GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/Loop --jq .stargazers_count (2026-10-30)` - **37 fichiers de vérification**. Justificatif: `gh api repos/Kevin-Liu-01/Loop/git/trees/b81262add?recursive=1 | grep -cE ` - **7,57 commits par jour d’activité**. Justificatif: `159 commits over 21 distinct commit dates, 2026-03-28 to 2026-10-16` ## Trait **Daily Refresh**. Les compétences s’améliorent à chaque actualisation : sa Portée augmente donc tous les trois tours, deux fois au maximum. Justificatif: `Loop@b81262add:README.md:35` ## Capacités - Source Scan inflige 60 dégâts et renforce sa prochaine frappe. Chaque compétence répertorie les sources dont elle dépend, comme les flux, la documentation, les blogs et GitHub, et chaque actualisation commence par les analyser. Justificatif: `Loop@b81262add:README.md:70, 184` - Refresh Run inflige 85 dégâts avec 95 % de réussite. Un agent d’IA examine les changements, effectue des recherches sur le Web et réécrit la compétence pour en créer une nouvelle version. Justificatif: `Loop@b81262add:README.md:33, 185-187` - Full Diff inflige 75 dégâts et traverse 50 % d’une barrière. Chaque actualisation présente la compétence avant et après, en signalant chaque ligne supprimée ou ajoutée pour vérification. Justificatif: `Loop@b81262add:README.md:41, 62, 159; lib/text-diff.ts:8-80` - Queue Fan-out inflige 32 dégâts, 2 à 3 fois, avec 95 % de réussite. Une tâche quotidienne met en file d’attente l’actualisation des compétences à mettre à jour, puis des processus dans le cloud s’en chargent sans intervention. Justificatif: `Loop@b81262add:README.md:39, 49, 130-132` ## À découvrir aussi - [Mailroom](https://www.kevinliu.studio/fr/cards/mailroom) (Données, Agent) - [Elo](https://www.kevinliu.studio/fr/cards/elo) (Données, Agent) - [CoTFly](https://www.kevinliu.studio/fr/cards/cotfly) (Agent, Données) Données figées au commit b81262add du 2026-10-16. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Agent Machines Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Agent Machines est un kit et un tableau de bord open source pour exécuter des agents d’IA sur des machines dans le cloud. Carte 10 sur 26 dans la collection de Kevin Liu. 2026. Agent et Infra. - En ligne: https://www.agent-machines.dev/ - source: https://github.com/Kevin-Liu-01/Agent-Machines - Combat: https://www.kevinliu.studio/fr/battle#team=agent-machines,glyphfield,katagami - Encres: 3 - Santé 320, attaque 128, défense 126, vitesse 115 ## Les chiffres - **313 commits**. Justificatif: `git rev-list --count 24fe11ea3` - **30 étoiles GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/Agent-Machines --jq .stargazers_count (2026-10-30)` - **252 fichiers de vérification**. Justificatif: `gh api repos/Kevin-Liu-01/Agent-Machines/git/trees/24fe11ea3?recursive=1 | grep -cE ` - **7,28 commits par jour d’activité**. Justificatif: `313 commits over 43 distinct commit dates, 2026-05-05 to 2026-10-16` ## Trait **Persistent**. Les machines arrêtées conservent leurs fichiers. Hors jeu, cette carte conserve ses modifications de statistiques, mais perd ses altérations d’état. Justificatif: `Agent-Machines@49447b5:README.md:238-241, 248-253` ## Capacités - Provision augmente sa Preuve. Le service démarre une machine dans le cloud pour un agent, lui fait exécuter ses tâches, affiche ses fichiers et ses journaux, puis supprime la machine. Justificatif: `Agent-Machines@49447b5:README.md:27, 56-60` - Four Runtimes inflige 22 dégâts, 1 à 4 fois, avec 95 % de réussite. Une interface commune permet d’exécuter Claude Code, Codex, Hermes ou OpenClaw : un seul changement suffit pour passer d’un agent à l’autre. Justificatif: `Agent-Machines@49447b5:README.md:26, 90-95` - Compute Adapters inflige 60 dégâts et adopte la discipline qui frappe le plus fort. Un seul paramètre définit le cloud utilisé : l’agent peut ainsi fonctionner sur Daytona, E2B, Sprites ou Vercel Sandbox. Justificatif: `Agent-Machines@49447b5:README.md:27, 90-95, 245-246` - Worker Library inflige 55 dégâts. Les agents peuvent charger les compétences et les serveurs d’outils de leur choix parmi les 161 compétences et 39 serveurs disponibles, et le tableau de bord indique lesquels sont vérifiés. Justificatif: `Agent-Machines@49447b5:README.md:30, 34-37` ## À découvrir aussi - [Local Search](https://www.kevinliu.studio/fr/cards/local-search) (Infra, Agent) - [Loop](https://www.kevinliu.studio/fr/cards/loop) (Agent, Données) - [Agent Pets](https://www.kevinliu.studio/fr/cards/agent-pets) (Jeu, Agent) Données figées au commit 24fe11ea3 du 2026-10-16. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Prototemplate Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Prototemplate est un laboratoire de design proposant 27 designs de sites Web fonctionnels et ses propres moteurs graphiques. Carte 11 sur 26 dans la collection de Kevin Liu. 2026. Shader et Typographie. - En ligne: https://www.prototemplate.com - source: https://github.com/Kevin-Liu-01/Prototemplate - Combat: https://www.kevinliu.studio/fr/battle#team=prototemplate,glyphfield,katagami - Encres: 3 - Santé 334, attaque 115, défense 117, vitesse 126 ## Les chiffres - **1 025 commits**. Justificatif: `git rev-list --count d8ebecaa1` - **6 étoiles GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/Prototemplate --jq .stargazers_count (2026-10-30)` - **44 fichiers de vérification**. Justificatif: `gh api repos/Kevin-Liu-01/Prototemplate/git/trees/d8ebecaa1?recursive=1 | grep -cE ` - **16,02 commits par jour d’activité**. Justificatif: `1025 commits over 64 distinct commit dates, 2026-07-30 to 2026-10-30` ## Trait **Paused Offscreen**. Ses animations se mettent en pause hors écran : hors jeu, cette carte récupère donc 6 % de Santé par tour. Justificatif: `Prototemplate@d8ebecaa1:ARCHITECTURE.md:239-240 (sections/visibility.ts: loops pause off screen)` ## Capacités - Horizon Field inflige 85 dégâts avec 90 % de réussite. Un trou noir dessiné en temps réel courbe les lignes du quadrillage de la page en arcs, et votre pointeur peut lui aussi les déformer. Justificatif: `Prototemplate@d8ebecaa1:src/lib/horizon-field.ts:1-21, 38-40, 45-52` - Studio Field inflige 28 dégâts, 2 à 3 fois, avec 95 % de réussite. Dix motifs animés de points carrés partagent une même surface de dessin, ce qui permet à une page d’en afficher plusieurs à la fois. Justificatif: `Prototemplate@d8ebecaa1:src/lib/studio-field.ts:44-49, 122-152; content/docs/components/(fields)/dither.mdx:100` - Glyph Rain inflige 55 dégâts et renforce sa prochaine frappe. Des glyphes de huit systèmes d’écriture tombent en pluie et s’assemblent pour former le mot « langue » dans chacun de ces systèmes à tour de rôle. Justificatif: `Prototemplate@d8ebecaa1:src/lib/glyph-field.ts:1-12; ARCHITECTURE.md:259` - Every Sentence inflige 65 dégâts et étourdit dans 20 % des cas. Un titre se décompose en glyphes, puis se reconstitue dans la langue suivante, y compris dans les langues qui s’écrivent de droite à gauche. Justificatif: `Prototemplate@d8ebecaa1:src/components/shared/EverySentence.tsx:13-21; content/docs/components/(language-and-motion)/motion.mdx:59` ## À découvrir aussi - [Glyphfield](https://www.kevinliu.studio/fr/cards/glyphfield) (Typographie, Shader) - [Atlas](https://www.kevinliu.studio/fr/cards/atlas) (Typographie, Shader) - [Claude of Tanks](https://www.kevinliu.studio/fr/cards/claude-of-tanks) (Jeu, Shader) Données figées au commit d8ebecaa1 du 2026-10-30. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # bday.land Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . bday.land est un site d’anniversaire que les amis remplissent de cartes et qui se transforme en île en 3D. Carte 12 sur 26 dans la collection de Kevin Liu. 2026. Jeu et Interface. - En ligne: https://bday.land/ - Combat: https://www.kevinliu.studio/fr/battle#team=bday-land,turboslide,katagami - Encres: 2 - Santé 301, attaque 96, défense 123, vitesse 106 ## Les chiffres - **94 commits**. Justificatif: `git rev-list --count 6ebac76e9` - **140 fichiers de vérification**. Justificatif: `gh api repos/Kevin-Liu-01/birthdayland/git/trees/6ebac76e9?recursive=1 | grep -cE ` - **4,48 commits par jour d’activité**. Justificatif: `94 commits over 21 distinct commit dates, 2026-09-19 to 2026-10-28` - **0 étoiles GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/birthdayland --jq .stargazers_count (2026-10-30)` ## Trait **Every Doodle Lands**. La créature gélatineuse d’un ami lance jusqu’à cinq gribouillis : quand +999 Amour touche sa cible, les cinq font mouche. Justificatif: `birthdayland@6ebac76e9:src/world/interaction/AttackSequence.tsx:74-75,134` ## Capacités - Doodle Barrage inflige 27 dégâts, 1 à 5 fois, avec 95 % de réussite. Sur l’île, la créature gélatineuse d’un ami vous bombarde des gribouillis qu’il a dessinés sur sa carte, puis récite son message. Justificatif: `birthdayland@6ebac76e9:src/world/interaction/AttackSequence.tsx:74-75,134; src/world/interaction/attack/HitStickers.tsx:9; README.md:30-31` - Whack-a-Gnome inflige 105 dégâts dans 90 % des cas. Le premier de douze jeux de fête : tapez sur des gnomes pendant 45 secondes, mais jamais sur un lama. Justificatif: `birthdayland@6ebac76e9:src/games/booths.ts:18-31; src/games/games/whack-a-gnome/meta.ts:7-13` - Leave a Card inflige 85 dégâts et agit en premier. Les amis ouvrent un simple lien, sans créer de compte, et composent une carte en sept étapes, du message au selfie. Justificatif: `birthdayland@6ebac76e9:src/features/contribute/types.ts:142-150; README.md:17-18, 24-26, 88` - Light a Candle restaure 50 points de santé. Le gâteau porte une bougie par ami : chacune s’allume quand vous enlacez la petite créature de cet ami, pour indiquer qui vous avez retrouvé. Justificatif: `birthdayland@6ebac76e9:src/world/scene/props/Candles.tsx:110-115; README.md:32` ## À découvrir aussi - [050525](https://www.kevinliu.studio/fr/cards/dedalus-terminal) (Interface, Jeu) - [Agent Pets](https://www.kevinliu.studio/fr/cards/agent-pets) (Jeu, Agent) - [Princeton TD](https://www.kevinliu.studio/fr/cards/princeton-td) (Jeu, Données) Données figées au commit 6ebac76e9 du 2026-10-28. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Princeton Powerlifting Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Princeton Powerlifting est le site du club de force athlétique de Princeton, dont toute l’identité visuelle est dessinée en code. Carte 13 sur 26 dans la collection de Kevin Liu. 2026. Typographie et Interface. - En ligne: https://powerlifting.kevinliu.studio/ - Combat: https://www.kevinliu.studio/fr/battle#team=powerlifting,turboslide,katagami - Encres: 1 - Santé 273, attaque 96, défense 98, vitesse 96 ## Les chiffres - **5 commits**. Justificatif: `git rev-list --count ca20b1059` - **1,67 commits par jour d’activité**. Justificatif: `5 commits over 3 distinct commit dates, 2026-10-17 to 2026-10-23` - **0 étoiles GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/Princeton-Powerlifting --jq .stargazers_count (2026-10-30)` - **0 fichiers de vérification**. Justificatif: `gh api repos/Kevin-Liu-01/Princeton-Powerlifting/git/trees/ca20b1059?recursive=1 | grep -cE ` ## Trait **No Flash**. Les valeurs en kg et en lb sont toutes présentes sur la page : changer d’unité ne provoque donc aucun clignotement, et cette carte ne peut pas être étourdie. Justificatif: `Princeton-Powerlifting@ca20b1059:components/Units.tsx:3-5; README.md:26` ## Capacités - Primary Mark inflige 130 dégâts. Le logo principal du club, dessiné en code : une tête de tigre surmontant une barre chargée, au-dessus du nom du club. Justificatif: `Princeton-Powerlifting@ca20b1059:lib/brand/marks.ts:235-245,549; lib/brand/tiger-front.ts:1-4` - Chamfered Alphabet inflige 105 dégâts et agit en premier. Un alphabet de lettres massives aux coins coupés, composé de formes dessinées en code : les logos typographiques n’ont ainsi besoin d’aucun fichier de police. Justificatif: `Princeton-Powerlifting@ca20b1059:lib/brand/letters.ts:1-15; lib/brand/marks.ts:198-208; README.md:42` - Icon Set inflige 30 dégâts, 2 à 5 fois, dans 95 % des cas. 84 icônes consacrées à la musculation, aux compétitions et au club, dessinées sur une même grille avec une épaisseur de trait uniforme, plus des silhouettes pleines pour le squat, le développé couché et le soulevé de terre. Justificatif: `Princeton-Powerlifting@ca20b1059:README.md:30,45; lib/brand/icons/index.ts:1-23` - Six Colorways augmente sa Preuve. Chaque logo existe en six variantes de couleur pour les fonds sombres et clairs, toutes générées par le même code pour garantir leur cohérence. Justificatif: `Princeton-Powerlifting@ca20b1059:lib/brand/marks.ts:22-29,43; app/brand/BrandKit.tsx:163-180` ## À découvrir aussi - [Katagami](https://www.kevinliu.studio/fr/cards/katagami) (Typographie, Interface) - [Prototemplate](https://www.kevinliu.studio/fr/cards/prototemplate) (Shader, Typographie) - [Glyphfield](https://www.kevinliu.studio/fr/cards/glyphfield) (Typographie, Shader) Données figées au commit ca20b1059 du 2026-10-23. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Elo Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Elo est un outil de vote à l’aveugle qui classe les options d’une équipe selon un système de scores inspiré des échecs. Carte 14 sur 26 dans la collection de Kevin Liu. 2026. Données et Agent. - En ligne: https://elo.kevinliu.studio/ - Combat: https://www.kevinliu.studio/fr/battle#team=elo,turboslide,katagami - Encres: 1 - Santé 276, attaque 96, défense 103, vitesse 123 ## Les chiffres - **10 commits**. Justificatif: `git rev-list --count a6a460a61` - **2 fichiers de vérification**. Justificatif: `gh api repos/Kevin-Liu-01/Elo/git/trees/a6a460a61?recursive=1 | grep -cE ` - **10 commits par jour d’activité**. Justificatif: `10 commits over 1 distinct commit dates, 2026-10-30 to 2026-10-30` - **0 étoiles GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/Elo --jq .stargazers_count (2026-10-30)` ## Trait **Upset**. Elo récompense les victoires inattendues : ses coups frappent plus fort les cartes dont le total des statistiques est supérieur au sien, et moins fort celles dont le total est inférieur. Justificatif: `Elo@a6a460a61:src/lib/elo.ts:79-81,106` ## Capacités - Blind Pair inflige 85 dégâts. Chaque duel présente deux options identifiées par des codes de 12 caractères, pour qu’aucun nom ne puisse influencer le votant. Justificatif: `Elo@a6a460a61:README.md:3; src/lib/identity.ts:138-145; src/ui/Ground.tsx:3-10` - Elo Replay inflige 110 dégâts dans 95 % des cas. Les scores sont recalculés à partir du journal des votes : les options commencent à 1000, et chaque vote comptabilisé fait varier le score de 32 points au maximum. Justificatif: `Elo@a6a460a61:src/lib/elo.ts:1-5,79-81,83-116; src/lib/config.ts:6-7` - MCP Server inflige 75 dégâts et agit en premier. Les 16 actions d’administration sont aussi accessibles sous forme d’outils aux agents d’IA : un agent peut donc faire tout ce que fait l’administrateur. Justificatif: `Elo@a6a460a61:src/app/mcp/route.ts:1-5,20-26,50; src/lib/ops.ts:1-6,144-474` - Change Vote restaure 50 points de santé. Un votant peut revenir à n’importe quel duel et modifier son choix ; seul son dernier vote est retenu, dans la limite de 10 votes par paire. Justificatif: `Elo@a6a460a61:README.md:5; src/lib/change.ts:9-10; db/schema.sql:64` ## À découvrir aussi - [CoTFly](https://www.kevinliu.studio/fr/cards/cotfly) (Agent, Données) - [Relay](https://www.kevinliu.studio/fr/cards/relay) (Agent, Données) - [Kevin Wiki](https://www.kevinliu.studio/fr/cards/kevin-wiki) (Données, Agent) Données figées au commit a6a460a61 du 2026-10-30. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # CoTFly Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . CoTFly est une drosophile en 3D dans Claude of Tanks, dont l’accélération est contrôlée par 124 neurones simulés. Carte 15 sur 26 dans la collection de Kevin Liu. 2026. Agent et Données. - En ligne: https://fly.kevinliu.studio/ - source: https://github.com/Kevin-Liu-01/CoTFly - Combat: https://www.kevinliu.studio/fr/battle#team=cotfly,turboslide,katagami - Encres: 2 - Santé 278, attaque 119, défense 107, vitesse 119 ## Les chiffres - **18 commits**. Justificatif: `git rev-list --count 72f5c8fab` - **11 étoiles GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/CoTFly --jq .stargazers_count (2026-10-30)` - **5 fichiers de vérification**. Justificatif: `gh api repos/Kevin-Liu-01/CoTFly/git/trees/72f5c8fab?recursive=1 | grep -cE ` - **9 commits par jour d’activité**. Justificatif: `18 commits over 2 distinct commit dates, 2026-09-12 to 2026-10-16` ## Trait **Driving Gain**. Les décharges neuronales modulent son accélération : après deux tours en jeu, sa Cadence est multipliée par 1,5. Justificatif: `CoTFly@72f5c8fab:src/fly/controller.ts:88-90; docs/FLY-OF-TANKS.md:23` ## Capacités - Integrate and Fire inflige 120 dégâts dans 95 % des cas. Chacun des 124 neurones accumule une charge, en perd progressivement et émet une décharge au-delà d’un seuil de tension, le tout calculé en temps réel à chaque milliseconde. Justificatif: `CoTFly@72f5c8fab:src/fly/connectome.ts:27-74; src/fly/connectome.selftest.mjs:8; docs/FLY-OF-TANKS.md:19` - Inhibition inflige 75 dégâts et étourdit dans 30 % des cas. 75 neurones inhibiteurs freinent l’activité de 49 neurones moteurs via 1 106 connexions cartographiées dans un véritable cerveau de mouche, ce qui réduit l’accélération. Justificatif: `CoTFly@72f5c8fab:src/fly/connectome.ts:46-49,57-60; src/fly/connectome.selftest.mjs:8-14,23-26; src/fly/data/NOTICE.md:9,11; docs/FLY-OF-TANKS.md:19; src/fly/controller.ts:88-90` - Sugar Boost augmente sa Portée. Les commandes de pilotage offrent à la mouche un apport de sucre de 15 secondes : ses neurones moteurs émettent des décharges plus rapidement et elle s’approche davantage des cibles. Justificatif: `CoTFly@72f5c8fab:README.md:32; src/fly/runtime.ts:374-375; src/fly/controller.ts:56; src/fly/connectome.ts:57-60; docs/FLY-OF-TANKS.md:15` - Fire Button inflige 145 dégâts dans 90 % des cas et agit en dernier. Le char ne tire que lorsqu’une patte avant maintient la commande de visée et l’autre celle de tir, après 90 ms de déplacement. Justificatif: `CoTFly@72f5c8fab:src/fly/actuators.ts:1,33-42; src/fly/runtime.ts:225-229,252-256; docs/FLY-OF-TANKS.md:11` ## À découvrir aussi - [Elo](https://www.kevinliu.studio/fr/cards/elo) (Données, Agent) - [Relay](https://www.kevinliu.studio/fr/cards/relay) (Agent, Données) - [Kevin Wiki](https://www.kevinliu.studio/fr/cards/kevin-wiki) (Données, Agent) Données figées au commit 72f5c8fab du 2026-10-16. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Relay Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Relay est une application simulant une messagerie d’équipe pour tester des agents d’IA, avec une note pour chaque exécution. Carte 16 sur 26 dans la collection de Kevin Liu. 2026. Agent et Données. - En ligne: https://relay.kevinliu.studio/ - source: https://github.com/Kevin-Liu-01/Relay - Combat: https://www.kevinliu.studio/fr/battle#team=relay,turboslide,katagami - Encres: 2 - Santé 295, attaque 103, défense 122, vitesse 117 ## Les chiffres - **70 commits**. Justificatif: `git rev-list --count f50e9e097` - **1 étoile GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/Relay --jq .stargazers_count (2026-10-30)` - **70 fichiers de vérification**. Justificatif: `gh api repos/Kevin-Liu-01/Relay/git/trees/f50e9e097?recursive=1 | grep -cE ` - **8,75 commits par jour d’activité**. Justificatif: `70 commits over 8 distinct commit dates, 2026-09-30 to 2026-10-17` ## Trait **Hidden Grader**. Une vérification cachée ne prend en compte que l’état final : ses coups ignorent donc les barrières et les augmentations de Preuve. Justificatif: `Relay@f50e9e097:README.md:63-64; README.md:220; scripts/check-workflow-graders.mjs` ## Capacités - Live Browser inflige 100 dégâts dans 95 % des cas. Choisissez un modèle et une tâche, puis observez chacune de ses actions dans un véritable navigateur. Justificatif: `Relay@f50e9e097:README.md:70-72` - Head To Head inflige 45 dégâts deux fois, dans 95 % des cas. Deux modèles exécutent côte à côte la même tâche à partir des mêmes données initiales, chacun dans un espace de travail vierge et avec une note distincte. Justificatif: `Relay@f50e9e097:README.md:94-97; src/live/duel.jsx` - Action Menu inflige 80 dégâts. Un modèle d’IA choisit une action dans un menu d’actions visibles, et le panneau affiche la probabilité qu’il a attribuée à chacune. Justificatif: `Relay@f50e9e097:README.md:165-169; docs/system-one.md:13-17,26` - Watch Replay renforce sa prochaine frappe. Toute exécution enregistrée peut être rejouée dans l’interface réelle, étape par étape, avec ses boîtes de dialogue, le texte saisi et les cibles. Justificatif: `Relay@f50e9e097:README.md:82-92` ## À découvrir aussi - [CoTFly](https://www.kevinliu.studio/fr/cards/cotfly) (Agent, Données) - [Elo](https://www.kevinliu.studio/fr/cards/elo) (Données, Agent) - [Kevin Wiki](https://www.kevinliu.studio/fr/cards/kevin-wiki) (Données, Agent) Données figées au commit f50e9e097 du 2026-10-17. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Princeton TD Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Princeton TD est un jeu de tower defense sur navigateur qui se déroule à Princeton, avec 26 niveaux. Carte 17 sur 26 dans la collection de Kevin Liu. 2025. Jeu et Données. - En ligne: https://ptd.quest/ - source: https://github.com/Kevin-Liu-01/Princeton-Tower-Defense - Combat: https://www.kevinliu.studio/fr/battle#team=princeton-td,turboslide,katagami - Encres: 2 - Santé 318, attaque 121, défense 109, vitesse 102 ## Les chiffres - **291 commits**. Justificatif: `git rev-list --count a109b8424` - **12 étoiles GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/Princeton-Tower-Defense --jq .stargazers_count (2026-10-30)` - **6 fichiers de vérification**. Justificatif: `gh api repos/Kevin-Liu-01/Princeton-Tower-Defense/git/trees/a109b8424?recursive=1 | grep -cE ` - **3,46 commits par jour d’activité**. Justificatif: `291 commits over 84 distinct commit dates, 2025-12-31 to 2026-10-16` ## Trait **Waves Are Data**. Les vagues ennemies suivent des listes prédéfinies : ses capacités à coups multiples touchent donc à chaque coup. Justificatif: `Princeton-Tower-Defense@e76bdf8:src/app/constants/waves.ts:1-15` ## Capacités - Missile Battery inflige 100 dégâts dans 90 % des cas et agit en premier. L’amélioration finale du Palmer Mortar peut le transformer en lanceur de missiles guidés à six modules, qui tire des salves à visée automatique ou manuelle. Justificatif: `Princeton-Tower-Defense@e76bdf8:README.md:225; src/app/constants/towers.ts:175, 180-185` - Wave Schedule inflige 45 dégâts trois fois. Le premier niveau, Poe Field, commence par trois groupes ennemis arrivant à des moments précis, chacun avec un effectif et un espacement définis. Justificatif: `Princeton-Tower-Defense@e76bdf8:src/app/constants/waves.ts:21-27; src/app/constants/maps.ts:972-979` - Cached Map dresse une barrière de 40 %. Le terrain et les chemins sont dessinés une seule fois et conservés jusqu’au prochain zoom : à chaque image, seuls les tours, les ennemis et les effets sont redessinés. Justificatif: `Princeton-Tower-Defense@e76bdf8:README.md:28, 195-201` - Boss Wave inflige 145 dégâts, avec 80 % de chances de toucher. Le mode bac à sable est une arène sans fin pour tester des configurations de tours, avec un boss toutes les cinq manches. Justificatif: `Princeton-Tower-Defense@e76bdf8:README.md:255` ## À découvrir aussi - [OMMC](https://www.kevinliu.studio/fr/cards/ommc) (Jeu, Données) - [Ariadne](https://www.kevinliu.studio/fr/cards/ariadne) (Agent, Jeu) - [bday.land](https://www.kevinliu.studio/fr/cards/bday-land) (Jeu, Interface) Données figées au commit a109b8424 du 2026-10-16. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Kevin Wiki Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Kevin Wiki est un wiki personnel que des agents IA rédigent et tiennent à jour à partir de sources enregistrées. Carte 18 sur 26 dans la collection de Kevin Liu. 2026. Données et Agent. - En ligne: https://kevin-wiki.vercel.app - Combat: https://www.kevinliu.studio/fr/battle#team=kevin-wiki,turboslide,katagami - Encres: 3 - Santé 326, attaque 103, défense 120, vitesse 122 ## Les chiffres - **556 commits**. Justificatif: `git rev-list --count c7f288149` - **1 étoile GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/Kevin-Wiki --jq .stargazers_count (2026-10-30)` - **54 fichiers de vérification**. Justificatif: `gh api repos/Kevin-Liu-01/Kevin-Wiki/git/trees/c7f288149?recursive=1 | grep -cE ` - **9,59 commits par jour d’activité**. Justificatif: `556 commits over 58 distinct commit dates, 2026-04-06 to 2026-09-25` ## Trait **Compounding**. Les pages renvoient aux pages précédentes : chaque capacité différente qui touche en jeu ajoute 10 % de dégâts, jusqu’à 30 %. Justificatif: `Kevin-Wiki@c7f288149:README.md:9, 39` ## Capacités - Knowledge Graph inflige 85 dégâts, avec 90 % de chances de toucher. Un graphe 3D en temps réel représente les pages publiques par des points et leurs liens par des lignes. Justificatif: `Kevin-Wiki@c7f288149:ui/src/components/wiki-graph.tsx:289-293, 410-411; ui/src/lib/wiki-graph.ts:80-90` - Hybrid Search inflige 60 dégâts et agit en premier. La recherche s’effectue sur la machine, sans cloud : elle combine les résultats par mots-clés et par proximité de sens, puis un modèle d’IA local les reclasse. Justificatif: `Kevin-Wiki@c7f288149:README.md:15, 274-283` - Capture Ingest inflige 25 dégâts, 2 à 4 fois, avec 95 % de chances de toucher. Collez un lien et demandez son ajout ; un agent IA rédige la page correspondante, les pages connexes, les liens retour, les citations et l’entrée dans l’index. Justificatif: `Kevin-Wiki@c7f288149:README.md:37` - Self Heal restaure 50 points de santé. Son script de diagnostic évalue la santé du wiki de 0 à 100 ; la réparation automatique applique les correctifs sans risque et relance le diagnostic pour vérifier le résultat. Justificatif: `Kevin-Wiki@c7f288149:README.md:361-372` ## À découvrir aussi - [Relay](https://www.kevinliu.studio/fr/cards/relay) (Agent, Données) - [CoTFly](https://www.kevinliu.studio/fr/cards/cotfly) (Agent, Données) - [Elo](https://www.kevinliu.studio/fr/cards/elo) (Données, Agent) Données figées au commit c7f288149 du 2026-09-25. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Sandbox Arena Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Sandbox Arena est un banc d’essai qui met en compétition deux bacs à sable d’exécution de code dans le cloud sur une même tâche. Carte 19 sur 26 dans la collection de Kevin Liu. 2026. Infra et Données. - En ligne: https://sandboxarena.vercel.app - Encres: 1 - Santé 281, attaque 103, défense 105, vitesse 105 ## Les chiffres - **24 commits**. Justificatif: `git rev-list --count 0dae422af` - **1 étoile GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/Sandbox-Arena --jq .stargazers_count (2026-11-01)` - **3 fichiers de vérification**. Justificatif: `gh api repos/Kevin-Liu-01/Sandbox-Arena/git/trees/0dae422af4e9189d982e981746d2379f73a28d2e?recursive=1 --jq ".tree[].path" | grep -cE (tree not truncated, 220 entries)` - **4 commits par jour d’activité**. Justificatif: `24 commits over 6 distinct commit dates, 2026-06-14 to 2026-07-27` ## Trait **Fresh Sandbox**. Chaque exécution dispose d’un nouveau bac à sable, supprimé ensuite : ses altérations d’état sont donc dissipées à chaque tour. Justificatif: `Sandbox-Arena@0dae422af:lib/arena/orchestrator.ts:37-38, 49-51, 78-80; components/arena/TrialStudio.tsx:266` ## Capacités - Side By Side inflige 40 dégâts deux fois, avec 95 % de chances de toucher. Deux bacs à sable démarrent la même tâche simultanément et affichent leurs journaux côte à côte en temps réel, pour vous permettre de suivre la course en direct. Justificatif: `Sandbox-Arena@0dae422af:lib/arena/orchestrator.ts:91-93, 121-128; README.md:7-10` - Verified Finish inflige 80 dégâts et achève une cible ayant moins de 35 % de santé. Chaque tâche se termine par une comparaison du résultat à une réponse connue : une exécution rapide mais incorrecte ne rapporte donc aucun point. Justificatif: `Sandbox-Arena@0dae422af:lib/arena/scoring.ts:100-101, 117-121; lib/arena/workloads.ts:30, 57, 99, 137, 169, 206, 247, 272, 306 (verifies); app/methodology/page.tsx:88-89` - Slowest Runs inflige 95 dégâts, avec 90 % de chances de toucher. Les classements peuvent trier les fournisseurs selon le temps que dépasse une exécution sur 20, car les moyennes masquent les rares blocages prolongés. Justificatif: `Sandbox-Arena@0dae422af:components/benchmarks/BenchmarkExplorer.tsx:13, 40-44, 93-94; app/benchmarks/page.tsx:45-47; README.md:26-28` - Session Keys dresse une barrière de 40 %. Les clés de votre propre compte servent à lancer un essai réel, sont lues une seule fois, expirent au bout de dix minutes et ne sont jamais transmises aux journaux ni au bac à sable. Justificatif: `Sandbox-Arena@0dae422af:lib/arena/credentials.ts:5-6, 63-70; lib/arena/security.ts:113-120; README.md:36-38` ## À découvrir aussi - [Agent Machines](https://www.kevinliu.studio/fr/cards/agent-machines) (Agent, Infra) - [Local Search](https://www.kevinliu.studio/fr/cards/local-search) (Infra, Agent) - [Kevin Wiki](https://www.kevinliu.studio/fr/cards/kevin-wiki) (Données, Agent) Données figées au commit 0dae422af du 2026-07-27. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Ariadne Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Ariadne est un hôte IA auquel les invités écrivent par SMS pour signaler leur arrivée, accomplir des quêtes et commander des boissons. Carte 20 sur 26 dans la collection de Kevin Liu. 2026. Agent et Jeu. - En ligne: https://ariadne.dedaluslabs.ai - source: https://github.com/Kevin-Liu-01/Ariadne - Encres: 2 - Santé 306, attaque 110, défense 116, vitesse 124 ## Les chiffres - **115 commits**. Justificatif: `git rev-list --count 9118fb0db` - **4 étoiles GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/Ariadne --jq .stargazers_count (2026-11-01)` - **40 fichiers de vérification**. Justificatif: `gh api 'repos/Kevin-Liu-01/Ariadne/git/trees/9118fb0db?recursive=1' --jq '.tree[]|select(.type=="blob").path' | grep -cE ` - **11,5 commits par jour d’activité**. Justificatif: `115 commits over 10 distinct commit dates, 2026-05-29 to 2026-06-15` ## Trait **Exactly Once**. Il ignore les messages répétés : une capacité à coups multiples ne le touche donc qu’une seule fois. Justificatif: `Ariadne@9118fb0db:src/app/api/webhooks/agentphone/route.ts:43-56; README.md:148-151; README.md:59` ## Capacités - Check In By Text inflige 65 dégâts et agit en premier. Les invités signalent leur arrivée en envoyant un prénom par SMS, sans application, et reçoivent une gemme de couleur, un mot secret et une quête. Justificatif: `Ariadne@9118fb0db:src/server/agent/tools.ts:153-248; src/domain/assignment.ts:10-25; README.md:31` - Color Quest inflige 30 dégâts trois fois, avec 95 % de chances de toucher. Trouvez deux invités dont les gemmes forment un triangle avec la vôtre sur le cercle chromatique, puis envoyez leurs identifiants par SMS pour gagner 100 points. Justificatif: `Ariadne@9118fb0db:src/domain/gem-wheel.ts:19-31; src/constants/missions.ts:187-200; src/constants/gems.ts:18-25` - Drink Order restaure 50 points de santé. Commandez une boisson par SMS avec vos propres mots ; votre demande est associée à une boisson de la carte puis ajoutée à la file des commandes. Un SMS vous prévient quand elle est prête. Justificatif: `Ariadne@9118fb0db:src/domain/drink-parse.ts:60-75; src/server/agent/tools.ts:251-283; README.md:128-130` - Room Board inflige 85 dégâts. Un grand écran classe les vignettes des invités par points. Le classement s’actualise toutes les 1,5 secondes et reste intact après un rechargement. Justificatif: `Ariadne@9118fb0db:src/app/projection/page.tsx:191-193, 205; README.md:134-138` ## À découvrir aussi - [Agent Pets](https://www.kevinliu.studio/fr/cards/agent-pets) (Jeu, Agent) - [Sigil UI](https://www.kevinliu.studio/fr/cards/sigil-ui) (Interface, Agent) - [Kevin Wiki](https://www.kevinliu.studio/fr/cards/kevin-wiki) (Données, Agent) Données figées au commit 9118fb0db du 2026-06-15. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Sigil UI Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Sigil UI est une bibliothèque de plus de 350 composants, tous mis en forme à partir d’un seul fichier Markdown. Carte 21 sur 26 dans la collection de Kevin Liu. 2026. Interface et Agent. - En ligne: https://sigil.kevinliu.studio - source: https://github.com/Kevin-Liu-01/Sigil-UI - Encres: 2 - Santé 304, attaque 117, défense 113, vitesse 108 ## Les chiffres - **97 commits**. Justificatif: `git rev-list --count 966d8805b` - **10 étoiles GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/Sigil-UI --jq .stargazers_count (2026-11-01)` - **30 fichiers de vérification**. Justificatif: `gh api 'repos/Kevin-Liu-01/Sigil-UI/git/trees/966d8805ba2c6e48886b35ab658e6f40504039c1?recursive=1' --jq '.tree[]|select(.type=="blob").path' | grep -cE (tree not truncated; git ls-tree -r --name-only gives the same 30)` - **4,62 commits par jour d’activité**. Justificatif: `97 commits over 21 distinct commit dates, 2026-04-22 to 2026-10-16` ## Trait **Validated**. Les préréglages sont vérifiés au chargement et les valeurs dangereuses refusées, ce qui l’immunise contre le poison. Justificatif: `Sigil-UI@966d8805b:packages/presets/src/index.ts:55-64; packages/tokens/src/validation.ts:26-28, 129-131, 411-436` ## Capacités - Preset Swap inflige 60 dégâts et adopte la discipline qui frappe le plus fort. Une seule commande applique l’un des 44 styles complets en modifiant les 519 valeurs de style, sans retoucher aucun composant. Justificatif: `Sigil-UI@966d8805b:packages/cli/src/commands/preset.ts:76-93; README.md:76, 81-83; apps/web/lib/product-stats.ts:24-25; packages/presets/src/catalog.ts:22-65` - One Design File inflige 85 dégâts, avec 90 % de chances de toucher. Les 519 valeurs de style, des couleurs aux animations, sont réunies dans un seul fichier Markdown, et une compilation suffit à modifier l’apparence de tous les composants. Justificatif: `Sigil-UI@966d8805b:README.md:6-9, 21-29; packages/cli/src/commands/design.ts:103-141` - Agent Skills inflige 25 dégâts, 2 à 4 fois, avec 95 % de chances de toucher. L’installation ajoute dix compétences : des fichiers guides qui enseignent aux agents de programmation IA les valeurs de style, les mises en page et les règles de finition de Sigil. Justificatif: `Sigil-UI@966d8805b:packages/cli/src/utils/setup.ts:95-105; packages/cli/src/utils/skills.ts:13-84, 92-109` - Doctor restaure 50 points de santé. L’outil de diagnostic effectue sept vérifications de l’installation d’un projet, de la configuration aux fichiers des agents, et attribue à chacune le statut pass, warn ou fail. Justificatif: `Sigil-UI@966d8805b:packages/cli/src/commands/doctor.ts:16-52` ## À découvrir aussi - [Jarhead](https://www.kevinliu.studio/fr/cards/jarhead) (Agent, Interface) - [Turboslide](https://www.kevinliu.studio/fr/cards/turboslide) (Agent, Interface) - [050525](https://www.kevinliu.studio/fr/cards/dedalus-terminal) (Interface, Jeu) Données figées au commit 966d8805b du 2026-10-16. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # 050525 Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . 050525 est un terminal d’anniversaire rétro où les mots de passe saisis déclenchent des effets cachés. Carte 22 sur 26 dans la collection de Kevin Liu. 2026. Interface et Jeu. - En ligne: https://050525.vercel.app - Encres: 1 - Santé 284, attaque 103, défense 98, vitesse 101 ## Les chiffres - **25 commits**. Justificatif: `git rev-list --count 2c6801ea8` - **1 étoile GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/Dedalus-Terminal --jq .stargazers_count (2026-11-01)` - **3,12 commits par jour d’activité**. Justificatif: `25 commits over 8 distinct commit dates, 2026-05-06 to 2026-05-14` - **0 fichiers de vérification**. Justificatif: `gh api repos/Kevin-Liu-01/Dedalus-Terminal/git/trees/2c6801ea8?recursive=1 | grep -cE (194 tree entries, not truncated; also 0 under the powerlifting glob)` ## Trait **Any Spelling**. Les mots de passe sont reconnus quels que soient la casse et les espaces, ce qui augmente sa précision de 5 points, jusqu’à 100. Justificatif: `Dedalus-Terminal@2c6801ea8:components/bday/passwords.ts:8-10 ("happy birthday", "happy-birthday" and "HappyBirthday" hit the same entry); passwords.ts:1775-1788 (normalizePassword lowercases and strips spaces, dashes and underscores; 431 aliases index 143 passwords)` ## Capacités - Password Hunt inflige 90 dégâts, avec 90 % de chances de toucher. Saisissez n’importe quel mot : 143 mots de passe, pour la plupart non répertoriés, déclenchent des confettis, de la musique, des bougies ou un nouveau mode d’affichage. Justificatif: `Dedalus-Terminal@2c6801ea8:components/bday/bday-shell.ts:17-20; components/bday/passwords.ts:1747-1758` - Tab Complete inflige 60 dégâts et agit en premier. La touche Tab complète automatiquement les 432 mots et commandes reconnus : quelques touches suffisent donc à saisir un mot de passe. Justificatif: `Dedalus-Terminal@2c6801ea8:components/bday/BdayTerminal.tsx:181-206; components/bday/passwords.ts:1789-1798 (432 completions: every alias plus ten commands); BdayTerminal.tsx:151-153 (history of 50)` - Four Candles inflige 22 dégâts, 1 à 4 fois, dans 95 % des cas. Le gâteau apparaît avec quatre bougies allumées ; utilisez le clavier ou cliquez pour les allumer ou les éteindre. Les bougies allumées réchauffent l’écran. Justificatif: `Dedalus-Terminal@2c6801ea8:components/bday/reducer.ts:23-25 (four lit candles); reducer.ts:117-126 (toggle_candle); components/bday/CakeLayer.tsx:62-71; components/bday/passwords.ts:500-525 (typed candle, candles, blow and blowall); components/bday/ComputerLayer.tsx:15-22 (lit candles brighten and warm the CRT)` - Achievement Inbox restaure 50 points de santé. Au fil du jeu, 44 succès arrivent sous forme de courrier à l’écran. La boîte de réception et les récompenses sont sauvegardées pour votre prochaine visite. Justificatif: `Dedalus-Terminal@2c6801ea8:components/bday/notifications.ts:70-308 (44 triggers); components/bday/ComputerLayer.tsx:708, 722 (the mail button); git grep -n bday0505_state 2c6801ea8 (finds the provider: it adds each earned notice to the inbox at lines 390-411 and saves the inbox, codes and rewards under that key at lines 300-346 and 356)` ## À découvrir aussi - [bday.land](https://www.kevinliu.studio/fr/cards/bday-land) (Jeu, Interface) - [Sigil UI](https://www.kevinliu.studio/fr/cards/sigil-ui) (Interface, Agent) - [Sevenfold](https://www.kevinliu.studio/fr/cards/sevenfold) (Interface, Données) Données figées au commit 2c6801ea8 du 2026-05-14. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Sevenfold Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Sevenfold est un espace de travail où les chercheurs peuvent rechercher, lire et rédiger des articles scientifiques avec une IA. Carte 23 sur 26 dans la collection de Kevin Liu. 2025. Interface et Données. - En ligne: https://sevenfold-demo.vercel.app - source: https://github.com/Kevin-Liu-01/sevenfold-research-app - Encres: 1 - Santé 329, attaque 103, défense 98, vitesse 110 ## Les chiffres - **575 commits**. Justificatif: `git rev-list --count a9713a908` - **1 étoile GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/sevenfold-research-app --jq .stargazers_count (2026-11-01)` - **4,91 commits par jour d’activité**. Justificatif: `575 commits over 117 distinct commit dates, 2025-05-19 to 2026-06-15` - **0 fichiers de vérification**. Justificatif: `gh api repos/Kevin-Liu-01/sevenfold-research-app/git/trees/a9713a908?recursive=1 --jq ".tree[].path" | grep -cE (300 entries, not truncated)` ## Trait **Fused Rank**. Les trois listes de résultats ne peuvent qu’améliorer le classement d’un article : ses coups ne rencontrent donc jamais de résistance. Justificatif: `sevenfold-research-app@d4725a5:schema/funcs/hybrid_search.sql:66-69 (COALESCE(1.0 / (rrf_k + rank_ix), 0.0) x weight for each list)` ## Capacités - Hybrid Search inflige 30 dégâts trois fois, dans 95 % des cas. La recherche classe les articles selon leurs mots-clés, leur sens et leur pertinence pour votre projet, puis fusionne les trois listes. Justificatif: `sevenfold-research-app@d4725a5:schema/funcs/hybrid_search.sql:1-70; api/routes/search_router.py:37-87, 126-142; webapp/src/viewers/SearchViewer.tsx:197-211, 276-278` - Duplicate Check dresse une barrière de 40 %. Un modèle d’IA lit le titre, les auteurs et l’année d’un PDF importé, puis propose de l’associer à un article correspondant déjà présent dans la bibliothèque. Justificatif: `sevenfold-research-app@d4725a5:webapp/src/sidebar/UploadPaperModal.tsx:185-190, 425-470; api/routes/papers_router.py:197-262; schema/funcs/fuzzy_title_search.sql:15-40` - Chat With Papers inflige 85 dégâts, dans 95 % des cas. Posez des questions sur les articles joints : un modèle d’IA lit chaque PDF en entier, les compare et met en forme les formules mathématiques. Justificatif: `sevenfold-research-app@d4725a5:api/routes/chatbot_router.py:150-191, 286-328; webapp/src/viewers/ChatViewer.tsx:15-16, 23-64, 66-100, 240-282` - Saved Workbench restaure 50 points de santé. Recherche, discussion, sources et brouillons sont les différentes vues d’un même projet. Chacune conserve ses résultats lorsque vous changez de vue ou rechargez la page. Justificatif: `sevenfold-research-app@d4725a5:webapp/src/hooks/usePersistentState.ts:7-31; webapp/src/context/WorkbenchContext.tsx:56-80, 172; webapp/src/viewers/SearchViewer.tsx:181-182; webapp/src/hooks/clearUserPersistentState.ts:3-9` ## À découvrir aussi - [Podium](https://www.kevinliu.studio/fr/cards/podium) (Données, Interface) - [050525](https://www.kevinliu.studio/fr/cards/dedalus-terminal) (Interface, Jeu) - [Sigil UI](https://www.kevinliu.studio/fr/cards/sigil-ui) (Interface, Agent) Données figées au commit a9713a908 du 2026-06-15. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Podium Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Podium est un outil d’évaluation de hackathon qui attribue équitablement à chaque juge des groupes de cinq équipes. Carte 24 sur 26 dans la collection de Kevin Liu. 2025. Données et Interface. - En ligne: https://podium-ashy.vercel.app - source: https://github.com/Kevin-Liu-01/Podium - Encres: 1 - Santé 287, attaque 115, défense 98, vitesse 98 ## Les chiffres - **39 commits**. Justificatif: `git rev-list --count 1181bde41` - **6 étoiles GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/Podium --jq .stargazers_count (2026-11-01)` - **2,29 commits par jour d’activité**. Justificatif: `39 commits over 17 distinct commit dates, 2025-10-01 to 2026-06-15` - **0 fichiers de vérification**. Justificatif: `gh api "repos/Kevin-Liu-01/Podium/git/trees/1181bde4110ea77505d131049b12ad616c370609?recursive=1" --jq ".tree[].path" | grep -cE (tree not truncated, 100 entries, 71 files)` ## Trait **Zero Idle Time**. Un second passage aux critères plus souples trouve toujours des équipes à évaluer pour un juge : même ses coups manqués infligent donc la moitié des dégâts. Justificatif: `Podium@1181bde41:src/components/pages/AssignmentDashboard.tsx:616-640; README.md:15, 63-65` ## Capacités - Fewest Reviews First inflige 85 dégâts. Les juges sont envoyés en priorité aux équipes les moins évaluées, afin que tous les projets atteignent en même temps un nombre suffisant d’évaluations. Justificatif: `Podium@1181bde41:src/components/pages/AssignmentDashboard.tsx:512-514, 603-613; README.md:21, 55-61` - Block of Five inflige 16 dégâts cinq fois, dans 95 % des cas. Un juge se voit attribuer cinq équipes voisines au même étage, à visiter en un seul passage pour limiter les déplacements. Justificatif: `Podium@1181bde41:src/components/pages/AssignmentDashboard.tsx:567-584, 607; README.md:29, 33` - Rank Top Three inflige 90 dégâts, dans 90 % des cas. Chaque juge classe ses trois meilleures équipes parmi cinq et leur attribue respectivement 3, 2 et 1 points. Les équipes sont ensuite classées selon leur moyenne. Justificatif: `Podium@1181bde41:src/components/shared/ScoreEntryForm.tsx:101-125, 164-186; src/components/pages/ResultsView.tsx:199-207` - Status Matrix inflige 60 dégâts et agit en premier. Chaque équipe est représentée par un point qui reste gris jusqu’à sa première évaluation, puis prend un orange de plus en plus vif à chaque évaluation, ce qui fait ressortir les équipes oubliées. Justificatif: `Podium@1181bde41:src/components/shared/TeamStatusMatrixModal.tsx:11-28, 59-66, 84-107; src/components/core/AppProvider.tsx:178-205; README.md:69-75, 115, 129` ## À découvrir aussi - [Sevenfold](https://www.kevinliu.studio/fr/cards/sevenfold) (Interface, Données) - [OMMC](https://www.kevinliu.studio/fr/cards/ommc) (Jeu, Données) - [Sandbox Arena](https://www.kevinliu.studio/fr/cards/sandbox-arena) (Infra, Données) Données figées au commit 1181bde41 du 2026-06-15. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # OMMC Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . OMMC est un concours de mathématiques en ligne à but non lucratif pour des équipes d’élèves de 18 ans ou moins. Carte 25 sur 26 dans la collection de Kevin Liu. 2022. Jeu et Données. - En ligne: https://www.ommcofficial.org/ - source: https://github.com/Kevin-Liu-01/OMMC-Website - Encres: 2 - Santé 315, attaque 121, défense 102, vitesse 99 ## Les chiffres - **267 commits**. Justificatif: `git rev-list --count 91ae7740f` - **12 étoiles GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/OMMC-Website --jq .stargazers_count (2026-11-01)` - **1 fichier de vérification**. Justificatif: `gh api 'repos/Kevin-Liu-01/OMMC-Website/git/trees/91ae7740f?recursive=1' --jq '.tree[]|select(.type=="blob").path' | grep -cE ` - **2,3 commits par jour d’activité**. Justificatif: `267 commits over 116 distinct commit dates, 2022-05-07 to 2026-10-14` ## Trait **Top Teams Advance**. Les meilleures équipes accèdent à une épreuve de démonstration : lorsque sa Santé tombe à la moitié, sa Portée est donc multipliée par 1,5. Justificatif: `OMMC-Website@91ae7740f:src/Pages/Main.tsx:199-203,230-241` ## Capacités - Test Portal inflige 90 dégâts, dans 95 % des cas. Le PDF de l’épreuve s’ouvre à côté de 25 champs de réponse, et le bouton Envoyer reste désactivé tant que les 25 champs ne sont pas remplis. Justificatif: `OMMC-Test-Portal@f8c3b7eb2:src/portal/portal.tsx:8-11; src/portal/pdfViewer.tsx:24-33; src/portal/test.tsx:157-283,331-371` - Team of Four inflige 28 dégâts, 1 à 4 fois, dans 95 % des cas. Jusqu’à quatre élèves peuvent s’inscrire dans une même équipe, chacun indiquant son âge, sa classe et son établissement, ou le mot anonymous. Justificatif: `OMMC-Test-Portal@f8c3b7eb2:src/portal/test.tsx:285-301,493-495,530-596; OMMC-Website@91ae7740f:src/Pages/Main.tsx:199-200` - Problem Atlas inflige 80 dégâts. Recherchez des problèmes d’éditions précédentes par texte, thème et difficulté, puis ouvrez les solutions mises en forme quand vous le souhaitez. Justificatif: `OMMC-Atlas@94847f913:src/Pages/Atlas/Atlas.tsx:23-44,68-105,126-220; src/Components/AtlasComponents/Question.tsx:9-34,42-67` - Saved Locally restaure 50 points de santé. Chaque réponse est enregistrée dans le navigateur au fil de la saisie et récupérée depuis le serveur à votre connexion : rien n’est perdu. Justificatif: `OMMC-Test-Portal@f8c3b7eb2:src/portal/question.tsx:19-24; src/utils/useLocalStorage.tsx:23-33; src/portal/test.tsx:79-103,109-155` ## À découvrir aussi - [Princeton TD](https://www.kevinliu.studio/fr/cards/princeton-td) (Jeu, Données) - [050525](https://www.kevinliu.studio/fr/cards/dedalus-terminal) (Interface, Jeu) - [Ariadne](https://www.kevinliu.studio/fr/cards/ariadne) (Agent, Jeu) Données figées au commit 91ae7740f du 2026-10-14. Toutes les cartes: https://www.kevinliu.studio/fr/cards --- # Atlas Vous consultez la version en français. La version originale en anglais se trouve à l'adresse . Atlas est le magazine de General Translation, où chaque article constitue un numéro à la couverture animée. Carte 26 sur 26 dans la collection de Kevin Liu. 2026. Typographie et Shader. - En ligne: https://atlas.generaltranslation.com - source: https://github.com/Kevin-Liu-01/Prototemplate - Encres: 1 - Santé 290, attaque 115, défense 98, vitesse 112 ## Les chiffres - **56 commits**. Justificatif: `git rev-list --count d32d1a830 -- src/app/atlas src/app/press public/atlas public/press public/shots/atlas scripts/check/capture-atlas.mjs scripts/build/press-assets.py` - **6 étoiles GitHub**. Justificatif: `gh api repos/Kevin-Liu-01/Prototemplate --jq .stargazers_count (2026-11-01)` - **5,6 commits par jour d’activité**. Justificatif: `56 commits over 10 distinct commit dates, 2026-10-19 to 2026-10-30` - **0 fichiers de vérification**. Justificatif: `git ls-tree -r --name-only d32d1a830 -- src/app/atlas public/atlas public/shots/atlas scripts/check/capture-atlas.mjs scripts/build/press-assets.py | grep -cE = 0 of 206 files (Prototemplate's own proof glob; 42 repository-wide)` ## Trait **Two-Page Spread**. Une double page fait tourner deux pages : ses capacités à coups multiples touchent donc au moins deux fois. Justificatif: `Prototemplate@d32d1a830:src/app/atlas/(magazine)/_atlas/riffle/flip.ts:16-17 (from the breakpoint width two pages show at once), 74-88 (build(): two pages a leaf on a spread, one page and a blank back on a phone)` ## Capacités - Fluid Cover inflige 90 dégâts, dans 95 % des cas. La couverture de chaque numéro est une simulation de fluide en temps réel dans ses trois couleurs propres, que votre pointeur met en mouvement. Justificatif: `Prototemplate@d32d1a830:src/app/atlas/(magazine)/_atlas/gpu/fluid.ts:1-6 (one WebGPU device, a solver per cover, paused off screen); gpu/fluid-wgsl.ts:1-7 (Glyphfield's fluid material in WGSL, printed in three of the cover's inks through an 8x8 Bayer screen); gpu/covers.ts:34-67 (four covers, each with its own colors and seed); ui/Cover.tsx:29-32 (a pointer stirs it while it plays), 115-119 (pauses off screen)` - Magazine Pages inflige 28 dégâts, 1 à 4 fois, dans 95 % des cas. Chaque article est mis en page comme dans un magazine, sur deux colonnes de texte, et un clic fait tourner chaque page autour de la reliure. Justificatif: `Prototemplate@d32d1a830:src/app/atlas/(magazine)/_atlas/riffle/paginate.ts:1-18 (two text columns a page on a Swiss grid, measured in a hidden page of the same size), 23-30 (MIN_REST: at least 8 words carry on, so no column opens on a lone word); riffle/flip.ts:1-9 (each leaf one rigid sheet, turned on the compositor), 74-88 (two pages a leaf on a spread, one on a phone); riffle/pages.ts:1-15` - Translated Titles inflige 75 dégâts. Choisissez l’une des neuf langues sur le cadran du globe : tous les titres des articles s’affichent alors dans cette langue. Justificatif: `Prototemplate@d32d1a830:src/app/atlas/(magazine)/_atlas/stories.ts:152-224 (each story's title in nine languages); ui/LanguageRing.tsx:32-44 (the codes round the globe's dial); Landing.tsx:84-99, 221-227 (a pick sets the titles' language and moves the dateline to one of its cities); styles/front-page.css:48-50, 305 (Chinese, Japanese and Korean stand upright); live https://atlas.generaltranslation.com/ja/atlas, 2026-11-01 (front-row-ja.png)` - Dot Globe renforce sa prochaine frappe. Un globe dessiné en points pivote vers la ville associée à la langue choisie et en marque les coordonnées, puis suspend son rendu jusqu’à sa prochaine rotation. Justificatif: `Prototemplate@d32d1a830:src/app/atlas/(magazine)/_atlas/globe.ts:1-7 (an orthographic Earth in 1-bit dots through a 4x4 Bayer screen; it draws once per camera and animates only while it turns); ui/Globe.tsx:27-28 (the pin and its coordinates); ui/Locator.tsx:16-19 (the coordinates flip like a split-flap board)` ## À découvrir aussi - [Prototemplate](https://www.kevinliu.studio/fr/cards/prototemplate) (Shader, Typographie) - [Glyphfield](https://www.kevinliu.studio/fr/cards/glyphfield) (Typographie, Shader) - [Princeton Powerlifting](https://www.kevinliu.studio/fr/cards/powerlifting) (Typographie, Interface) Données figées au commit d32d1a830 du 2026-10-31. Toutes les cartes: https://www.kevinliu.studio/fr/cards