microgpt on the ESP32 – but... why?

Yesterday I was looking at the zclaw project, and I thought it would be cool if the ESP32 could run an actual language model.

Then I remembered that Andrej Karpathy had dropped microgpt a couple of weeks ago, and thought it might be fun to try and get a GPT running on the ESP32. I've got a couple of them lying around from a few other tinkering projects, as well as a functioning ESP32 Rust project to base it on.

I built a terminal monitoring app and custom firmware for a desktop clock with Claude

The way that I've used AI for coding has changed drastically over the last year.

In fact, the rate at which it is changing is probably the most drastic element of it – I can't recall any time since my first year of college, twenty years ago, that I've experienced such a rapid evolution in my own ability to do stuff.

This week I have written a fully self-contained system monitoring daemon and terminal UI, as well as custom Rust firmware for the Ulanzi TC001 desktop clock.

These are two projects that would have remained ideas, never making it out of my notes folder.

---