Thuillier

Spira - Generative flowers that bloom with every habit you nurture

byβ€’
Most habit trackers punish you with red streaks and broken chains. Spira does the opposite. Each habit you nurture grows into a unique generative flower β€” Fibonacci spirals, organic colors, its own ambient melody. Skip a day? Your flower waits. It never dies. 100% local: no account, no servers, no tracking. A sanctuary for people who feel guilty every time a productivity app opens. Built solo, in French, English, and Japanese. 🌸

Add a comment

Replies

Best
Thuillier
Maker
πŸ“Œ
Hey Product Hunt ! I'm SΓ©bastien, a solo dev from France. I'm genuinely thrilled to share Spira with you β€” for me, it sits somewhere between art, productivity, and craft. I deeply believe an app should mirror the people who use it. I didn't want to build something basic. I wanted to build something beautiful. Because if nothing in this life truly has meaning, we might as well make beautiful things along the way. That belief shaped every detail. In Spira, each habit grows into a unique generative flower β€” built with Fibonacci spirals and procedural noise, so no two are alike. Each habit has its own ambient melody (kalimba, crystal, koto, nature…). Your garden breathes with you, not at you. Miss a day? Your flower wilts a little. It never dies. A few things I obsessed over: 🌸 Generative geometry β€” every flower is mathematically one-of-a-kind, deterministic from a seed 🎡 A full sonic universe β€” each habit has a sound, the garden becomes a symphony πŸŒ‘ 100% local β€” MMKV storage, no account, no servers, no analytics following you πŸ‡«πŸ‡· πŸ‡¬πŸ‡§ πŸ‡―πŸ‡΅ Localized in French, English, and Japanese on day one Free: 3 habits + 1 sound pack + 1 theme. Premium unlocks the rest ($29.99/year or $59.99 lifetime). This is my love letter to anyone who's ever uninstalled Todoist out of shame, or felt that Calm was beautiful but too passive. Spira sits in between β€” gentle, but alive. I'd genuinely love your feedback, especially the harsh kind. What feels off? What would make you actually stay past day 7? Thanks for hunting 🌱