Spruit pairs AI plant identification with a thoughtful plant doctor and a self-tuning watering cadence. I designed it in code with AI in the loop, not in static frames. Live on iOS and Android.
visit the siteI love plants and I kept killing them. Existing apps either nag with rigid schedules or read like clinical wikis. None of them factored in whether a plant lives indoors or out on a balcony, or what the local weather was actually doing that week. Spruit's job is to replace anxious guesswork with care that reacts to where the plant lives and the climate around it.
I deleted Figma, then shipped an entire iOS app alone. But shipping isn't the point: where I designed it is. For years I designed static screens, frames and flows that only hint at how something feels. This time I cut out the picture and designed the product itself, in code, with AI doing the building I couldn't.
What changed wasn't my output, it was my input. Designing in the real medium, with real data, real motion, and real context, changed the decisions I made. Designing the actual thing, not a drawing of it, made me a better designer; the shipping was just what happens when there's nothing left to hand off. Spruit is live on iOS and Android.
Let me be honest about what I am: I can't build this alone. I can read code, sketch the structure, write the basics, and direct the rest. Claude Design and Claude Code filled the gap between what I could imagine and what I could type.
I'm not pretending it's all upside. For pure exploration, for holding ten directions at once, for the tight control a real design file gives you, nothing beats Figma yet, so I'll still open it. For now. There's more on every feature at spruit.app.