Gapify
Drag blocks together, watch real MicroPython come out, and run it on a board you can hold.
What it does

Name it, and it is probably already a block
Wi-Fi, MQTT, email, spreadsheets, servos, motors, sensors, displays, GSM — the pieces a project actually needs are there to be dropped in. And if the one your child wants is missing, we add it.

Describe it, then make it work
Say what you want to build and the AI drafts the blocks for it. It says plainly that the result is a starting point and the pin numbers, logic and timing will need adjusting — which is the honest version, and the part where the actual learning happens.
And also
Blocks on one side, real code on the other
Every block a child snaps together writes MicroPython next to it, live. Nobody has to be told the blocks become code — they watch it happen and start reading it.
It runs on hardware, not a simulation of hardware
Connect a board over USB, flash it, and the program runs on the desk in front of them. Sensors, motors and lights respond because they are actually wired up.
A kit of their own to take home
Every child gets their own kit — theirs to keep, and theirs to carry home. Building stops being something that only happens in a classroom on a Saturday.
A console that tells the truth, with help beside it
A live serial console and a pin reference sit beside the workspace, so when something does not work the child can see why rather than guess. AI help is built into the same window, not bolted on — they can ask about the error in front of them without leaving what they are doing.
Why we built this
Block coding usually stops at a puzzle on a screen, and text coding usually starts too abruptly. Gapify keeps both visible at once and puts the result on real hardware, because the moment a child's own code makes something physical move is the moment the abstraction stops being homework.
More on where that came from in our story.