PokeAgentsVos agents Claude Code deviennent des créatures en pixel art qui travaillent sur une route, façon jeux DS. Installation • Prise en main • Ce que vous voyez • Réglages • Développement • Crédits et mentions légales
Qu'est-ce que c'est ?PokeAgents est une extension VS Code (et un petit serveur autonome) qui affiche chaque session Claude Code comme une créature sur une route en pixel art :
PokeAgents est un fork de Pixel Agents (licence MIT), qui affichait les agents dans un bureau. InstallationPrérequis
Option 1 — Depuis un fichier
|
| État | Signification |
|---|---|
| ACT | L'agent travaille. |
| ATT | Il attend votre permission pour lancer un outil. |
| FINI | Il vient de terminer sa tâche. |
| SOM | Il ne fait rien ; son Pokémon dort sur place. |
Un agent au travail change de poste toutes les 10 à 20 secondes. Son poste dépend de l'outil qu'il utilise :
| Outil de l'agent | Ce que fait son Pokémon |
|---|---|
| Lecture de fichiers | Il lit le panneau de la route. |
| Recherche (Grep, Glob, recherche web) | Il fouille les hautes herbes ou un buisson. |
| Édition de fichiers | Il coupe un arbre. |
| Commande dans le terminal | Il casse un rocher. |
Les agents restent toujours dans la vue de départ de la caméra, à bonne distance les uns des autres, pour rester cliquables et lisibles.
La fiche au survol

Passez la souris sur un Pokémon pour voir son nom, son niveau (une tâche terminée = un niveau), ce qu'il fait et sa barre de PV. Les PV, c'est le contexte encore libre : quand la barre est rouge, la session approche de sa limite.
L'écran de combat

Cliquez sur un Pokémon pour ouvrir son écran de combat :
- TERMINAL ! ouvre le terminal de l'agent. Le bouton devient RÉPONDRE ! quand l'agent attend votre permission.
- Les Poké Balls du haut permettent de passer d'un agent à l'autre. Une Ball ternie indique un agent endormi, une Ball qui tremble un agent qui attend.
- RÉSUMÉ ouvre le résumé, ÉQUIPE la liste des agents, FUITE ferme l'écran (ou
Échap).
Le résumé
Quatre onglets, et ◀ ▶ pour changer d'agent :
- INFOS : numéro du Pokédex, types, projet, contexte utilisé, prochaine évolution.
- MÉMO : sa nature, déduite de ses outils favoris, et le journal de ses actions.
- CAPACITÉS : Édition, Lecture, Commande et Recherche, avec le nombre d'utilisations.
- STATS : PV = contexte libre, ATTAQUE = éditions, DÉFENSE = lectures, ATQ. SPÉ. = commandes, DÉF. SPÉ. = recherches, VITESSE = tâches par heure.
Les capacités, le journal et les stats comptent ce qui se passe pendant que le panneau est ouvert. Ils repartent de zéro quand vous le rechargez.
Équipe et Pokédex
- ÉQUIPE liste tous vos agents avec leur état et leurs PV. Un clic ouvre le terminal de l'agent.
- POKéDEX garde chaque espèce rencontrée, avec la date, le projet et le nombre de rencontres. Il est enregistré dans
~/.pokeagents/pokedex.json.
Réglages
Le bouton OPTIONS ouvre les réglages :
| Réglage | Effet |
|---|---|
| Sound Notifications | Petits bips de menu quand un agent finit ou attend. |
| Instant Detection (Hooks) | Installe ou retire les hooks Claude Code. |
| Watch All Sessions | Suit aussi les sessions Claude Code lancées hors de ce projet. |
| Always Show Labels | Affiche en permanence la fiche de chaque agent. |
Les fichiers d'PokeAgents vivent dans ~/.pokeagents/ : réglages, carte, Pokédex et cache des sprites. Pour tout remettre à zéro, fermez VS Code et supprimez ce dossier. Pour retirer les hooks, décochez Instant Detection avant de désinstaller. La désinstallation de l'extension les retire aussi.
Look Noir/Blanc local (optionnel)
Si vous possédez vos propres textures de carte des jeux, vous pouvez les utiliser sur votre machine uniquement :
- Placez les textures
matrix1_*.pngdanstmp/bw/matrix1/. Ce dossier est ignoré par git. - Lancez
npx tsx scripts/build-bw-pack.ts.
Le script crée un pack dans ~/.pokeagents/packs/pokemon-bw et l'active. Ces fichiers ne doivent jamais être ajoutés au dépôt ni partagés.
Développement
npm install # installe tout le monorepo
npm run compile # génère le protocole, vérifie les types, lint, build
npm test # tests du serveur et de l'interface
npm run e2e # tests de bout en bout (Playwright)
- F5 dans VS Code lance une fenêtre de développement avec l'extension.
npx tsx scripts/generate-route-assets.tsrégénère la carte et ses décors, dessinés par script.npx tsx scripts/generate-pokedex.tsrégénère les données des espèces.
L'architecture (serveur, protocole, interface) est décrite dans CLAUDE.md et CONTRIBUTING.md.
Crédits et mentions légales
PokeAgents est un projet de fan gratuit et non commercial.
- Pokémon © Nintendo, Creatures Inc. et GAME FREAK inc. Pokémon et les noms des personnages sont des marques de Nintendo. PokeAgents n'est ni affilié à ces sociétés, ni approuvé par elles. Le dépôt et l'extension ne contiennent aucune image extraite des jeux.
- Décor de la route : la carte, les arbres, les herbes et les souches sont dessinés par les scripts du dépôt.
- Sprites des créatures : téléchargés à l'exécution, jamais stockés dans le dépôt.
- Sprites de déplacement : PMDCollab SpriteCollab, par ses contributeurs, sous licence CC BY-NC 4.0. Cette licence interdit tout usage commercial d'PokeAgents.
- Sprites animés, icônes et objets : dépôt PokeAPI/sprites.
- Données des espèces : PokeAPI.
- Police : Pixelify Sans, © 2021 The Pixelify Sans Project Authors, sous licence SIL Open Font License 1.1.
- Base du projet : Pixel Agents, © 2026 Pablo De Lucca, licence MIT. Les personnages humains d'origine s'inspirent du pack Metro City de JIK-A-4.
- Claude Code est un produit d'Anthropic. PokeAgents n'est pas affilié à Anthropic.
Le détail des licences tierces est dans THIRD_PARTY_NOTICES.md.
Licence
Le code d'PokeAgents est sous licence MIT. Cette licence couvre le code uniquement. Elle ne donne aucun droit sur les marques et personnages Pokémon, ni sur les sprites tiers, qui gardent leur propre licence.
Vous êtes ayant droit et souhaitez qu'un élément soit retiré ? Ouvrez une issue : il le sera rapidement.