Standboy

Standboy

mfbz · Programmation · Productivité

Standboy est une extension VS Code et Cursor qui installe un émulateur Game Boy dans la barre latérale de votre éditeur et le réveille pendant que votre agent de code IA travaille. Quand l'agent commence à générer, le panneau s'étend ; quand il s'arrête, le panneau se replie et l'émulateur se met en pause sur l'image exacte où vous l'avez laissé. Il exécute les fichiers .gb, .gbc et .gba que vous fournissez vous-même, conserve une bibliothèque de ROM persistante avec sauvegardes et jaquettes, et n'envoie aucune télémétrie.

Aperçu de l'interface de Standboy

À propos de Standboy

Qu'est-ce que Standboy

Standboy est un émulateur Game Boy intégré à la barre latérale de VS Code et de ses dérivés, dont Cursor. Son argument est simple : les tours d'un agent peuvent durer des minutes, et le vrai coût de ce temps d'attente de l'agent IA n'est pas l'ennui, c'est le changement d'onglet vers Twitter, Reddit ou Slack qui engloutit dix minutes avant que vous ne remarquiez que l'agent a terminé. Standboy offre une distraction petite et contenue, avec un frein intégré.

L'extension se branche à l'agent natif de Cursor et à Claude Code via leurs API de cycle de vie officielles, si bien que le panneau apparaît de lui-même dès que l'agent travaille vraiment depuis quelques secondes. Pour les agents qu'elle ne prend pas en charge directement, elle se rabat sur une heuristique de rafales d'édition. Elle ne clignote pas sur les tours rapides.

Deux limites comptent avant de l'installer. Standboy ne fournit aucun jeu et ne renvoie à aucune source de ROM : il vous faut vos propres fichiers obtenus légalement. Et il ne lit que des titres Game Boy, pas les bibliothèques de consoles portables ultérieures.

Ça vous parle ? Vous lancez une refonte, vous appuyez sur envoyer, et puis... rien pendant quatre minutes. Standboy comble ce vide. Il se branche à l'agent natif de Cursor et à Claude Code. Les agents non pris en charge gardent un repli.

Premiers pas

  1. Installez-le depuis le panneau Extensions de VS Code en cherchant Standboy, ou lancez code --install-extension mfbzme.standboy. Cursor lit Open VSX par défaut, donc la même recherche fonctionne là aussi.
  2. Au premier lancement, le panneau s'ouvre de lui-même. Vous voyez un en-tête vide avec un point d'activité STANDBOY, un emplacement pour le titre de la ROM, un menu et une icône de sourdine, ainsi qu'un cadre vide qui affiche « no cartridge ».
  3. Ouvrez le menu du panneau et activez l'affichage automatique pendant l'activité de l'IA. C'est le seul interrupteur qui relie Standboy au cycle de vie de votre agent.
  4. Chargez une ROM depuis le disque. Standboy la copie dans une bibliothèque gérée et la compare à une base No-Intro intégrée, si bien que la grille affiche la vraie jaquette et le titre canonique.
  5. Réglez vos raccourcis clavier si les valeurs par défaut ne vous conviennent pas, puis reprenez votre travail. L'émulateur prend le relais ensuite.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de Standboy.

Offre gratuiteOui
Offres payantes$0
PlateformeVS Code and VS Code forks (incl. Cursor)
Développeurmfbz
CatégorieProgrammation · Productivité
Date de lancementMay 2026
Dernière mise à jourMay 2026
Visites du site649.3M
Classement mondial du site50
Disponibilité de l’APINon

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Développeurs qui utilisent des agents de code IA
  • Amateurs de consoles portables rétro qui travaillent dans VS Code
  • Utilisateurs de Cursor et de Claude Code

Tâches

  • Remplir le temps d'attente de l'agent sans quitter l'éditeur
  • Garder une bibliothèque de ROM au même endroit
  • Jouer par courtes rafales entre deux tâches

Cas d'usage

  • Refontes longues ou boucles de compilation et de test
  • Travail concentré à la maison
  • Sessions de débogage avec des tours d'agent répétés

Fonctionnalités clés

Affichage automatique sur l'activité de l'agent

Standboy déploie le panneau latéral quand votre agent IA se met au travail et le replie quand l'agent devient inactif. Il se connecte à l'agent natif de Cursor et à Claude Code via leurs API de cycle de vie officielles, et un seul interrupteur dans le menu du panneau l'active. Les agents sans prise en charge directe se rabattent sur une heuristique de rafales d'édition, donc le panneau réagit toujours au vrai travail plutôt que de clignoter sur des vérifications rapides.

