
Standboy
mfbz · Programação · Produtividade
O Standboy é uma extensão do VS Code e do Cursor que coloca um emulador de Game Boy na barra lateral do seu editor e o desperta enquanto seu agente de código com IA trabalha. Quando o agente começa a gerar, o painel se expande; quando para, o painel se recolhe e o emulador pausa exatamente no quadro em que você parou. Ele roda arquivos .gb, .gbc e .gba que você mesmo fornece, mantém uma biblioteca de ROM persistente com saves e capas, e não envia telemetria.

Sobre Standboy
O que é o Standboy
O Standboy é um emulador de Game Boy embutido na barra lateral do VS Code e de seus derivados, incluindo o Cursor. Sua proposta é simples: os turnos do agente podem levar minutos, e o custo real desse tempo de espera do agente de IA não é o tédio, e sim a troca de aba para o Twitter, o Reddit ou o Slack que engole dez minutos antes de você perceber que o agente terminou. O Standboy oferece uma distração pequena e contida, com um freio embutido.
A extensão se conecta ao agente nativo do Cursor e ao Claude Code por meio de suas API oficiais de ciclo de vida, então o painel aparece sozinho depois que o agente trabalha de verdade por alguns segundos. Para os agentes que ela não suporta diretamente, recorre a uma heurística de rajadas de edição. Não pisca em turnos rápidos.
Dois limites importam antes de você instalar. O Standboy não inclui jogos nem aponta para fontes de ROM, então você precisa de seus próprios arquivos obtidos legalmente. E ele só roda títulos de Game Boy, não bibliotecas de portáteis posteriores.
Soa familiar? Você começa um refactor, aperta enviar e então... nada por quatro minutos. O Standboy preenche essa lacuna. Ele se conecta ao agente nativo do Cursor e ao Claude Code. Agentes sem suporte ainda têm uma alternativa.
Primeiros passos
- Instale pelo painel de extensões do VS Code procurando por Standboy, ou rode
code --install-extension mfbzme.standboy. O Cursor lê a Open VSX por padrão, então a mesma busca funciona lá. - No primeiro início, o painel abre sozinho. Você vê um cabeçalho vazio com um ponto de atividade STANDBOY, um espaço para o título da ROM, um menu e um ícone de mudo, além de um quadro em branco que diz "no cartridge".
- Abra o menu do painel e ative a exibição automática durante a atividade de IA. É o único interruptor que liga o Standboy ao ciclo de vida do seu agente.
- Carregue uma ROM do disco. O Standboy a copia para uma biblioteca gerenciada e a compara com um banco de dados No-Intro incluído, então a grade mostra a capa real e o título canônico.
- Defina seus atalhos de teclado se os padrões não servirem, e volte ao trabalho. O emulador assume daí em diante.
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Standboy.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Desenvolvedores que usam agentes de código com IA
- Fãs de portáteis retrô que trabalham no VS Code
- Usuários do Cursor e do Claude Code
Tarefas
- Preencher o tempo de espera do agente sem sair do editor
- Manter uma biblioteca de ROM em um só lugar
- Jogar em rajadas curtas entre tarefas
Cenários
- Refatorações longas ou ciclos de compilar e testar
- Trabalho concentrado em casa
- Sessões de depuração com turnos repetidos do agente
Principais recursos
Exibição automática com a atividade do agente
O Standboy expande o painel lateral quando seu agente de IA começa a trabalhar e o recolhe quando o agente fica ocioso. Ele se conecta ao agente nativo do Cursor e ao Claude Code por meio de suas API oficiais de ciclo de vida, e um único interruptor no menu do painel o ativa. Agentes sem suporte direto recorrem a uma heurística de rajadas de edição, então o painel ainda reage ao trabalho real em vez de piscar em verificações rápidas.
Retomada em meio ao quadro
A webview é mantida quando o painel se esconde, então o emulador pausa no lugar em vez de reiniciar. Na próxima vez que seu agente acordar o Standboy, o jogo continua exatamente do quadro em que você parou. Em sessões curtas, isso significa não repetir e não esperar um save state carregar.
Biblioteca de ROM e saves persistentes
As ROM carregadas são copiadas para uma biblioteca gerenciada, e os saves do jogo espelham para o disco sempre que o painel se esconde, a página descarrega ou antes de você exportar. Entre essas gravações, o estado ao vivo fica no IndexedDB, então o progresso sobrevive a fechamentos inesperados. Tanto a biblioteca quanto os saves permanecem após reinicializações do VS Code.
Capas e títulos identificados automaticamente
O Standboy compara seus dumps de ROM por SHA-1 com um banco de dados No-Intro incluído, a mesma abordagem que o RetroArch usa. A grade da biblioteca então mostra a arte de caixa real e o título canônico do jogo, não importa como o arquivo se chame no disco. Isso poupa você de renomear e reordenar arquivos à mão.
Game Boy, Game Boy Color e Game Boy Advance
A extensão carrega ROM .gb, .gbc e .gba, com a plataforma detectada pela extensão do arquivo. Isso cobre três gerações em um único emulador GB GBC GBA. Ela não emula nada além desses sistemas.
Somente ROM fornecidas pelo usuário
O Standboy não inclui jogos nem aponta para fontes de ROM. Você traz seus próprios arquivos obtidos legalmente do disco. Isso mantém a extensão limpa, mas também significa que o painel começa vazio até você adicionar algo.
Cinco paletas mais cores personalizadas
Para o chrome, o Standboy oferece cinco paletas integradas e deixa você definir uma matriz personalizada de quatro códigos hexadecimais. As mudanças de paleta se aplicam apenas à interface ao redor do jogo, então o jogo em si é renderizado com fidelidade nativa em vez de receber um filtro decorativo.
Sem telemetria
As únicas requisições de saída são buscas pontuais de capas contra o libretro-thumbnails, feitas pelo host da extensão e não pelo iframe do jogo, guardadas em cache local e nunca repetidas para a mesma ROM. O emulador e o banco de dados No-Intro são incluídos e rodam offline, então a extensão continua funcionando em um avião.
Prós e contras
Prós
- A exibição automática liga o emulador à atividade real do agente, então ele aparece e some com seu fluxo de trabalho em vez de ficar aberto.
- A retomada em meio ao quadro faz você nunca perder o lugar entre turnos do agente.
- A biblioteca, os saves e as capas persistentes sobrevivem a reinicializações e fechamentos inesperados.
- A correspondência de capas por SHA-1 mantém a grade organizada mesmo com arquivos de ROM mal nomeados.
- Sem telemetria e reprodução offline, com a única chamada de rede sendo uma busca de capa em cache.
Contras
- Não incluir jogos faz com que novos usuários vejam um painel vazio e tenham de procurar suas próprias ROM.
- O suporte se limita a Game Boy, Game Boy Color e Game Boy Advance, então portáteis posteriores ficam de fora.
- A exibição automática depende das API de ciclo de vida do agente, então agentes sem suporte recorrem a uma heurística que pode parecer menos precisa.
Perguntas frequentes
Sim. O Standboy é uma extensão gratuita sem nível pago. Você o instala pelo Marketplace do VS Code ou pela Open VSX e não há assinatura para gerenciar.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a Standboy.
Alternativas a Standboy
Base Code
Base44 (Wix) · Programação · ProdutividadeO Base Code é um ambiente de desenvolvimento em nuvem compartilhado da Base44. O time descreve mudanças em um repositório do GitHub pelo chat, confere tudo na prévia e envia o resultado como pull request.
Google EmbeddingGemma 2
Google DeepMind · Escrita · Imagem · ProgramaçãoGoogle EmbeddingGemma 2 é um modelo aberto de 740 milhões de parâmetros que transforma texto, código, imagens, áudio e quadros de vídeo em vetores de um único espaço de 768 dimensões, rodando em celulares e notebooks.
GitGlow
GitGlow · Programação · ProdutividadeO GitGlow é um cliente Git de desktop que coloca seu código e as mudanças dos seus agentes de IA na mesma revisão, para você saber o que vai sair da máquina antes de publicar.
