ECHO · Announcement · Hardware

Meet the ECHO creature

The club has a creature now, and it lives on a 4 inch screen that tells you how much Claude Code you have left. Both came out of the same weekend: a hardware fork Digital Orukami is building for ECHO, and the pixel animal that had to be drawn to make the fork feel like ours.

The screen is a fork of Hermann Björgvin's Clawdmeter, an open hardware desk meter. A tray app on your PC reads the rate limit headers the Anthropic API already sends with every response, and once a minute pushes the numbers over Bluetooth to a small ESP32 display. No account scraping, no cloud in the middle. Upstream runs on a handful of small AMOLED boards. The board on ECHO's bench was none of them: the Waveshare ESP32-S3-Touch-LCD-4, a 4 inch, 480 by 480 panel with one button. So it got ported, the way the upstream project intends: one folder of board files behind its hardware layer, and the meter itself untouched.

The ECHO creature on the 4 inch board, captured from its framebuffer: deep teal body, teal visor with dark eyes, an antenna on the top right.
The ECHO creature as the board draws it. Captured over serial from the device's own framebuffer on 2026 09 28, the first night it ran from the firmware's animation table.

Why it needed a creature

The Clawdmeter's charm is its splash: 20 by 20 pixel-art Clawd animations that get busier as your usage climbs. Keeping them exactly as they are would have made this a bigger Clawdmeter and nothing more. Redrawing them from scratch would have thrown away what makes the device read at a glance. The answer was a skin: keep Clawd's silhouette, which every stock movement already knows how to move, and dress it in ECHO's own tokens. Deep teal body. A teal visor across the eyes. An antenna that pings in the site's cyan. Feet a shade darker. Once per cycle, the same glitch split the website uses as an accent.

Because the skin is applied per frame from each frame's own geometry, the stock movements carry over for free. Breathe, look around, wink, surprise, sleep, bounce, sway and think all exist as ECHO creatures today, drawn on a bench where every candidate runs on one clock so they can be judged in motion rather than as stills. The bench exports straight into the firmware's format; two of the creatures are already compiled into the device and sit first in its rotation.

ECHO creature, idle
echo idle · on device
Clawd holding a mug of coffee
coffee · on device
ECHO creature floating over its legs
echo float · on device
Clawd with coffee, waking up
coffee morning · on device
ECHO creature splitting into two agents
two agents · on device
ECHO creature on fire
token burner · on device
ECHO creature turning into a rotating cube
ultramode · on device
ECHO creature crying out
credits out · on device
ECHO creature in a black hoodie
ctf hoodie · on device
ECHO creature breathing
echo breathe · on device
ECHO creature looking around
echo look around · on device
ECHO creature asleep
echo sleep · on device
ECHO creature bouncing
echo bounce · on device
ECHO creature swaying
echo sway · on device
ECHO creature thinking
echo think · on device

What runs, and what does not

Honest state, because a state board beats a feature list. The panel runs, with a bounce buffer so Bluetooth traffic stops tearing the picture. Bluetooth runs; the Windows tray app has been feeding usage every sixty seconds since the first flash. The single button brings up the numbers. Touch does not: the GT911 controller never answers on the bus, every reset sequence and bus speed has been tried, and the hardware is under inspection. Battery percentage is written but unverified. The project page carries those tiles and flips them as they change.

Where it goes

The plan is a small home hub with this screen as its face: more creatures for what Claude is doing (thinking, working, the model in use, the moment a task splits into agents), then sensors on the board's I2C header, then pages fed by a host on the LAN, with Home Assistant doing the controlling. The rule that keeps a desk toy from becoming a liability is already written down: the board renders and reports, a host decides. Nothing in that paragraph exists yet. The creature does.

Credit where it is owed: the Clawdmeter is Hermann Björgvin's project, the device, the firmware, the animation engine, all of it. Clawd's pixel animations are by amaanbuilds. ECHO's part is one board port, the skin, and the pages.