Here's the catch. To put a decent interface on a seven-dollar board today, you still need C++, a board SDK... None of that looks anything like building for the web, so the way most people build interfaces stops at the edge of the device.
I’ve had Claude build UIs from scratch in rust. No framework. I prompted it to make its own ImGUI style Ui system and a few minutes later I had texts, icons, buttons, sliders, scrolling lists, etc..
All my experience tells me it can do it with or without a GPU meaning if you don’t have one it can easily write a software render for a UI
Here is the author of Gea Stack. There is no browser in the device, none of these devices could run one with 512KB of RAM (+2-8MB of PSRAM). We instead transpile TypeScript and CSS into native code, so the UI you build with web technologies look and behave identical on a microcontroller.
Comments
So they put a web browser in the device?
I’ve had Claude build UIs from scratch in rust. No framework. I prompted it to make its own ImGUI style Ui system and a few minutes later I had texts, icons, buttons, sliders, scrolling lists, etc..
All my experience tells me it can do it with or without a GPU meaning if you don’t have one it can easily write a software render for a UI
Here is the author of Gea Stack. There is no browser in the device, none of these devices could run one with 512KB of RAM (+2-8MB of PSRAM). We instead transpile TypeScript and CSS into native code, so the UI you build with web technologies look and behave identical on a microcontroller.