The Lumiole home screen, with the interactive film Lumi and the Pumpkin Castle

Lumiole 路 Personal project

Lumiole, a children's world built with AI, and running it on the device

Words drawn in stardust, films whose ending children decide, camera games. No ads, in French, English and Arabic.

Kamel DhakwaniCreation and build

Lumiole was born at home. It is my freest project, and the one that reminds me why I started with images. It is for children aged 2 to 6, in French, English and Arabic, with a simple promise: no ads, no tracking.

The hero is Lumi, a small speck of light. Say a word, and she draws it and spells it.

A light that draws

The effect looks magical, but its logic is simple. Pick a word.

Try it

How Lumi draws a word

renardfox孬毓賱亘

  1. 1The emoji is secretly drawn on a small image.
  2. 2Code reads each pixel and keeps the filled ones.
  3. 3Edges get more grains, so the shape reads clearly.
  4. 4Each grain flies to its pixel, with its colour.
The same principle, simplified. In Lumiole, up to 9,000 grains are drawn by the graphics card.

That detail about edges changes everything. With grains spread at random, a fox looks like a smudge. By reinforcing edges, eyes and stripes, a three-year-old recognises it.

A film children decide

The film Lumi and the Pumpkin Castle lasts about sixteen minutes and has three endings. You do not watch it, you play it together: touch the screen, stand on one leg, show something orange. Walk through its real structure here.

Play the film

The Pumpkin Castle, as a diagram

Touch 路 6 targets

Relight the village pumpkins.

Each film is written as data: scenes, shots, challenges and branches. So the same engine can play another story, such as Little Red Riding Hood.

Lumiole's games, including camera games

AI on the device

Lumiole uses real computer vision models, directly in the browser. They find hands, poses, faces and objects, without sending the image to a game server.

Under the hood

What happens when a child plays

ChildDeviceModelParent

Camera game

Lumi strikes a pose, the child copies it.

Child 路 1/4

The child stands in front of the camera.

How it really works, told simply.

Everything the child does stays on the device. The parent account is optional, and speech recognition goes through the phone's service, only when the child presses the mic.

How I built it with AI

I did not write this project line by line. I directed it with Claude Code, by describing what I wanted to see, playing the result and correcting the course.

The result is deliberately raw: a single HTML page, with no framework, published on GitHub Pages. It holds the particle engine, the films, the games and more than 200 words. The same page is then wrapped for Android and iOS, and a TV mode shows it on the big screen.

My job was no longer typing code. It was knowing what is funny for a four-year-old, refusing what is frightening, deciding the pace and judging the result. Technique is only the means.

What I take from it

AI can produce a huge amount very fast. What it does not decide is what deserves to exist in a child's bedroom.

The easier it is to build, the more you need to know what you refuse to do.