{code, visually}
Your familiar design canvas, but everything is React code
Design with real components, all in React, HTML, and CSS. From play to production, all in one canvas.
Lunagraph Desktop




{what we believe}
Sculptors understand their stone, its properties, its behavior, and when it breaks. They don't hand off a sketch and hope someone else carves it right. They sculpt it themselves.
design, with code.
The ones who care about the end product should understand the material it's made of, and own it to production.
{for design engineers}
Design that ends with code, should start with code.
For technical designers who want to work visually without leaving the code. Explore, refine, and ship, all on one canvas.
Paste inspo, ask Claude, copy, paste, remix across versions.
Drag things around, paste inspiration and screenshots, spin up variation after variation, remix what's working, and ask Claude when you want a head start. A familiar design canvas with all the controls you need.
Lunagraph Desktop
Finally, design is code.
The deliverable isn't a design file. It's the code itself. No more translating pixels into tickets. What you craft is what ships.

Make cool stuff with React. Shaders, motion, interaction, with fully custom controls.
Build shaders, animation and interactive prototypes right on the canvas, the kind of cool stuff that usually waits for an engineer. It's all real React, so the wildest experiment still comes with its code attached.
Lunagraph Desktop
Use your components, design tokens, clean up styling, scroll, and responsiveness.
Pick the winner, then refine it for real: fix the flexbox, clean up the CSS, switch to Tailwind classes, sort out relative positioning and responsiveness. Tidying the design is tidying the implementation, it's the same code.
Lunagraph Desktop
Implement. Copy, paste, and it just works. It was code all along.
Copy the code into your repo and open it on localhost across different viewports. Refine back on the canvas as you go. The canvas runs on your codebase's own components, so nothing gets lost in translation.
Lunagraph Desktop
AI File Access
These paths let the AI read/write files outside your project.
{lunagraph:studio}
Want a design cofounder? Partner with the studio
We partner with you to turn users’ problem, the business outcome, and the technical constraints into the right experience and flows.
Design Studio
hey, I’m Putri. Founder, designer, engineer. Designed for 10+ YC companies.


Join the code-native design era
The best way to design with code, for design-engineers and AI-native startups.








