
Standboy
mfbz · Programación · Productividad
Standboy es una extensión de VS Code y Cursor que coloca un emulador de Game Boy en la barra lateral de tu editor y lo despierta mientras tu agente de código con IA trabaja. Cuando el agente empieza a generar, el panel se expande; cuando se detiene, el panel se repliega y el emulador se pausa en el fotograma exacto donde lo dejaste. Ejecuta archivos .gb, .gbc y .gba que tú mismo aportas, mantiene una biblioteca de ROM persistente con partidas guardadas y portadas, y no envía telemetría.

Acerca de Standboy
Qué es Standboy
Standboy es un emulador de Game Boy integrado en la barra lateral de VS Code y sus derivados, incluido Cursor. Su propuesta es simple: los turnos del agente pueden durar minutos, y el coste real de ese tiempo de espera del agente de IA no es el aburrimiento, sino el salto de pestaña a Twitter, Reddit o Slack que se traga diez minutos antes de que te des cuenta de que el agente terminó. Standboy te da una distracción pequeña y contenida, con un freno incorporado.
La extensión se engancha al agente nativo de Cursor y a Claude Code mediante sus API oficiales de ciclo de vida, así que el panel aparece solo una vez que el agente lleva unos segundos trabajando de verdad. Para los agentes que no admite directamente, recurre a una heurística de ráfagas de edición. No parpadea en turnos rápidos.
Hay dos límites que importan antes de instalarlo. Standboy no incluye juegos ni enlaza a fuentes de ROM, así que necesitas tus propios archivos obtenidos legalmente. Y solo reproduce títulos de Game Boy, no bibliotecas de consolas portátiles posteriores.
¿Te suena? Empiezas un refactor, pulsas enviar y entonces... nada durante cuatro minutos. Standboy rellena ese hueco. Se engancha al agente nativo de Cursor y a Claude Code. Los agentes no compatibles siguen teniendo un respaldo.
Primeros pasos
- Instálalo desde el panel de extensiones de VS Code buscando Standboy, o ejecuta
code --install-extension mfbzme.standboy. Cursor lee Open VSX por defecto, así que la misma búsqueda funciona ahí. - En el primer inicio, el panel se abre solo. Verás un encabezado vacío con un punto de actividad STANDBOY, un espacio para el título de la ROM, un menú y un icono de silencio, además de un marco en blanco que dice "no cartridge".
- Abre el menú del panel y activa la aparición automática durante la actividad de la IA. Es el único interruptor que conecta Standboy al ciclo de vida de tu agente.
- Carga una ROM desde el disco. Standboy la copia a una biblioteca gestionada y la compara con una base de datos No-Intro incluida, así que la cuadrícula muestra la portada real y el título canónico.
- Configura tus atajos de teclado si los predeterminados no te sirven, y vuelve al trabajo. El emulador se encarga del resto.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Standboy.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Desarrolladores que usan agentes de código con IA
- Aficionados a las consolas portátiles retro que trabajan en VS Code
- Usuarios de Cursor y Claude Code
Tareas
- Rellenar el tiempo de espera del agente sin salir del editor
- Mantener una biblioteca de ROM en un solo lugar
- Jugar en ráfagas cortas entre tareas
Casos de uso
- Refactorizaciones largas o bucles de compilar y probar
- Trabajo concentrado desde casa
- Sesiones de depuración con turnos repetidos del agente
Funciones clave
Aparición automática con la actividad del agente
Standboy expande el panel lateral cuando tu agente de IA empieza a trabajar y lo repliega cuando el agente queda inactivo. Se conecta al agente nativo de Cursor y a Claude Code mediante sus API oficiales de ciclo de vida, y un solo interruptor en el menú del panel lo activa. Los agentes sin soporte directo recurren a una heurística de ráfagas de edición, así que el panel sigue reaccionando al trabajo real en vez de parpadear en comprobaciones rápidas.
Reanudación a mitad de fotograma
La vista web se conserva cuando el panel se oculta, así que el emulador se pausa en el sitio en lugar de reiniciarse. La próxima vez que tu agente despierte Standboy, el juego continúa desde el fotograma exacto donde lo dejaste. En sesiones cortas, eso significa no repetir y no esperar a que cargue un estado guardado.
Biblioteca de ROM y partidas persistentes
Las ROM cargadas se copian a una biblioteca gestionada, y las partidas del juego se reflejan en el disco cada vez que el panel se oculta, la página se descarga o antes de exportar. Entre esas escrituras, el estado activo vive en IndexedDB, así que el progreso sobrevive a cierres inesperados. Tanto la biblioteca como las partidas se mantienen entre reinicios de VS Code.
Portadas y títulos autodetectados
Standboy compara tus volcados de ROM por SHA-1 con una base de datos No-Intro incluida, el mismo enfoque que usa RetroArch. La cuadrícula de la biblioteca muestra entonces la portada real y el título canónico del juego, sin importar cómo se llame el archivo en el disco. Te ahorra renombrar y reordenar archivos a mano.
Game Boy, Game Boy Color y Game Boy Advance
La extensión carga ROM .gb, .gbc y .gba, con la plataforma detectada desde la extensión del archivo. Eso cubre tres generaciones en un solo emulador GB GBC GBA. No emula nada más allá de esos sistemas.
Solo ROM aportadas por el usuario
Standboy no incluye juegos ni apunta a fuentes de ROM. Tú aportas tus propios archivos obtenidos legalmente desde el disco. Eso mantiene limpia la extensión, pero también significa que el panel empieza vacío hasta que añadas algo.
Cinco paletas más colores personalizados
Para el marco, Standboy ofrece cinco paletas integradas y te deja definir una matriz personalizada de cuatro códigos hexadecimales. Los cambios de paleta se aplican solo a la interfaz que rodea al juego, así que el juego en sí se renderiza con fidelidad nativa en vez de recibir un filtro decorativo.
Sin telemetría
Las únicas peticiones salientes son búsquedas puntuales de portadas contra libretro-thumbnails, hechas por el host de la extensión y no por el iframe del juego, guardadas en caché local y nunca repetidas para la misma ROM. El emulador y la base de datos No-Intro están incluidos y funcionan sin conexión, así que la extensión sigue trabajando en un avión.
Ventajas y desventajas
Ventajas
- La aparición automática ata el emulador a la actividad real del agente, así que aparece y desaparece con tu flujo de trabajo en vez de quedarse abierto.
- La reanudación a mitad de fotograma hace que nunca pierdas el sitio entre turnos del agente.
- La biblioteca, las partidas y las portadas persistentes sobreviven a reinicios y cierres inesperados.
- La coincidencia de portadas por SHA-1 mantiene la cuadrícula ordenada incluso con archivos de ROM mal nombrados.
- Sin telemetría y reproducción sin conexión, con la única llamada de red siendo una búsqueda de portada en caché.
Desventajas
- No incluir juegos hace que los nuevos usuarios vean un panel vacío y tengan que buscar sus propias ROM.
- El soporte se limita a Game Boy, Game Boy Color y Game Boy Advance, así que las consolas portátiles posteriores quedan fuera.
- La aparición automática depende de las API de ciclo de vida del agente, así que los agentes no compatibles recurren a una heurística que puede sentirse menos precisa.
Preguntas frecuentes
Sí. Standboy es una extensión gratuita sin nivel de pago. La instalas desde el Marketplace de VS Code o Open VSX y no hay suscripción que gestionar.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con Standboy.
Alternativas a Standboy
Forefront
Forefront · ProgramaciónForefront es una plataforma web para construir con IA de código abierto. Te deja ajustar los principales modelos de lenguaje de código abierto con tus propios datos, evaluar cómo rinden y ejecutarlos a través de una API o exportarlos para alojarlos tú mismo. Los desarrolladores que quieren la comodidad de una plataforma cerrada pero insisten en ser dueños de sus modelos y sus datos son el público objetivo.
Startkit
StartKit.AI · ProgramaciónStartkit es un boilerplate para crear productos de SaaS con IA y wrappers de IA. Piénsalo como un boilerplate para startups de IA con las partes aburridas ya conectadas: autenticación, pagos con Stripe y Lemon Squeezy, límites de uso, correo transaccional y un kit de inicio de API de IA que habla con OpenAI, Anthropic, Groq o Llama. Clonas el repositorio, pones tu precio y te dedicas a la parte del producto por la que la gente paga de verdad. Está hecho con Next.js sobre React y Tailwind, así que buena parte del código boilerplate ya te resulta familiar.
Testim
Tricentis · ProgramaciónTestim es una plataforma de automatización de pruebas impulsada por IA para crear y ejecutar pruebas de extremo a extremo en aplicaciones web, móviles y Salesforce. Se apoya en el aprendizaje automático para mantener las pruebas estables cuando cambia una interfaz, así que los equipos dedican menos tiempo a reparar selectores rotos. No está nada mal para una herramienta de pruebas automatizadas que puedes empezar a usar hoy mismo. Creas pruebas grabando acciones en un navegador y luego añades JavaScript cuando necesitas más control. Es una opción sólida para equipos de QA con mucho trabajo.
