42pages

A personal experiment in a new way to make software. It feels like a design tool: mock something up, then the LLM infers the functionality, turning it into real code. I hosted it online for a while, but it's no longer up.

Your designs are converted to HTML and given to the LLM. We say "please make this work without changing the UI!" It's pretty good at inferring functionality from context — no code or prompts needed.

Building a todo list with pixel-perfect results

You don't need to design if you don't want to. Just ask the computer to code something up. It's like Claude artifacts, but the canvas makes it easier to iterate. You can even chat.

One cool thing about 42pages is that every design is just HTML. This makes things complicated (perf, layout) but enables some cool things, like infinite effects.

Type the effect you want — if it's possible with CSS, the bot creates your very own effects panel

HTML is also nice because you can trivially export your design to the web. Still missing some basic web-publishing features, but pretty powerful overall.

A more complicated example: a chatbot with a database and two pages

A little experiment in UI: magic wand. Can you tell the computer to modify part of a complicated document by "pointing" at it?

Magic wand for targeted modifications

Had to reimplement a lot of Figma logic: object hierarchy, undo/redo, copy/paste, property panels, autolayout, click and drag logic, grouping and ungrouping, group resize, reparenting, a scalable, compact design system with floating panels, various input types, containers, panels, etc.