A quién le sirve. Aficionados a la electrónica y al código que tienen un DeskHog, el aparato de PostHog, y quieren programarle un juego hablando con un agente; el método sirve para cualquier aparato con un proyecto de código abierto.
Qué hicieron
El autor clonó el repositorio de DeskHog con GitHub Desktop, creó una rama y la abrió en el modo Agente de Cursor, con README.md y Tech-details.md como contexto. Una sola instrucción pidió un juego estilo Flappy Bird con formas sencillas y el botón CENTER. Aceptó el código, lo compiló y lo instaló con PlatformIO por USB-C.
Cómo salió
La primera versión funcionó, pero el juego no aparecía en el aparato. Se arregló señalando a Cursor los archivos CardController.h y CardController.cpp y describiéndole el problema. La publicación no da cifras de rendimiento.
Conviene saber
Según la publicación, Cursor ya no puede instalar PlatformIO directamente. Propone un rodeo con VSCode o recomienda su tutorial con Claude Code.
Qué necesitas
- Un DeskHog, o un aparato parecido con un proyecto de código abierto, y un cable USB-C
- Cursor instalado, con su modo Agente
- GitHub Desktop, para descargar el proyecto
- PlatformIO, el programa que compila e instala el código en el aparato
Cómo hacerlo tú, paso a paso
- Descarga (clona) el repositorio del aparato con GitHub Desktop y crea una rama aparte para tus pruebas.
- Abre el proyecto en Cursor, en modo Agente, y añade como contexto el README y el documento de detalles técnicos.
- Pide el juego con el prompt de la ficha: estilo Flappy Bird, formas sencillas y un solo botón.
- Acepta el código, compílalo e instálalo en el aparato por USB-C con PlatformIO.
- Si el juego no aparece en la pantalla del aparato, señala a Cursor los archivos relacionados y descríbele el problema.
- Si Cursor no puede instalar PlatformIO por su cuenta, instálalo tú con VSCode, que es otro editor de código, o sigue el tutorial del autor con Claude Code.
Quiero un juego sencillo al estilo Flappy Bird para [dispositivo], hecho con formas simples y controlado con [botón]. Lee antes estos documentos del proyecto: [README y datos técnicos]. Habrás terminado cuando el juego compile sin errores y tengas las instrucciones para instalarlo en el dispositivo. Si algo no aparece en la pantalla del aparato, dime qué archivos revisarías antes de cambiar nada.
Consejos
- Trabaja siempre en una rama aparte. Si el agente estropea algo, descartas la rama y el proyecto original sigue intacto.
- Pide un juego muy simple al principio: formas básicas y un botón. Ya lo complicarás cuando funcione.
- Cuando algo no aparece, no pidas que lo arregle a ciegas. Pregúntale primero qué archivos revisaría.
Preguntas frecuentes
¿Hace falta tener un DeskHog?
Para instalar el juego sí. Sin el aparato, puedes aplicar el mismo método a otra placa con un proyecto de código abierto o pedir un juego parecido para el navegador.
¿Y si no sé programar?
El tutorial está pensado para eso: describes lo que quieres y el agente escribe el código. Aun así tendrás que compilar e instalar con herramientas de programación, así que cuenta con tropezar alguna vez.
Fuentes
En el directorio desde el 3 de octubre de 2026.