Reprise en pleine image

La vue web est conservée quand le panneau se cache, donc l'émulateur se met en pause sur place au lieu de se réinitialiser. La prochaine fois que votre agent réveille Standboy, le jeu reprend à l'image exacte où vous l'avez laissé. Pour de courtes sessions, cela signifie pas de rejeu et pas d'attente pour charger une sauvegarde.

Bibliothèque de ROM et sauvegardes persistantes

Les ROM chargées sont copiées dans une bibliothèque gérée, et les sauvegardes du jeu sont écrites sur le disque chaque fois que le panneau se cache, que la page se décharge ou avant votre export. Entre ces écritures, l'état vivant réside dans IndexedDB, donc la progression survit à des fermetures inattendues. La bibliothèque comme les sauvegardes restent en place au fil des redémarrages de VS Code.

Jaquettes et titres identifiés automatiquement

Standboy compare vos dumps de ROM par SHA-1 à une base No-Intro intégrée, la même approche que celle employée par RetroArch. La grille de la bibliothèque affiche alors la vraie jaquette et le titre canonique du jeu, quel que soit le nom du fichier sur le disque. Vous êtes dispensé de renommer et de réordonner les fichiers à la main.

Game Boy, Game Boy Color et Game Boy Advance

L'extension charge les ROM .gb, .gbc et .gba, la plateforme étant détectée à partir de l'extension du fichier. Cela couvre trois générations dans un seul émulateur GB GBC GBA. Elle n'émule rien au-delà de ces systèmes.

ROM fournies par l'utilisateur uniquement

Standboy n'intègre aucun jeu et ne renvoie à aucune source de ROM. Vous apportez vos propres fichiers obtenus légalement depuis le disque. Cela garde l'extension propre, mais cela signifie aussi que le panneau démarre vide tant que vous n'ajoutez rien.

Cinq palettes plus des couleurs personnalisées

Pour l'habillage, Standboy propose cinq palettes intégrées et vous laisse définir un tableau personnalisé de quatre codes hexadécimaux. Les changements de palette ne s'appliquent qu'à l'interface autour du jeu, donc le jeu lui-même est rendu en fidélité native plutôt que d'être affublé d'un filtre décoratif.

Aucune télémétrie

Les seules requêtes sortantes sont des récupérations ponctuelles de jaquettes auprès de libretro-thumbnails, faites par l'hôte de l'extension et non par l'iframe du jeu, mises en cache localement et jamais répétées pour la même ROM. L'émulateur et la base No-Intro sont intégrés et fonctionnent hors ligne, donc l'extension continue de marcher dans un avion.

Avantages et inconvénients

Avantages

  • L'affichage automatique lie l'émulateur à l'activité réelle de l'agent, donc il apparaît et disparaît avec votre flux de travail au lieu de rester ouvert.
  • La reprise en pleine image fait que vous ne perdez jamais votre place entre deux tours de l'agent.
  • La bibliothèque, les sauvegardes et les jaquettes persistantes survivent aux redémarrages et aux fermetures inattendues.
  • La correspondance des jaquettes par SHA-1 garde la grille propre même avec des fichiers de ROM mal nommés.
  • Aucune télémétrie et une lecture hors ligne, le seul appel réseau étant une récupération de jaquette mise en cache.

Inconvénients

  • Ne fournir aucun jeu signifie que les nouveaux utilisateurs voient un panneau vide et doivent se procurer leurs propres ROM.
  • La prise en charge se limite à Game Boy, Game Boy Color et Game Boy Advance, donc les consoles portables ultérieures sont exclues.
  • L'affichage automatique dépend des API de cycle de vie de l'agent, donc les agents non pris en charge se rabattent sur une heuristique qui peut sembler moins précise.

Questions fréquentes

Oui. Standboy est une extension gratuite sans palier payant. Vous l'installez depuis le Marketplace VS Code ou Open VSX et il n'y a aucun abonnement à gérer.

Contenus associés

Découvrez des outils, des compétences et des articles liés à Standboy.

Alternatives à Standboy

Forefront

Forefront

Forefront · Programmation

Forefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.

Gratuit / $0 - $99/moVoir les détails
Startkit

Startkit

StartKit.AI · Programmation

Startkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.

Payant / $99 - $499 one-timeVoir les détails
Testim

Testim

Tricentis · Programmation

Testim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.

Gratuit / Custom pricing on requestVoir les détails