El desarrollador IAMLIUBO escribio un firmware libre para el controlador IoT M5Stack Core2 que replica las funciones del macro pad Codex Micro de 230 dolares, el accesorio pensado para monitorear y controlar los agentes de la plataforma de programacion con IA de OpenAI.
El dispositivo original es atractivo, con una carcasa fresada por CNC, un encoder rotatorio y un joystick, pero resulta caro, ya esta agotado y solo se envia a Estados Unidos. La empresa lanzo ademas una "Alternativa personalizada" de 25 teclas en preventa por 125 dolares. Sin embargo, la misma funcionalidad se puede reproducir con otros macro pads que tengan encoder rotatorio, como el SayoDevice O3C, el DuckyPad Pro, el Waveshare MK10 o el T-Keyboard-S3 Pro, remapeando las teclas por una fraccion del precio.
¿Como funciona el firmware en el Core2?
IAMLIUBO tomo otro camino con el controlador IoT M5Stack Core2, ya que este no trae teclas fisicas. En su lugar aprovecho la pantalla tactil LCD de 2 pulgadas del equipo ESP32 para exponer seis teclas de agente, seis teclas de comando, cuatro direcciones del stick analogico y acciones del dial. El firmware presenta al Core2 como un dispositivo BLE HID de fabricante que imita los datos del Codex Micro de Work Louder. Los colores de estado de las tareas, el nivel de bateria, el remapeo de comandos y la integracion push to talk los gestiona la aplicacion de escritorio de ChatGPT. Se probo en la app de macOS, aunque deberia funcionar tambien en la version de Windows. La aplicacion de escritorio de ChatGPT aun no esta disponible para Linux.
¿Cuanto cuesta armarlo?
El firmware esta construido con PlatformIO sobre el framework de Arduino, y el codigo fuente, las instrucciones para empezar y la documentacion tecnica estan en GitHub. Es ideal para quienes ya tienen un M5Stack Core2, pero tambien se puede comprar en Amazon por 59,90 dolares o en AliExpress por 46,90 dolares, antes de envio e impuestos. Comparado con los 230 dolares del Codex Micro original o los 125 de la alternativa de 25 teclas, la ruta del Core2 sale entre 3 y 5 veces mas barata.

Parte de una tendencia de hardware para agentes
No es la primera vez que aparece este tipo de dispositivo dedicado a los agentes de IA. Anthropic libero el firmware de codigo abierto Claude Desktop Buddy para equipos ESP32-S3, en particular el devkit M5StickC Plus, y tambien existe el Clawdmeter, un monitor de uso de tokens de Claude Code basado en ESP32-S3. Mas recientemente surgio el proyecto Claudeq, que funciona igual que Claude Desktop Buddy pero sobre WiFi/WebSocket en lugar de BLE.





