Clawdmeter : Le tableau de bord ESP32-S3 pour surveiller l’utilisation de Claude Code en temps réel

Clawdmeter

Clawdmeter se présente comme un tableau de bord de bureau personnalisable qui fonctionne grâce à l’ESP32-S3, offrant une visibilité sur l’utilisation du jeton Claude Code sur un écran AMOLED de 2,16 pouces. Cela permet aux utilisateurs de surveiller leur consommation en temps réel, selon cnx-software.

ESP32-S3 et 240 MHz : Une plateforme robuste pour le suivi des jetons

Le projet repose principalement sur un matériel à la disposition de tous, comme le Waveshare ESP32-S3-Touch-AMOLED-2.16. Ce module tire parti de la bibliothèque LVGL pour fournir une interface utilisateur graphique fluide. Il utilise également la pile NimBLE pour garantir une communication Bluetooth LE efficace et se comporte comme un clavier HID, permettant d’exécuter des raccourcis via ses boutons intégrés.

Les spécifications du modèle ESP32-S3-Touch-AMOLED-2.16 sont assez impressionnantes. Ce microcontrôleur sans fil d’Espressif Systems, avec son processeur double cœur Tensilica LX7 capable d’atteindre 240 MHz, offre des instructions vectorielles optimisées pour l’accélération de l’IA. Doté de 512 Ko de RAM et de 8 Mo de PSRAM, il assure des performances solides avec une mémoire ROM de 384 Ko. En matière de connectivité, il supporte le WiFi 4 à 2,4 GHz et le Bluetooth 5.0 LE, ce qui le rend flexible pour diverses applications. Le stockage est garanti par 16 Mo de NOR flash ainsi qu’un emplacement pour carte MicroSD, permettant d’étendre les capacités de l’appareil.

En ce qui concerne l’affichage, le Clawdmeter intègre un écran AMOLED de 2,16 pouces avec une résolution de 480 x 480 pixels et une palette de 16,7 millions de couleurs. Avec un rapport de contraste de 100 000:1 et une luminosité atteignant 600 cd/m², il garantit une excellente lisibilité sous différents angles grâce à son angle de vision de 178° et au pilote d’affichage CO5300 QSPI. Le contrôleur tactile capacitif CST9220 ajoute aussi une dimension tactile à l’interface.

Clawdmeter face à la concurrence : 30 $ pour une solution complète

Waveshare, en tant qu’entreprise, supporte le framework ESP-IDF ainsi que l’IDE Arduino, offrant plusieurs exemples de code pour chaque plateforme. Ils ont également mis en ligne des tutoriels à propos d’outils comme XiaoZhi AI et OpenClaw, simplifiant l’intégration avec le matériel. En revenant sur le projet Clawdmeter, ce dernier se connecte à votre ordinateur portable via Bluetooth. Il affiche des animations en pixel-art qui se dynamisent en fonction de l’utilisation du Claude Code, tout en fournissant des statistiques. Les deux boutons latéraux servent efficacement comme commandes pour des fonctions pratiques via BLE HID, telles que les modes vocal et de raccourci.

Interface utilisateur du ClawdMeter
Interface utilisateur de ClawdMeter : animation, utilisation et configuration Bluetooth

Développé en C à l’aide de Platform IDE et avec le soutien de Claude, le firmware semble bien conçu, privilégiant les constantes plutôt que les coordonnées fixes. Ce choix suggère la possibilité d’adaptation sur d’autres plateformes ESP32 avec des résolutions d’affichage variées.

Pour ceux qui souhaitent réaliser une configuration similaire, le contrôleur ESP32-S3-Touch-AMOLED-2.16 est disponible pour environ 30 $ sur AliExpress. Alternativement, Amazon le propose à 40,99 $, ou la boutique Waveshare pour un prix similaire, avec ou sans batterie. Comme l’ont noté plusieurs utilisateurs de X, des alternatives comme une application de barre des tâches ou d’autres widgets peuvent également servir à afficher l’utilisation du Claude Code. Plus d’informations sur le ClawdMeter sont disponibles sur le site dédié au projet.

Animation de ClawdMeter
Animation du ClawdMeter

Via Adafruit

  • diymore Carte de développement pour ESP32-S3 CAM avec caméra OV3660, module ESP32-S3 N16R8, flash 16 Mo, PSRAM 8 Mo, double USB-C (OTG/TTL), WiFi, Bluetooth 5 LE, microSD, connecteur d'antenne IPEX
  • Ulegqin ESP32 S3 ESP-S3-Devkitc-1 N16R8 Carte mère avec IPEX Interface ESP32 S3 Module avec WiFi, Bluetooth 5.0 Extension de mémoire Externe Typ-C Interface Compatible avec Arduino(2 Pièces)