whatisgithub

What is standboy?

mfbz/standboy — explained in plain English

Analysis updated 2026-05-18

11TypeScriptAudience · developerComplexity · 2/5LicenseSetup · easy

In one sentence

A VS Code and Cursor extension that shows a playable Game Boy emulator in your sidebar while your AI coding agent is working, then pauses it when the agent finishes.

Mindmap

mindmap
  root((Standboy))
    What it does
      Shows Game Boy while agent works
      Hides and pauses when idle
      Resumes mid frame
    Tech stack
      TypeScript
      VS Code Extension API
      EmulatorJS
    Use cases
      Visual agent status cue
      Play owned ROMs in editor
      Keep saves across restarts
    Audience
      Developers using AI agents
      Cursor and Claude Code users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Get a visual cue that an AI coding agent has started or finished working without switching tabs.

USE CASE 2

Play a Game Boy, Game Boy Color, or Game Boy Advance ROM you own directly inside your code editor.

USE CASE 3

Keep a small personal ROM library with save states that persist across editor restarts.

What is it built with?

TypeScriptVS Code Extension APIEmulatorJS

How does it compare?

mfbz/standboyaliyun/openclaw-exporter-to-langfuseanousss007/ng-blatui
Stars111111
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderatemoderate
Complexity2/54/53/5
Audiencedeveloperops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires your own legally obtained Game Boy ROM file, none are bundled.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

Standboy is a VS Code and Cursor extension that turns the wait time during AI coding agent runs into something more fun than staring at a spinner. It adds a small Game Boy emulator to your editor's sidebar. When your agent starts working, the panel pops open and the Game Boy wakes up. When the agent finishes, it tucks itself back down and pauses exactly where you left off. The idea behind it is simple: waiting on an agent often means switching to Twitter or Slack and losing ten minutes before you notice the work is done. Standboy gives you something to glance at without leaving your editor, with a hard stop built in once the agent finishes. It connects to Cursor's built in agent and to Claude Code through their official lifecycle hooks, so it knows precisely when an agent starts and stops rather than guessing from editing patterns. For other agents it falls back to watching for bursts of file edits instead. You load your own Game Boy, Game Boy Color, or Game Boy Advance ROM files from disk. Standboy does not bundle or link to any games. Loaded ROMs get copied into a small library on your machine, matched against a bundled database by their file signature so the library shows real cover art and titles, and your save data is kept and restored automatically between sessions. Other touches include five built in color palettes plus a custom option, fully rebindable keyboard controls for the D-pad and action buttons, and no telemetry beyond a one time cover art lookup per game, which is cached locally afterward. The extension is released under the MIT license, so it can be used, modified, and redistributed freely as long as the copyright notice is kept.

Copy-paste prompts

Prompt 1
Help me install the Standboy VS Code extension and connect it to Claude Code's lifecycle hooks.
Prompt 2
Walk me through loading a Game Boy ROM into Standboy and rebinding the controls.
Prompt 3
Explain how Standboy detects when my coding agent starts and stops working.
Prompt 4
Show me how to export and re-import my Standboy save data between machines.

Frequently asked questions

What is standboy?

A VS Code and Cursor extension that shows a playable Game Boy emulator in your sidebar while your AI coding agent is working, then pauses it when the agent finishes.

What language is standboy written in?

Mainly TypeScript. The stack also includes TypeScript, VS Code Extension API, EmulatorJS.

What license does standboy use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is standboy to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is standboy for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.