Hay una cosa que me revienta cuando trabajas con varias herramientas de IA a la vez: nunca sabes de un vistazo cuánto te queda de uso. Claude va por un lado, Codex por otro, Gemini por otro, Cursor tiene su historia, y al final acabas abriendo paneles, pestañas y cuentas distintas para mirar algo que debería ser obvio.
Por eso PocketMeter me parece una idea bastante guapa. En vez de dejar ese dato enterrado en veinte dashboards, te lo saca del navegador y te lo planta físicamente en la mesa con una pantallita AMOLED y una placa ESP32. Lo ves mientras curras, sin cambiar de contexto y sin esa ansiedad cutre de pensar si te vas a quedar tirado a mitad de sesión.
Lo mejor es que no estamos hablando de un juguete cerrado ni de una demo sin recorrido. El proyecto es open source, parte de una idea previa llamada Clawdmeter y aquí se ha rehecho bastante la arquitectura para que tenga más sentido en un flujo real: WiFi, daemon local, panel web y soporte para varios proveedores en lugar de quedarse solo en Claude.
Qué es exactamente PocketMeter
PocketMeter es un medidor físico de uso para herramientas de inteligencia artificial. El hardware base es una Waveshare ESP32-S3-Touch-AMOLED-2.16, que ya viene con batería, pantalla y formato compacto para dejarla encima del escritorio sin ponerte a soldar como un poseso un domingo por la tarde.
La gracia no está solo en el cacharro, sino en cómo se reparte el trabajo. Por un lado tienes el firmware que corre dentro del ESP32 y pinta la interfaz. Por otro, un daemon en Python que se ejecuta en tu ordenador, lee credenciales locales o claves de API, consulta el estado de los proveedores y le manda el payload al dispositivo por WiFi. Y además hay un panel web local en http://localhost:8080 desde el que puedes gestionar parte de la configuración sin tocar nada raro a mano.
Dicho de forma simple: el ESP32 enseña la información, pero quien la recoge de verdad es tu ordenador. Esa separación tiene bastante sentido porque así el dispositivo se mantiene ligero y tú sigues aprovechando los logins o tokens que ya tienes en tu máquina.
Por qué esto tiene más sentido que otro dashboard más
Sí, ya existen aplicaciones para escritorio que te enseñan consumo o límites de distintos servicios. El problema es que siguen viviendo dentro del ordenador, normalmente en una ventana más que no abres hasta que ya es tarde. Y ahí está justo el punto importante.
Cuando una herramienta importante para tu flujo de trabajo depende de un límite de uso, lo último que quieres es acordarte de mirarlo solo cuando algo falla. Tener un objeto físico delante cambia bastante la película. No porque haga magia, sino porque convierte una información escondida en una señal visible todo el rato.
Y además hay un componente casi ridículo pero muy real: mola. Mola tener un cacharro en la mesa que te enseñe cómo van Claude, Codex, DeepSeek o el proveedor que estés usando. No todo tiene que ser ascetismo espartano de terminal negra y sufrimiento, hombre.
De Clawdmeter a un sistema bastante más serio
PocketMeter no sale de la nada. El punto de partida fue Clawdmeter, un proyecto open source que ya planteaba la idea de medir el uso de Claude con un dispositivo físico. La diferencia es que aquí no se ha hecho el típico fork de postureo para cambiar dos colores y ponerle otro nombre. Se han tocado cosas importantes.
El cambio más grande está en la forma de comunicar el dispositivo con el ordenador. La idea original giraba alrededor de Bluetooth como transporte principal, mientras que en PocketMeter la ruta buena pasa por WiFi + HTTP + daemon local. Eso simplifica bastante el flujo real de uso, evita depender de una conexión Bluetooth permanentemente colgada y abre la puerta a una interfaz web más cómoda para gestionar proveedores, mascotas, visibilidad y demás ajustes.
También cambia el alcance. En lugar de quedarse solo en Claude, el proyecto ya contempla varios servicios como Codex, Gemini, Copilot, Grok, OpenAI, DeepSeek, Cursor o Kimi, siempre dependiendo de que haya credenciales locales válidas o APIs que realmente expongan métricas útiles. Y eso último es importante decirlo, porque no todos los proveedores ofrecen la misma información ni la ofrecen igual de bien.
La parte más divertida: personalización y mascotas
Aquí es donde el proyecto se pone un poco más friki y bastante más simpático. PocketMeter no se limita a mostrar barras o numeritos; también permite asignar mascotas y animaciones al dispositivo. Parte de esos recursos vienen del ecosistema de Clawd, y además se ha añadido integración con PetDex para buscar sprites y convertirlos a un formato que el dispositivo pueda usar.
Puede sonar a tontería, pero le da personalidad al cacharro y hace que no parezca otra pantallita genérica de Aliexpress. Si encima trabajas todos los días con estas herramientas, tener un toque visual propio en el escritorio hace que el invento pase de experimento técnico a objeto que realmente apetece usar.
Eso sí, aquí hay una limitación bastante normal en este tipo de hardware: cuando reduces sprites o animaciones a la resolución que toca, algunas mascotas se ven peor que en origen. No es un bug misterioso ni una tragedia nacional, es simplemente el coste de meter pixel art y animaciones en una pantalla pequeña con recursos finitos.
Cómo se instala sin volverte loco
La instalación real no es especialmente complicada, pero conviene entenderla bien. Primero preparas el firmware del ESP32 con tu WiFi, luego lo flasheas, y después levantas en tu ordenador el stack local que se encarga tanto del panel web como del daemon que empuja los datos.
Si estás en macOS y quieres ir por la vía sencilla para instalar PlatformIO, puedes hacerlo con Homebrew:
brew install platformio
Después te bajas el repositorio y entras en él:
git clone https://github.com/edunavajas/PocketMeter.git
cd PocketMeter
Antes de flashear nada, toca editar el WiFi dentro de firmware/src/config.h:
#define WIFI_SSID "TuRedWiFi"
#define WIFI_PASSWORD "TuPassword"
#define WIFI_HOSTNAME "pocketmeter"
Una vez hecho eso, en macOS lo normal es tirar del script de ayuda:
./flash-mac.sh
Si quieres indicar el puerto manualmente porque tu sistema se ha levantado cruzado, también puedes hacerlo:
./flash-mac.sh /dev/cu.usbmodem1101
Cuando el firmware ya está dentro del dispositivo, el siguiente paso bueno es arrancar el stack local completo:
./daemon/pocketmeter-stack.sh
Eso te levanta el panel web en http://localhost:8080 y el daemon multi-proveedor que detecta el ESP32 y le va enviando los datos. A partir de ahí ya puedes iniciar sesión en los proveedores que uses o guardar sus API keys desde el propio panel.
Nota: el propio autor comenta un detalle muy terrenal pero importante: para el flasheo no todos los cables USB-C se portan igual de bien. Si uno no te detecta la placa, no empieces a invocar demonios; prueba otro cable primero.
Ojo también con el WiFi: esta placa va a la red que configures en el firmware y, en la práctica, lo normal es que te toque usar la red de 2.4 GHz si tu router separa bandas.
Qué se siente usándolo en el escritorio
La parte interesante de PocketMeter no es la instalación, sino el efecto que tiene una vez ya está funcionando. De repente dejas de pensar en el consumo como una cifra escondida en alguna cuenta web y empieza a formar parte de tu contexto de trabajo. Está ahí, visible, todo el rato.
Si trabajas de forma intensa con herramientas como Claude Code, Codex o varios proveedores a la vez, eso tiene bastante más valor de lo que parece. No porque el cacharro te haga programar mejor por arte de magia, sino porque te quita fricción mental. Sabes lo que te queda, ves cuándo algo no está conectado, detectas si te falta un login y no vas a ciegas.
También me parece interesante que el proyecto no intente vender humo con una utilidad inexistente. En el fondo sí, es un capricho de escritorio y una frikada técnica. Pero precisamente por eso funciona tan bien como contenido maker: mezcla hardware, software, automatización, diseño visual y una necesidad real pequeña pero muy reconocible para cualquiera que viva metido entre CLIs, modelos y límites de uso.
Lo más valioso del proyecto no es la placa
Lo más valioso aquí no es el ESP32 en sí, sino la idea de sacar información importante fuera de la pantalla principal. Eso se puede aplicar a más cosas. Hoy es el consumo de IA. Mañana puede ser el estado de despliegues, el resultado de tests, la cola de jobs o cualquier otra señal que quieras tener presente sin abrir otra pestaña.
Y ahí es donde este tipo de proyectos dejan de ser simple cacharreo para convertirse en una forma bastante sana de pensar productos. Detectas una molestia pequeña pero recurrente, construyes una solución específica y encima aprendes por el camino sobre firmware, comunicación local, UX física y automatización. Nada mal para un invento que, visto rápido, parecía solo un gadget con muñequitos.
Conclusión
PocketMeter me parece uno de esos proyectos que entran por lo visual pero se quedan por la idea. Sí, tiene ese punto de frikada de escritorio que hace gracia. Sí, lo de ver una mascota al lado del consumo mola. Pero debajo de eso hay una decisión bastante buena: convertir un dato disperso y molesto en algo visible, simple y útil mientras trabajas.
Si te gusta mezclar programación, hardware y herramientas de IA, este proyecto es de los que merece la pena trastear. Y si además eres de los que vive con Claude, Codex, Cursor y compañía abiertos todo el día, probablemente entiendas en diez segundos por qué tener el consumo delante puede venirte mejor de lo que parece.
Si quieres montártelo, tienes el vídeo arriba y el repo público para tocarlo a tu gusto. Y si se te ocurre una idea mejor, otro proveedor que integrar o una vuelta de tuerca más bestia para el dispositivo, ya sabes: comentario, fork o PR y a correr.



¿Qué te ha parecido?
Déjame tu opinión, pregunta o sugerencia. Los comentarios se sincronizan con GitHub Discussions .